/* CSS Document */
@charset "iso-8859-1";

HTML{overflow-y: scroll;;width:100%; height:100%;}

BODY{width:100%; height:100%; margin:0 auto 0 auto; text-align:center; font-size:0.9em; font-family:Arial,Trebuchet MS; background:url(fond_body.jpg);}

IMG{border:0;  vertical-align:middle;}

table{margin:0px auto;}

#site{position:relative; float:left; margin:0 auto 0 auto; padding-left:19px; width:1000px; background-image:url(fond_site.png); background-repeat:repeat-y;}
#site2{position:relative; margin:0 auto 0 auto; width:1000px;}

#bandeau{position:relative; float:left; background:url(bandeau.jpg) no-repeat; width:964px; height:316px;}

#bandeau_real{position:relative; float:left; background:url(bandeau.jpg) no-repeat; width:964px; height:95px;}

#flash_bandeau{position:absolute; float:left; top:31%; left:2%; width:925px; height:225px;}

#menu_haut{position:relative; float:left; background:url(fond_menuhaut.jpg) no-repeat; width:964px; height:64px;}

#menu_haut ul{position:absolute; float:left; width:726px; height:18px; top:0px; left:0px; margin:12px 0px 0px 30px; padding:0px;}
#menu_haut ul li{width:140px; float:left; border-left:solid 1px #939598;}
#menu_haut ul li a{text-decoration:none; color:#939598;}
#menu_haut ul li a:hover{font-weight:bold;}
#menu_haut ul li a.over{font-weight:bold;}

#bt_fr{position:absolute; float:left; top:0%; left:78%; width:80px; height:43px; text-decoration:none;}
#bt_uk{position:absolute; float:left; top:0%; left:88%; width:80px; height:43px; text-decoration:none;}

#contenu{position:relative; float:left; width:100%; height:auto; padding-top:10px;}

.menu_gauche{color:#F7921E;float:left;margin-right:11px;padding-left:30px;padding-top:15px;text-align:left;}
.menu_gauche_cont{color:#F7921E;float:left;height:auto;margin:0px 8px 15px 0px;position:relative;text-align:left;width:200px;}
.menu_gauche a{color:#939598; text-decoration:none; font-weight:normal;}
.menu_gauche a:hover{color:#f7921e; text-decoration:none; font-weight:normal;}
.menu_gauche a.over{color:#f7921e; text-decoration:none; font-weight:normal;}

.zone_cont{position:relative; float:left; width:313px; min-height:355px; height:340px; height:auto !important; margin-left:15px;}

.acc_cart_real{background:transparent url(fond_cartouche_rea.jpg) no-repeat scroll 0 0; color:#7F7F7F; float:left; font-size:0.8em; font-weight:bold; height:73px; margin-left:20px; padding:0 45px 5px 0; position:relative; text-align:left; width:227px;}
.acc_cart_real img{float:left; margin-right:10px;}
.acc_cart_real_desc{font-weight:normal;color:#939598;}


.style_2{	color:#939598;font-family:helvetica;font-size:14px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-align:right;font-weight:normal;}

.niv_4_partie_titre{font-size:1em; color:#f7921e; padding:5px 0px; text-align:left;}

.niv_4_partie_intro{color:#939598;font-family:Helvetica;font-size:12px;padding:5px 0;text-align:justify;}
.niv_4_partie_intro a{color:#444444;}
.niv_4_partie_corps{font-size:0.8em; color:#777777; text-align:justify; padding:5px 0px;}
.niv_4_partie_corps a{color:#444444; font-weight:normal;}
.niv_4_partie_lien a{color:#86a80c; text-align:left;}
.niv_4_lien{font-size:0.8em; color:#444444; text-align:left; padding:3px 0px}


#menu_type_rea{position:relative; float:left; width:962px; height:auto; padding-bottom:5px; margin-left:20px;}
#menu_type_rea_titre{position:relative; float:left; width:160px; height:auto; padding-top:4px; color:#f7921e; text-align:left;}
#menu_type_rea a{position:relative; float:left; width:95px; height:19px; padding-top:4px; background-color:#d9d1c1; color:#ffffff; border-right:solid 1px #FFF; text-decoration:none; text-transform:uppercase;}
#menu_type_rea a:hover,#menu_type_rea a.over{color:#f7921e; font-weight:bold;}


.menu_gauche_rea{position:relative; float:left;  width:230px; height:auto; margin:26px 0px 0px 20px;}

.bloc_rea{position:relative; float:left; margin:0px 5px 5px 0px; width:59px; height:59px;}
.bloc_rea a{position:absolute; float:left; top:0px; left:0px; width:59px; height:59px; background:url(reealOff.png); text-decoration:none;}
.bloc_rea a:hover,.bloc_rea a.over{background:url(realMasque.png);}

.capt{font-size:0.8em; color:#888888; text-align:center; padding:5px 0px;}

.rea_desc{text-align:justify; font-size:0.9em; color:#666666; padding: 10px 30px;}
.rea_desc_titre{text-transform:uppercase; color:#f7921e; font-size:1.2em; font-weight:bold;}
.rea_desc_type{color:#9a9c9f; font-size:1.1em; font-weight:bold;}

.rea_type{text-align:center; height:16px;font-size:0.9em; color:#666666;}

#rea_left{position:absolute; float:left; top:210px; left:0px; width:15px; height:20px}
#rea_right{position:absolute; float:right; top:210px; right:0px; width:15px; height:20px}


.zoom_rea{position:relative; margin:20px auto; width:600px; min-height:460px; height:460px; height:auto !important; background-color:#FFFFFF;}

div.jqZoomTitle{display:none;}
.jqZoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style: solid;cursor:crosshair;}
.preload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;text-decoration: none;border: 1px solid #CCC;
padding: 8px;text-align:center;background-color:white;background:url(zoomloader.gif) no-repeat; background-position: 43px 30px;
width:90px;* width:100px;height:43px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow{border: 1px solid #999;background-color: #FFF;}


#pied{position:relative; float:left; background:url(pied.jpg) no-repeat; width:964px; height:52px;}
#pied_txt{position:relative; float:left; top:55%; left:20px; width:925px; height:15px; color:#8F8F8F; font-size:0.85em; text-align:left; }

.spacer{height:40px;}
.spacer_zoom{height:15px;}

#copyright{width:1000px; position:relative; float:left; text-align:center; font-size:0.9em;}


#ombre_bas{position:absolute; float:left; left:0px; bottom:-19px; width:1003px; height:19px; background:url(ombresbas.png) no-repeat;}

#formul {
	padding-top:30px;

}

