/* Start of CMSMS style sheet 'florentscreen' */
/* initialisation */
* {margin:0px;padding:0px;border-width:0px;}
a{text-decoration:none;color:#FFF;}
a:link,a:visited {color:#BB0000;text-decoration:none;}
a:hover {color:#FF0000;}
a:active{color:#BB0000;text-decoration:none;}
body{background:#f3f2f0;
font: x-small 'Lucida Grande', Verdana, 'Bitstream Vera Sans', sans-serif;
font-size:small;
}
.clear{clear:both;display:block;height:1px;margin:0px;padding:0px;}
hr{height:0px;margin:0 !important;margin:-0.5em 0;padding:0;border:none;clear:both;visibility:hidden;color:#FFF;}
/* ----------------*/
/* Template general*/
/* ----------------*/
body { font-size: 70%; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3, caption { font-size: 1.2em; margin-top:4px; }
h4  { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }
p  { font-size: 1.0em;}
td { font-size: 1.0em; }
ol, ul, li { font-size: 1.0em; }
textarea { font-size: 1.0em; overflow:auto;}
input { font-size: 1.0em;}
legend {color:white;}

#page_site{width:1024px;background:url(florentcms/page.png) repeat-y;margin-left:auto;margin-right:auto;text-align:left;padding:0px;}
#logo{background:url(florentcms/logo.png) no-repeat;height:138px;width:980px;}

#fil_ariane{background:url(florentcms/ariane.png) no-repeat;height:18px;width:980px;padding:0px 0px 0px  22px;margin:0px;color:#FFF;font-style:italic;font-size:90%;}
#fil_ariane {text-align:left;}

#fil_ariane a:link, #fil_ariane a:visited {color:#FFF;}
#fil_ariane a:hover {color:gray;}
#fil_ariane a:active {color:#FFF;}

#partagesociaux {display:inline;float:right;margin: 0; padding: 0 50px 0px 0;}
#fb_share {margin : 0; padding : 0;}

#form_recherche {display:inline;margin: 0 ; padding: 0;}
#menu_outils{display:inline; float:right;margin-right:40px ;}
#menu_outils{color:#9E070E}
#cntnt01moduleform_1{display:inline;}
.hidden {display: none;}



#principal{width:980px;padding:0px 11px 11px 0px;margin:0px;}
/* block page centrale */
/* block du contenu des pages */
#centrale               {float:right;               width:778px; padding:0px; margin:0px 18px 0px 0px ;}
/*espace horizontaux */
#centrale_bloc1         {float:left;  height:280px; width:778px; padding:0px; margin:0px; background:#F2E7CB;}
#centrale_bloc2         {float:right;               width:778px; padding:0px 0px 5px 0px; margin:0px;                                 }
/* intérieur zone de saisie haut et bas à gauche*/
#centrale_bloc1_gauche  {float:left;  height:274px; width:500px; padding:0px; margin:6px 0px 0px 6px;  text-align:center;color:#FF6600;  font-weight:bold;   background:#F7EEDC;}

#centrale_bloc1_gauche p {color:#333333;padding:0px 20px 0px 20px;}

#centrale_bloc1_gauche a, #centrale_bloc1_gauche a:link,#centrale_bloc1_gauche a:visited {text-decoration:none;color:gray;}
#centrale_bloc1_gauche a:hover {text-decoration:none;color:#FF0000;}

#centrale_bloc2_gauche  {float:left;  height:100%;  width:496px; padding-left:4px; margin:0px 0px 6px 6px;  text-align:left;  color:#FFFFFF;  font-weight:normal; background:#9B9682;}




/*colonne de droite */

#centrale_bloc1_droite  {float:right;               width:254px; padding:0px; margin:4px 4px 4px 4px;  text-align:left;  color:#FFFFFF;  font-weight:normal; }
/* bas de page */
#bas_site{clear:both;display:block;text-align:left;margin:0 auto 0 auto;font:80% Verdana,Geneva,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;width:1024px;}
#col_menu{float:left;background:#000;width:165px;height:100%;margin:0px 0px 0px 19px;padding:10px 0px 0px 0px;display: inline;/*bug ie6*/}
.titremenu{margin:0px;padding:4px 0px 4px 6px;text-align:left;color:#FF6600;font-weight:bold;list-style-type:none;}
.pageactive{padding-right: 2px;}
.menu{background-color:#29282d; text-align:right;color:#FFF;border-color:#242225;border-width:1px;border-style:solid;width:139px;margin:0px 0px 8px 11px;padding-right:2px;}
.menu a:link, .menu  a:visited, .menu a:active{color:#FFF;padding:0px 2px 0px 18px;}
#bas_col_menu{text-align:center;background:url(florentcms/logo_anne.png) no-repeat;width:113px;height:155px;margin:0px 0px 5px 25px;}
#bas_de_page {background:url(florentcms/bas_de_page.png) no-repeat;height:19px;width:980px;padding:0px;margin:0px;text-align:center;color:#808080;}
#bas_de_page a,
#bas_de_page  a:link,
#bas_de_page a:visited {text-decoration:none;color:#808080;}
#bas_de_page a:hover {color:#404040;}




.contenu{width:815px;top:0px;}



/*==  menu =============================================================*/
.menuniveau1 {list-style: none outside; padding: 4px 0px 4px 0px; }
.menuniveau1 a:link, .menuniveau1 a:visited, .menuniveau1 a:active{color:#FFF;}
.sousmenu  a:link, .sousmenu  a:visited, .sousmenu  a:active{color:gray;} /* etat du sous menu */
.menuniveau1 .sousmenu {display: none; list-style: none outside; }

.menuniveau1 li:hover > ul.sousmenu  { 
  position: absolute;
  margin-top:-13px;
  margin-left:139px; 
  padding: 4px; 
  background-color:#000;
  display: block;
  }
  
.menuniveau1  li:hover > a {  /* etat de survol du menu */
    background:url(florentcms/puce-orange.png) no-repeat;
    background-color:#000;
    color:gray;
    background-position: 5px 50%;
}

.menuniveau1 li.pageactive { color:gray; } 
.menuniveau1 li.pageactive:hover { color:#C5C5C5;} 

.menuniveau1  li:hover > .sousmenu li:hover a {  /*etat de survol du sous menu  */
    background:url(florentcms/puce-orange.png) no-repeat;
    background-color:#29282d;
    color:#FFF;
    background-position:5px 50%;
}

ul.sousmenu li.pageactive { color:#FFF; } 
ul.sousmenu li.pageactive:hover {color:#C5C5C5;} 

.menuniveau1  li:hover > .sousmenu li:hover > ul.sousmenu {  /*sous sous  menu  */
    position:absolute;
    margin-top:-9%;
    margin-left:94%; 
    padding: 4px 0px 4px 0px; 
    background:none;
    color:#FFF;
   background-color:#29282d;
   width:139px;
}

.menuniveau1  li:hover > .sousmenu li:hover > .sousmenu  a  {  /*etat du sous sous  menu  */
    background:none;
    color:#FFF;
    background-color:#29282d; 
   
}

.menuniveau1  li:hover > .sousmenu li:hover > .sousmenu li:hover a  {  /*etat de survol du sous sous menu  */
    background:url(florentcms/puce-orange.png) no-repeat;
    background-color:#000;
    color:gray;
    background-position:5px 50%;
}
.sousmenu{z-index:55;}









/* End of 'florentscreen' */

