/* ------------------------------------------------------------------------------------------------------------- */
/* définitions globales */

* {margin:0; padding:0;}
body {font:normal 12px/14px Arial, Helvetica, sans-serif; background-color:#CC0000; /* background-image:url(images/fond-noel.jpg); background-attachment:fixed;
background-repeat:repeat-y; background-position: top center; */ }
.couleur_ville {color:#369;}
.couleur_bienvenue {color:#FC0;}
.couleur_com {color:#C00;}
div#infobulle {width: 250px; height:0px; position: absolute; visibility: hidden; z-index:1;}
div#grandencart {width: 520px; height:0px; position: absolute;  visibility: hidden; z-index:1;}
.clear {clear:both;}

/* ------------------------------------------------------------------------------------------------------------- */
/* globalcontainer */

div#globalcontainer {width:850px; margin:0 auto; text-align:left; background-image:url(images/fd-page.gif); background-repeat:repeat-y; background-position:center;}
div#globalcontainer div {position:relative;}

/* ------------------------------------------------------------------------------------------------------------- */
/* containerheader */

div#containerheader {width:850px; margin:0 auto; text-align:left;}
div#containerheader div {position:relative;}

/* ------------------------------------------------------------------------------------------------------------- */
/* header */

div#header {margin:0 auto; height:84px; width:850px;}
div#header img {padding-left:28px;}
div#header p {font-size:12px; text-align:center; padding-left:10px; margin-top:-28px;}
div#sitemap_hdr {width:80px; left:750px; top:-7px;}
div#sitemap_hdr a {font-size:10px; color:#fff; text-decoration:none;}

/* ------------------------------------------------------------------------------------------------------------- */
/* sousheader */

div#sousheader {top:15px; height:84px; width:850px; left:28px; }
div#container_recherche {float:left; width:491px; height:53px; background-image:url(images/fd-recherche.gif);}
div#container_recherche table#tbrech {margin-left:30px; margin-top:1px; font-size:14px; color:#3A658F;}
input#recherche {height:15px; width:300px;}
div#container_recherche input.radio {height:15px; width:15px;}
div#container_recherche label {font-size:12px; color:#999;}
div#container_boutons {float:right; right:55px; width:288px; height:53px; background-image:url(images/fd-bt-haut-page.jpg);}
div#container_boutons table {margin-left:12px; margin-top:1px; font-size:10px; font-weight:bold; line-height:20px; color:#3A658F;}
div#container_boutons a {font-size:10px; font-weight:bold; text-decoration:none; color:#3A658F;}
div#container_boutons a:hover {text-decoration:underline; color:#C00;}

/* ------------------------------------------------------------------------------------------------------------- */
/* containerfullpath */

div#containerfullpath {width:850px; margin:0 auto; text-align:left;}
div#containerfullpath div {position:relative;}

/* ------------------------------------------------------------------------------------------------------------- */
/* fullpath */

div#fullpath {background-image:url(images/fd-fullpath.gif); margin:0 auto; height:30px; width:795px;}
.debutfullpath {color:#999999;}
div#fullpath div {left:12px; top:8px; }
div#fullpath image {float:left;}
div#fullpath a {text-decoration:none; color:#000;}
div#fullpath a:hover {text-decoration:underline; color:#c00;}

/* ------------------------------------------------------------------------------------------------------------- */
/* container */

div#container {width:850px; margin:0 auto; text-align:left;}
div#container div {position:relative;}

/* ------------------------------------------------------------------------------------------------------------- */
/* contenu */

div#contenu {left:27px; padding:20px 0; width:795px;}
div#contenugauche {float:left; width:487px;}
div#contenudroite {float:right; width:287px;}
div#cdhaut {background-image:url(images/fd-box-pub-haut.gif); height:24px; width:288px;}
div#cdbas {background-image:url(images/fd-box-pub-bas.gif); height:15px; width:288px;}
div#cdcentre {background-image:url(images/fd-box-pub.gif); width:288px;}
div#cdcentre p {line-height:10px;}

/* ------------------------------------------------------------------------------------------------------------- */
/* adsense */

div#contenuadsensehome {width:500px; left:-8px; top:60px; z-index:1;}
div#contenuadsenseniv1 {width:500px; left:-8px; top:10px; z-index:1;}
div#contenuadsense {width:500px; left:-8px; top:-6px; z-index:1;}
div#hautadsense {height:20px; background-image:url(images/fd-content-epub-haut.gif); background-repeat:no-repeat; background-position:top;}
div#centreadsense {background-image:url(images/fd-content-epub.gif); background-repeat:repeat-y; background-position:left;}
div#basadsense {height:13px; background-image:url(images/fd-content-epub-bas.gif); background-repeat:no-repeat; background-position:bottom;}
div#banadsense {padding-left:20px;}

/* ------------------------------------------------------------------------------------------------------------- */
/* voir aussi */

div#voir_aussi {width:288px; height:25px; background:url(images/cadre-voir-aussi.jpg); background-repeat:no-repeat;}
div#voir_aussi a {color:#999; text-decoration:none;}
div#voir_aussi a:hover {text-decoration:none; background-color:#F2F2F2;}
div#voir_aussi p {padding-left:15px; padding-top:5px; font-weight:bold; font-size:13px; line-height:15px;}

/* ------------------------------------------------------------------------------------------------------------- */
/* separhoba */

div#separhoba {clear:both; background:url(images/fd-page-debut-bas.gif); background-position:center; margin:0 auto; height:50px; width:850px;}

/* ------------------------------------------------------------------------------------------------------------- */
/* baspage */

div#baspage {clear:both; background:url(images/fd-page-bas.gif); background-position:center; width:850px;}
div#hobaspage {width:800px; margin:0 auto; text-align:right; font-size:10px; font-weight:bold; text-decoration:none; color:#666;}
div#babaspage {width:800px; margin:0 auto; text-align:right; font-size:10px; font-weight:bold; text-decoration:none; color:#666;}
div#minilogo {float:left; text-align:left;}
div#validation {float:left; text-align:left; padding-left:20px;}

/* ------------------------------------------------------------------------------------------------------------- */
/* sponsor rubrique */

div.hautsponsorrubrique, div.hautsponsorsite {height:11px; background-image:url(images/haut-cadre-sponsor.jpg); background-repeat:no-repeat; background-position:top;}
div.centresponsorrubrique, div.centresponsorsite {background-image:url(images/centre-cadre-sponsor.jpg); background-repeat:repeat-y; background-position:left;}
div.centresponsorrubrique a, div.centresponsorsite a {text-decoration:none;}
div.centresponsorrubrique img, div.centresponsorsite img, div.flashsponsorrubrique {text-align:center;}
div.bassponsorrubrique, div.bassponsorsite {height:9px; background-image:url(images/bas-cadre-sponsor.jpg); background-repeat:no-repeat; background-position:bottom;}
.sstitrepromo {text-decoration:none; color:#999999; line-height:12px; font-size:10px;}
div.adsensesponsor {}
