/*************************************/
/* Construction generale de la page */
.top{width:100%;height:208px;}
.content{margin-left:40px;padding-right:29px;}



/***********************/
/* Construction du top */
.logo{height:161px;margin-left:21px;padding-top:8px;}
.zone_titre_menu{border-bottom:dotted 1px #272727;height:38px;margin-left:40px;margin-right:29px;}
.titre_page{border-top:dotted 1px #272727;padding-top:8px;width:100px;text-align:center;float:left;}
.menu_page{float:left;padding:20px 6px 0 0;font-size:12px;font-weight:bold;text-align:right;width:825px;}
.menu_page ul{list-style:none;margin:0;padding:0;}
.menu_page li{display:inline;margin-right:10px;}


/***************************/
/* Construction du content */
.content_top{height:270px;border-bottom:dotted 1px #272727;overflow:hidden;}
.content_serv{height:auto;min-height:460px;}
*html .content_serv{height:460px;overflow:visible;}
.content_bottom{height:270px;border-bottom:dotted 1px #272727;overflow:hidden;}
.menu_gauche{float:left;width:95px;padding:0px 0px 0px 2px;height:270px;overflow:hidden;}
.texte_droite{float:left;width:730px;padding:40px 0 0 95px;}
.texte_droite h2{font-size:15px;}
.texte_droite a, .texte_droite a:visited{color:black;text-decoration:underline;}

/*Elements relatifs au menu de gauche*/
.container_menu{overflow:hidden;position:relative;}
#zone_menu{width:95px;position:absolute;}
.bouton_div{width:95px;height:24px;}
.spacer{width:95px;height:30px;}
A.bouton {display:block;height:24px;width:95px;background:url(../images/bouton_menu.gif) no-repeat;color:black;text-align:center;font-size:12px;padding-top:2px;font-weight:bold;}
A.bouton:hover {background:url(../images/bouton_menu_enfonce.gif) no-repeat;border:none;color:white;}
A.bouton_selected, A.bouton_selected:visited {display:block;height:24px;width:95px;background:url(../images/bouton_menu_enfonce.gif) no-repeat;border:none;color:white;text-align:center;font-size:12px;padding-top:2px;font-weight:bold;}
.fleche{width:44px;height:8px;padding-left:43px;margin-top:15px;margin-bottom:15px;}

/*Elements relatifs au texte a droite du menu de gauche*/
.info_cadre{width:270px;height:173px;background:url(../images/cadre_text.png);font-size:11px;cursor:default;padding-left:4px;padding-right:10px;padding-top:10px;}
*html .info_cadre{background:url(../images/cadre_text.gif);}
.info_cadre_grd_top{width:597px;height:5px;background:url(../images/cadre_text_grd_top.png);line-height:9px;}
.info_cadre_grd_mid, .info_cadre_grd_mid_fixe{width:580px;height:auto;background:url(../images/cadre_text_grd_mid.png) repeat-y;font-size:11px;cursor:default;padding-right:17px;padding-bottom:10px;margin-top:0;}
.info_cadre_grd_mid_fixe{height:173px;}
.info_cadre_grd_bot{width:597px;height:5px;background:url(../images/cadre_text_grd_bot.png);line-height:5px;margin-bottom:40px;}
*html .info_cadre_grd_top{background:url(../images/cadre_text_grd_top.gif);}
*html .info_cadre_grd_mid{background:url(../images/cadre_text_grd_mid.gif);}
*html .info_cadre_grd_bot{background:url(../images/cadre_text_grd_bot.gif);}
.info_text{padding-left:20px;padding-top:20px;}
.info_cadre_grd h2, .info_cadre h2{font-size:13px;}
.info_cadre_grd p{padding-left:15px;}
.info_text_big{padding-left:20px;padding-top:20px;width:552px;}
.info_img{width:372px;float:right;text-align:center;}
.info_img img{border:solid 1px black;}

/*Elements du slider photo de content_bottom*/
.zone_fond{margin:44px 0 0 8px;width:788px;height:182px;background:url(../images/cadre_photo.png) no-repeat;position:relative;}
*html .zone_fond{background:url(../images/cadre_photo.gif) no-repeat;}
.zone_photo{width:783px;height:182px;overflow:hidden;position:relative;top:-182px;left:10px;}
.cadre_photo{height:182px;padding:0 36px 0 36px;}
.zone_both{height:182px;width:131px;float:left;}
.zone_text{height:19px;width:131px;color:white;font-size:12px;font-weight:bold;text-align:center;}
.zone_img{height:131px;width:131px;margin-top:18px;}
.zone_spacer{height:182px;width:63px;float:left;}
.scroll_zone{height:10px;width:784px;border:solid 1px black;margin-top:9px;position:relative;top:-182px;left:10px;}
.scroll_bar{height:10px;width:76px;background:url(../images/scroll.gif) no-repeat;cursor:pointer;overflow:hidden;}
.main_photo{padding-top:60px;}
.main_photo_item{float:left;margin-left:5px;margin-right:5px;}
.main_photo_title{font-weight:bold;text-align:center;padding-bottom:15px;font-size:12px;}
.main_photo_img{border:solid 1px black;}

/*Elements de dossiers*/
.zone_dossier{width:552px;margin-top:15px;}
.info_dossier{width:417px;float:left;}
*html .info_dossier{width:412px;}
.info_dossier_img{width:100px;height:75px;padding-left:35px;padding-top:10px;float:left;}
.liste_dossier ul{padding-left:15px;margin-left:0px;margin-bottom:10px;}
.dossier_img{width:300px;height:225px;float:right;text-align:right;padding:10px;}
.dossier p{padding-left:15px;}
.dossier_big{}

