/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*LINK*/
A:link {
text-decoration:none; 
font-size: 12px; 
font-family: Tahoma,Verdana,Arial,Helvitica,sans-serif; 
color:#333;
}
A:visited {
text-decoration:none; 
font-size: 12px; 
font-family: Tahoma,Verdana,Arial,Helvitica,sans-serif; 
color:#333;
}
A:hover {
font-size: 12px; 
font-family: Tahoma,Verdana,Arial,Helvitica,sans-serif; 
color:#666;
text-decoration: underline; 
}
/*MELER*/
.txttinybold {
font-family: sans-serif; 
color:#666666;
font-size: 10px;
font-weight: bold; 
}
.txtAll{
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
color:#666666;
font-size: 11px;
}
.txttinyboldbleu {
font-family: sans-serif; 
color:#666;
font-size: 10px;
font-weight: bold; 
}
.border1pxgreyLR{
	border-left:2px;
	border-right:2px;
	border-top:0px;
	border-bottom:0px;
	border-color:#E0E0E0;
	border-style:dotted;
}
.border1pxgreyLRB{
	border-left:2px;
	border-right:2px;
	border-top:0px;
	border-bottom:1px;
	border-color:#E0E0E0;
	border-style:dotted;
}
.border1pxgrey{
	border-left:2px;
	border-right:2px;
	border-top:2px;
	border-bottom:2px;
	border-color:#E0E0E0;
	border-style:dotted;
}
.border1pxgreyL{
	border-left:2px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-color:#E0E0E0;
	border-style:dotted;
}
.border1pxgreyB{
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:2px;
	border-color:#E0E0E0;
	border-style:dotted;
}
.border1pxgreyR{
	border-left:0px;
	border-right:2px;
	border-top:0px;
	border-bottom:0px;
	border-color:#E0E0E0;
	border-style:dotted;
}
.border1pxgreen{
	border:2px;
	border-color:#E1E1E1;
	border-style:dotted;
	background-color:#F7F7F7;
}
.border1pxbleu{
	border:1px;
	border-color:#666;
	border-style:solid;
	background-color:#FFFFFF;
}
.nomLignesTable{
	color:#666;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left:4px;
}
.speciTable{
	color:#333333;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
}
.option {
	height: 13px;
	width: 13px;
	border: 1px solid #ffffff;
	cursor:hand;
	cursor:pointer;
}
.tableBorder{
	/*border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:1px;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:8px 0;
	/*border-color:#C2D2E7;
	border-style:solid;*/
}
.tableLngDark{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	font-weight:normal;
	padding:8px 0;
	/*border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:1px;
	border-color:#666;
	border-style:solid;
	background-color:#FFFFFF;*/
}
.tableLngLight{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	font-weight:normal;
	/*border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:1px;
	border-color:#666;
	border-style:solid;
	background-color:#E2E2E2;*/
}
.tableLngHead{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	font-weight:bold;
	border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:1px;
	border-color:#666;
	border-style:solid;
	background-color:#F9F9F9;
}
.padding_img{
padding:4px;
}
/*FORMULAIRE*/
.box125px {
border-width: 1px; 
border-color:#666; 
border-style: solid; 
font-family: sans-serif; 
font-weight: normal; 
color:#666; 
background-color: #FFFFFF; 
width: 125px; 
font-size: 10px;
height: 17px;
}
.box125px {
border-width: 1px; 
border-color:#666; 
border-style: solid; 
font-family: sans-serif; 
font-weight: normal; 
color:#666; 
background-color: #FFFFFF; 
width: 125px; 
font-size: 10px;
height: 17px;
}
.box350px {
border-width: 1px; 
border-color:#666; 
border-style: solid; 
font-family: sans-serif; 
font-weight: normal; 
color:#666; 
background-color: #FFFFFF; 
width: 350px; 
font-size: 10px;
height: 17px;
}
.box35px {
border-width: 1px; 
border-color:#666; 
border-style: solid; 
font-family: sans-serif; 
font-weight: normal; 
color:#666; 
background-color: #FFFFFF; 
width: 35px; 
font-size: 10px;
height: 17px;
}
.area250x50 {
border-width: 1px; 
border-color:#666; 
border-style: solid; 
font-family: sans-serif; 
font-weight: normal; 
color:#666; 
background-color: #FFFFFF; 
width: 250px; 
font-size: 10px;
height: 50px;
}
/*#00CYYC00*/
.btn{
border-width: 1px; 
border-color:#666666; 
border-style: solid; 
font-family: Tahoma,Verdana,Arial,Helvitica,sans-serif;
font-size:10px; 
font-weight: bold; 
color: #666666; 
background-color:#EFEFEF;
height: 15px;
cursor: pointer;  
}
/*LISTE*/
.li_croix {
	list-style-image:url(../images/icon_puce/ico_croix_g.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	cursor: pointer;

}
.li_fleche {
	list-style-image:url(../images/icon_puce/ico_fle_droite.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	cursor: pointer;

}

td.footerMenu{ font-size:10px; color:#CC0000; text-align:center; padding-top:15px; }
td.footerMenu a{ color:#CC0000; text-decoration:none; font-size:10px; }

#header{ height:215px; width:724px; font-family:Arial, Helvetica, sans-serif; }
#header img{ border:0; }
#header #headerTop{ height:82px; border-bottom:2px #E0E0E0 dotted; }
#header #headerTop #headerTopLeft{ width:360px; height:82px; float:left; }
#header #headerTop #headerTopRight{ width:285px; height:32px; font-size:10px; float:right; background:url(../images/2010/mail.gif) 300px 20px no-repeat; text-align:right; padding-top:50px; padding-right:75px; }
#header #headerTop #headerTopRight a{ text-transform:uppercase; font-size:10px; }
#header #headerBottom{ height:133px; }
#header #headerBottom #mainMenu{ width:350px; height:110px; float:left; padding:23px 0 0 120px; text-align:left; }
#header #headerBottom #mainMenu a{ display:block; width:130px; }
#header #headerBottom #mainMenu a img{ display:none; }
#header #headerBottom #mainMenu a#btn01{ height:15px; background:url(../images/2010/menu/menu_03.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn01:hover{ background:url(../images/2010/menu/menu_03_over.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn02{ height:15px; background:url(../images/2010/menu/menu_05.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn02:hover{ background:url(../images/2010/menu/menu_05_over.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn03{ height:13px; background:url(../images/2010/menu/menu_06.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn03:hover{ background:url(../images/2010/menu/menu_06_over.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn04{ height:12px; background:url(../images/2010/menu/menu_07.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn04:hover{ background:url(../images/2010/menu/menu_07_over.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn05{ height:12px; background:url(../images/2010/menu/menu_08.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn05:hover{ background:url(../images/2010/menu/menu_08_over.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn06{ height:12px; background:url(../images/2010/menu/menu_09.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btn06:hover{ background:url(../images/2010/menu/menu_09_over.gif) top left no-repeat; }
#header #headerBottom #mainMenu a#btnBack{ margin-top:6px; font-size:9px; text-transform:uppercase; padding-left:10px; background:url(../images/2010/menu/retour.gif) bottom left no-repeat; margin-left:3px; width:127px; }
#header #headerBottom #mainMenu a#btnBack:hover{ text-decoration:none; }

#header #headerBottom #boxPanier{ width:75px; padding-top:90px; height:43px;  color:#000; font-size:9px; float:right; border-left:2px #E0E0E0 dotted; background:#f7f5f5 url(../images/2010/bgPanier.gif) center center no-repeat; }
#header #headerBottom #boxPanier a{ color:#CC0000; font-size:10px;  }
#header #headerBottom #boxCatalogue a#btnCat{ height:70px; display:block; margin-bottom:30px; }
#header #headerBottom #boxCatalogue{ width:175px; padding:0px 0 0 0; height:133px; float:right; border-left:2px #E0E0E0 dotted; background:#f7f5f5 url(../images/2010/bgCat.gif) center center no-repeat; }
#header #headerBottom #boxCatalogue input{ width:148px; border:1px #fff solid; height:18px; border:1px #787a7c solid; }
*html #header #headerBottom #boxPanier{ height:133px;  }
*+html #header #headerBottom #boxPanier{ height:133px;  }
*html #header #headerBottom #boxCatalogue a#btnCat{ margin-bottom:28px; }
*+html #header #headerBottom #boxCatalogue a#btnCat{ margin-bottom:28px; }

