/* MENU */

/*
#menu #txt_menu { color:blue; }
#menu #txt_menu a{ color:green; }
#menu #txt_menu a:hover{ color:yellow; }
#menu #txt_menu a:active{ color:red; }
#menu #txt_menu a:visited{ color:pink; }
*/

/*******************************/
/* Style cadre                 */
.cadrefr0 {background-color: #FFFFFF;border-top: 1px solid #184c98;border-bottom: 1px solid #184c98;}
.cadrefr1 {background-color: #FFFFFF;border-top: 1px solid #828385; border-bottom: 1px solid #828385;}
.cadrefr2 { background-color: #FFFFFF;border: 1px solid #184c98;}
.cadrefr3 { background-color: #FFFFFF;border: 1px solid #828385;}
.cadrefr4 { background-color: #9bc1eb; border: 1px solid #184c98;}
.cadrefr5 { background-color: #d8d8d8; border: 1px solid #828385;}
.cadrefr6 { background-color: #fff8d5; border: 1px solid #828385;}


acronym { border-bottom: 1px dotted #2A60A7;}

/*******************************/
/* Style formulaire            */
.formulaire { font-size: 11px; line-height: 14px; color: #2A60A7; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }
.formulaireCO { font-size: 11px; line-height: 14px; color: #2A60A7; font-weight: bold; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }

input  { background-color: #ffffff; font-size: 11px; color: #2A60A7; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  border: 1px solid #2A60A7; }
textarea  { background-color: #ffffff; font-size: 11px; color: #2A60A7; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  border: 1px solid #2A60A7; }
fieldset  { background-color: #ffffff; font-size: 11px; color: #2A60A7; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  border: 1px solid #2A60A7; }
legend  { font-size: 10px; color: #2A60A7; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }


/*******************************/
/* Style menu texte            */
a.menuTitre:link, a.menuTitre:visited, a.menuTitre:active { font-size: 15px; color: #FFF; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin: 0px 14px 0px 0px;  text-decoration: none;}
a.menuTitre:link:hover, a.menuTitre:visited:hover, a.menuTitre:active:hover { color: #DABF00; }

/*******************************/
/* Style galerie               */
.titreGalerie { color: #FFFFFF; font-size: 18px; line-height: 19px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
#galerie_photo { width: 100%; float: left; }
#vignette { width: 100%; float: left; }
.vignette { float: left; width: 100px; height: 100px; border: 1px solid #75725D; margin: 1px; background: #FFFFFF; }
.zoom {float: left; width: 400px; margin-left: 10px; text-align: center; }
.imageZoom {float: left; width: 400px; height: 400px; border: 1px solid #75725D; margin-left: 1px; background: #FFFFFF; }
#navigationVignette { float: left; width: 102px; }
#navigationIntermediaire { float: left; width: 400px; margin-top: 4px; padding-left: 12px;}
#listeIntermediaire { float: left; width: 402px; padding-left: 50px;}
#listeVignette { float: left; height: 418px;}
#ensembleVignette { float: left; width: 102px; margin-top: 48px;}

/*******************************/
/* Style tableau               */
.tableau {border-style:solid;border-color: #9bc1eb; border-collapse:collapse;}
.tableau1 {border-style:solid;border-color: #2A60A7;  color: black; font-size: 10px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;  font-weight: normal; color: #002D66; background-color: #FFFFFF;}
.tableau1b {border-style:solid;border-color: #2A60A7; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;  background-color: ##DABF00; color: #002D66; }
.tableau2 {border-style:solid;border-color: #2A60A7;  font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;  background-color: #dfedfe; color: #002D66; }
.tableau3 {border-style:solid;border-color: #2A60A7;  color: #fff; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: #FFFFFF; color: #002D66; }
.tableau2b {border-style:solid;border-color: #2A60A7; color: white; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: #DABF00; color: #002D66; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #000000;}

/*******************************/
/* Style News déroulante       */
#newsCadre { position: relative; width:275px; height:185px; }
#newsMasque { position: relative; width:273px; height:163px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:270px; height:170px; }
#newsDeroulante2 { position: absolute; width:270px; height:170px; }
.newsInfo { display: none;}
