@CHARSET "UTF-8";

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; margin:0px; padding:0px; text-align:center; color:#415768;}

img{margin:0px; padding:0px;}
#container{width:1500px; margin-left:auto; margin-right:auto; text-align:left;}

.bt{cursor:pointer;}
#lab_bt{position:relative; float:left; font-size:0.9em; font-weight:bold; width:100%; text-align:center;}

#header{position:relative; float:left; width:100%;}


#zone_panier_1{position:relative; float:left; width:190px; height:50px; text-align:center; font-size:1.1em; font-weight:bold;}
#zone_panier_2{position:relative; float:left; width:235px; height:50px; text-align:center;}
#zone_panier_3{position:relative; float:left; width:168px; height:50px; text-align:center; background:url(../images/fond_pan_image.jpg) no-repeat;}
#zone_panier_3 td{font-weight:bold; font-size:0.6em; line-height:16px;}

#logoContainer{position:relative; float:left; width:181px; height:115px; margin-left:10px; text-align:center;}
#linkCitimage{position:relative; float:left; padding-top:8px; width:100%;}
#linkCitimage a{padding:1px; padding-bottom:2px; vertical-align:middle; font-weight:bold; }

#panierContainer{background:url(../images/back_panier.png) no-repeat top left; width:601px; height:89px; float:left; margin-left:100px; padding:5px 6px 4px 6px;}

#panierMenu{width:600px; height:18px; margin-top:4px; / margin-top:8px;}
#panierMenu a{font-size:0.7em; font-weight:bold; padding-left:4px; padding-right:3px;}
#panierMenu div{float:left; height:16px; margin-top:2px;}




#gestionPanier{margin-top:6px; width:600px; height:57px;}

#selectPanier{float:left; width:130px; height:35px; margin-left:22px; margin-top:10px; font-weight:bold;}

#selectPanier form{margin:0px;}

#selectPanier select{font-size:0.9em; margin-top:8px; margin-left:2px; height:18px;}

#optionPanier{float:left; margin-left:70px;}
#optionPanier a{margin-right:6px;}

#recaPanier{float:right; width:168px; height:50px; background:url(../images/back_recap_panier.png) no-repeat top right; margin-top:3px; margin-right:5px; padding-top:3px;}

#recaPanier strong{font-size:1.5em; line-height:20px;}

/*Contenu*/

#contenu{position:relative; float:left; width:100%;}

.texterouge{font-size:0.7em;}
.texterougegros{font-size:0.8em;}
.texterougegras{font-size:0.7em; font-weight:bold;}

.zone_photo{position:relative; float:left; width:190px; height:230px; margin:5px 5px 0px 5px; padding:10px 0px; text-align:center;}
.zone_photo_acc{position:relative; float:left; width:190px; height:315px; margin:5px 5px 0px 5px; padding:10px 0px; text-align:center;}
.zone_photo_img{position:relative; float:left; width:190px; height:205px; text-align:center;}
.zone_photo_txt{position:relative; float:left; width:190px; height:110px; text-align:center;padding-top:8px;}
.zone_photo span, .zone_photo_acc span, zone_photo_txt span{font-size:0.7em;}

.errmess{font-size:0.8em; padding:5px 0px 0px 6px; margin:0px;}


#containerListe{position:relative; float:left; width:210px; padding:0px; margin:0px;}

#search{position:relative; float:left; width:195px; /width:200px; height:50px; padding:12px 0px 0px 5px;}
#search form{height:25px;}
#search input{height:25px; width:149px; background:url(../images/searchText_back.png) repeat-x left; border:none; vertical-align:top; margin-top:-5px; padding-top:10px;}
#search a{outline:none;}



#cartouchCentral{position:relative; float:left;width:1060px; min-height:750px; height:auto !important; height:750px; padding-top:15px; background:url(../images/divCentral_back.png) repeat-y;
padding-left:8px; padding-bottom:70px; /top:-5px;}

#liste{position:relative; float:left; width:210px; font-weight:bold;}
#liste a{font-size:0.8em;}
#liste ul{padding-left:0px; margin-left:0px; list-style:none; margin-top:5px;}
#liste li{display:block; width:210px; height:22px; /height:27px; margin-top:-7px; padding-left:9px; padding-top:5px;}


#listeCartouchCentral{position:relative; float:left; width:1280px;}
#listeCartouchCentral img{padding:0px; margin:0px;}

/*#containerCartoucheCentr{position:relative; float:left; width:1060px; left:-5px;}*/
#containerCartoucheCentr{position:relative; float:left; width:1060px; left:0px;}

.thematique{position:relative; float:left; margin:0px 0px 0px 10px; padding:0px 0px 0px 3px; border-left:solid 1px #000000;}
.thematique li{list-style-type:none;}
.thematique a{font-size:0.8em;}

#fil{ width:95%; height:20px; margin:0px 0px 5px 10px;}

#cartouchDroit{position:relative; float:left; width:180px; height:60px; margin-left:6px;}
#cartouchDroit img{margin:10px;}
#listeReportage{position:relative;float:left;margin:0px; padding:0px; width:193px;}
#listeReportage img{position:relative;float:left;margin:0px; padding:0px;}
#Reportage{position:relative; float:left; width:173px; margin:0px; padding:0px 10px; background:url(../images/divDroit_back.png) repeat-y; /left:3px; /width:193px;}
#Reportage a:hover, #Reportage a.over{color:#696969;}

/*CSS Zoom*/

#divZoom{float:left; background:url(../images/back_zoom.png) repeat-y top left; width:1014px;}

#iconTop{margin-top:5px;}
#iconbottom{margin-bottom:5px;}
.icon{margin-left:45px;}

#divInfo{float:left; margin:45px; margin-left:150px; margin-right:80px;}
#divPhoto{padding-right:110px;}

