/**/
#formInscNewsltr input, #formInscNewsltr label { display:inline; }
#formDesinscNewsltr input, #formDesinscNewsltr label { display:inline; }
/**/

.cadrefr1 { border: 1px solid #154b87}
.cadrefrbordeau { border: 1px solid #154b87; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px;}
.cadrefr3 { border: 1px solid #2679cf; margin-top:10px;}
.cadrefr4 { border: 3px double #9ccd0d;}
.cadrefr5 { border: 1px solid #6c8cb6;}
.cadrefr6 { border: 3px outset #154b87;}
.cadrefr7 { border: 3px groove #2679cf;}
.cadrefr8 { }

.cadreqt1 { border: 1px solid #9D070D;}

acronym { border-bottom: 1px dotted #FF0000;}

legend { color: #154b87; font-size: 15px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; font-weight: bold }
fieldset { clear: both;}

.formulaire { font-size: 11px; color: #efe86e; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 12px; color: #efe86e;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }

#menu a { color: #000000;}
.titremenu, .titremenu a { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu, .accrochemenu a { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.textemenu { list-style-type: square; font-size: 11px; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.titremenu a:hover { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu a:hover { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

#newsCadre { position: relative; width: 200px; height: 242px; background-image: url("medias/images/news_img_fond.gif");  background-repeat: no-repeat;}
#newsMasque { position: relative; left:15px; top:50px; width: 170px; height: 180px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width: 170px; height: 180px; }
#newsDeroulante2 { position: absolute; width: 170px; height: 180px; }
.newsInfo { display: none;}

.nav1 { font-size: 10px; line-height: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; text-decoration: none }

.formulaire{ color: #154B87; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.formulaireCO{ color: #154B87; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.newstitre { color: #284d68; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.news3 { color: #284d68; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.newsaccroche { color: #305e7f; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: normal; line-height: 13px }
.newstexte { margin: 0px; color: #2d5573; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 11px; display: block; }

.titreForm  { color: #8ebb0c; font-size: 15px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; font-weight: bold }
.accrocheForm    { color: #6c8cb6; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal }
.texteForm   { color: #434343; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular }

.tableau {border-style:solid;border-color: #D3D3D3;border-collapse:collapse;}
.tableau1   { border-style:solid;border-color: #D3D3D3; color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; background-color: #eaecf8; }
.tableau1b   { border-style:solid;border-color: #D3D3D3; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; font-weight: bold; background-color: #d9e0ec; }
.tableau2 {border-style:solid;border-color: #D3D3D3; color: black; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: white; }
.tableau3  {border-style:solid;border-color: #D3D3D3; color: black; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: white; }
.tableau2b   { border-style:solid;border-color: #D3D3D3; color: white; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #eceff6; }
.tableau3b { border-style:solid;border-color: #D3D3D3; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #f5f7fa; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #D3D3D3;}
th { font-weight: normal; text-align: left;}

#bottom a:active, #bottom a:link, #bottom a:hover, #bottom:visited { color: #810046; }

.newst { margin: 0px; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newsa { margin: 0px; font-size: 12px; font-style: normal; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newstxt { margin: 0px; font-size: 11px; font-style: normal; color: #efe86e; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.menuniveau0 { color: #3D713C;}
.menuniveau0 a, .menuniveau0 a:hover, .menuniveau0 a:visited, .menuniveau0 a:active, .menuniveau0 a:link { 
	color: #3D713C;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
	text-decoration: none;
}

.diaporamaTableauGeneral { padding-top:0px; height:500px;}

.diaporamaColonneDroite { width:450px; height:512px;}

.diaporamaColonneGauche { width:222px;}

.diaporamaListeDossier { height:28px;text-align:center; vertical-align:middle;}

.diaporamaListe { color: #435e72; font-size: 11px; font-family: arial, verdana, helvetica; text-decoration:none; }

.diaporamaTitre { height:30px; text-align:center; color: #FFF; font-size: 15px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}

.diaporamaImageDroite  { padding: 10px }

.diaporamaVignetteTD  { background-color: #f8f6ef; padding: 2px; border: solid 1px #565656; border-collapse: separate }

.diaporamaVignetteCadreTABLEAU {}

.diaporamaVignetteCadreTD { background-color:#ABABAB; border:solid 1px #000000; }

.diaporamaVignetteCadreOK  { background-color: #ababab; border: dotted 1px #b4d66f }

.diaporamaDescription  { color: #0f5d8d; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: center; height: 44px }

.diaporamaZoom { border:dotted 1px #CDCDCD; }

.diaporamaNavigationVignette { width:220px; height:40px; color: #676767; font-size: 12px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}

.diaporamaNomDossier {height:28px; text-align:center; vertical-align:middle; color: #676767; font-size: 13px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}

.diaporamaRollOverZoom  { border: solid 1px #b4d66f }
