/* CSS Document  Bresil*/
body, html{
	margin:0px; padding:0px; color:#333333; background-color:#225522;
	font-family:verdana,arial,helvetica,sans-serif;	font-size:12px;
	min-width:872px; color:#FFFFFF;
	text-align:center; /* to center idPage in IE6 */
}
a,ul,li{margin:0px; padding:0px;}
a:link, a:visited, a:active { color:#FFFFFF; text-decoration:none;font-size:11px;}
a:hover { color:#FFFFFF;font-size:11px;text-decoration:underline;}
h1 { margin:0px; padding:0px; font-size: 28px; color:#A37513; }
h2 { margin:0px; padding:10px; font-size: 18px; color:#A37513; }
h3 { margin:0px; padding:10px; font-size: 14px; color:#A37513; }
h4 { margin:0px; padding:10px; font-size: 14px; color:#FFFFFF; }
h5 { margin:5px; padding:10px; font-size: 20px; color:#000000; font-style:italic; }
#Pageh{
	position: relative; margin:10px auto; 
	padding:0px 0px 0px 10px; width:900px;
}
#Page {
	position: relative; 
	margin:1px auto; 
	padding:0px 0px 0px 10px; width:900px;
	text-align:left; 
	background:#FFFFFF;	border: 1px solid; color:#333333;
}
#Pg {
	width:880px;
	margin:0px; padding:10px 10px 0px 10px; 
}
.slide {
	position:relative;float:left; display:block;
	margin:10px; padding:0px; background-color:#FFFFBB;/*_couleur fond slide___*/
	width:700px;border-right:1px solid ;border-bottom:1px solid ;
}
.space {margin:0px; padding:0px; clear:both;}
.f_l {margin:0px; padding:0px; float:left;}.f_r {margin:0px; padding:0px; float:right;}
.txt {margin:0px; padding:0px; } .txt10 {margin:0px; padding:0px; font-size:10px;}
.txt_abs{margin:0px;padding:0px;position:absolute;left:0px;top:0px;}
.pg_bas{margin:0px;padding:0px;float:left;text-align:justify;width:700px;}
.mess{margin: 0px 0px 10px 15px;padding:0px;color:#FF0000;}
/*__________________diapos_____________________*/
#diag {position:relative; float:left; margin:0px; padding:20px;}
#diad {position:relative; float:left; margin:0px; padding:20px;}
h4 { margin:0; padding:6px; font-size: 14px; color:#A37513;}
.diapo{ position:relative;margin:0px; padding:10px 25px; background-color:#A37513; border-color:#333333; border:1px solid;color:#FFFFFF;}
.tblue{ margin:0px; padding:0px; font-weight:normal;color:#1325B3;vertical-align:baseline;}
.tblack{ margin:0px; padding:0px; font-weight:normal;color:#000000;vertical-align:baseline;}
#zo{position:absolute;margin:0px;padding:20px;top:0px;left:0px;background-color:#A37513; color:#333333; border:1px solid;display:none;}
.loader{ background-image: url(./images/loader.gif);background-repeat:no-repeat;background-position:center;}
.prx{margin:0px;padding:0px; position:absolute;font-size:20px;color:#000000;top:250px;left:220px;z-index:1;}
/*___________________panier___________________*/
.trc{ background-color:#FFFFFF;color:#000000;height:28px;}
.trb{ vertical-align:top;}
.im{margin:0px;padding:1px;}.im:hover{padding:0px;border:1px solid black;}
.f10i{font-size:10px; font-style:italic;}
/*___________________menus_____________________*/
.mnu a{padding:4px 8px;text-decoration:none;display:block;font-size:12px;border-top:1px solid; color:#FFFFFF; }
.mnu ul { list-style-position:inside;list-style:none;display:block;width:150px;}
.mnu li a{ padding:4px;font-size:12px;border:none;}.mnu a:hover{background:#1325B3;}
.pub{margin:0px;padding:10px;}
.red{ background:#B32513;font-weight:normal;}.blue{ background:#1325B3;font-weight:bold;}
.ocre{background:#A37513;font-weight:bold;}.white{background:transparent;color:#FFFFFF;}
/*________________formulaires________________________________*/
form{margin:0px;padding:0px;}
.fm_in{font-size:10px;border-color:#1325B3;border: 1px solid;} .bt_in{font-size:10px;}
.fm_fail{background-color:#FFEE88;}
#fm_log{ 
	margin:0px; padding:0px 20px; 
	background-color:#BD9D5D; display:block;
}
#fm_log dt{font-size:10px;color:#FFFFFF;font-weight:bold;}
#fm_mil{ margin:0px; padding:0px; width:20px; }
#fm_cpt{ margin:0px; padding:0px; } #fm_cpt dt{font-size:11px;color:#666666;float:left; width:136px;}
#fm_cpt dd { margin:4px;padding:2px 0px; width:auto; } 
.cpt{  margin:0px; padding:0px;} .cpt dt{font-size:11px;color:#666666;float:left; width:96px;}
.lignev{border-right-color:#A37513; border-right:1px solid;}
dl{margin:10px;padding:0px 0px;} dt,dd { margin:2px;padding:2px 0px; width:auto; }
.fmc{ margin:0px; padding:10px 20px 20px 20px; } .fmc dt{font-size:12px;color:#666666;float:left; width:120px;}
/*_________________________message cadeau_____________*/ 
.carte{ margin:0px; padding:0px; border:1px solid; color:#A37513; }
.ligne_nom{ margin:0px;padding:10px 0px 0px 14px;color:#333333;font-size:10px;}
.ligne_ad{margin:0px;padding:0px 0px 0px 14px;color:#333333; font-size:xx-small;}
.ligne_adb{margin:0px;padding:0px 0px 10px 14px;color:#333333; font-size:xx-small;}
.ctitre { margin:0px; padding:10px 14px; font-size:10px; font-weight:bold; }
/*_________________________liens et boutons____________*/ 
a.bt:link,a.bt:visited,a.bt:active {  background-color:#A37513; padding:3px 10px;margin:0px;text-decoration:none;font-weight:bold;}
a.btr:link,a.btr:visited,a.btr:active {  background-color:#B32513; padding:4px 10px;margin:0px;text-decoration:none;font-weight:bold;}
a.btp:link,a.btp:visited,a.btp:active {  background-color:#B32513; padding:4px 10px;margin:0px;text-decoration:none;font-weight:bold;}
a.bt:hover,a.btr:hover,a.btp:hover { padding:4px 10px;background-color:#1325B3;color:#FFFFFF;}
a.n:link, a.n:visited, a.n:active { font-size:10px; color:#A37513; font-weight:bold;}
a.n:hover { font-weight:bold; color:#666666;}
a.lpage:link,a.lpage:visited,a.lpage:active{
	margin:0px 2px; padding:0px 5px;font-size:14px;
	background-color:#A37513; border-color:#333333; border:1px solid;color:#FFFFFF;
}
a.lpage:hover{background:#1325B3;text-decoration:none;}
a.lpageA{
	margin:0px 2px; padding:0px 5px;font-size:18px;
	background-color:#B32513; border-color:#333333; border:1px solid;color:#FFFFFF;
}
/*__________bandeau defilant_______*/
#di_bb{margin:0px; padding:0px;position:relative;display:block;overflow:hidden;width:700px; height:250px;background-color:#FFFFFF;}
#slide1{margin:0px;padding:0px;position:absolute;left:0px;top:0px;}
#slide2{margin:0px;padding:0px;position:absolute;left:0px;top:0px;}
.bdim{margin:0px 0px;padding:0px;}
.pop{margin:0px;padding:0px;background-color:#A37513;position:absolute;opacity:0.5;left:0px;top:0px;}
#di_dp{ position:absolute;padding:10px 0px;margin:0px;width:220px;background-color:#FFFFFF;left:622px;top:10px;}
a.im_dp:link,a.im_dp:visited,a.im_dp:active{margin:0px; padding:0px; border:1px solid #FFFFFF; text-decoration:none;}
a.im_dp:hover{margin:0px; padding:0px; border:1px solid #000000; text-decoration:none;}
#di_ban{position:absolute;margin:0px;padding:0px;width:328px;left:400px;top:20px;font-size:10px;font-style:italic;}
