H1, H2, H3, H4, H5, H6 { FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}

H1 { MARGIN: 0px }
H3 {font-size: 110%; }

IMG {
 BORDER-TOP-WIDTH: 0px; 
 BORDER-LEFT-WIDTH: 0px; 
 BORDER-BOTTOM-WIDTH: 0px; 
 BORDER-RIGHT-WIDTH: 0px;
}

A { COLOR: #0c479d; font-weight: bold }

A:hover { COLOR: #0c479d }

#i18n { DISPLAY: inline; FLOAT: left }
#i18n IMG { DISPLAY: inline; MARGIN: 3px 0px 0px 10px; COLOR: #fff }


          /*  --------- DEBUT  D 'A C C E U I L ----------- */

#accueil {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  MIN-HEIGHT: 225px; 
  BACKGROUND: url(/fileadmin/img/fdAccueil.jpg) #524229 no-repeat right top; 
  PADDING-BOTTOM: 5px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px
}
#accueiltxt {
  MARGIN-TOP: 20px; 
  FONT-SIZE: 0.9em; 
  MARGIN-LEFT: 274px; 
  WIDTH: 286px; 
  COLOR: #fff; 
  PADDING-TOP: 2px
}
#accueiltxt H3 {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  FONT-SIZE: 1.3em; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 3px 0px 0px; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #fff; 
  PADDING-TOP: 0px
}
#accueiltxt H4 {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 3px 0px 0px; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #fff; 
  PADDING-TOP: 0px
}

          /*  --------- F I N    D 'A C C E U I L ----------- */

#combos FORM {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px
}

          /*  --------- DEBUT  DE  CONTENT ----------- */

div#content {
  PADDING-TOP: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 15px; 
  /* border: 3px solid #663333 */
  BORDER-TOP: #fff 15px solid; 
  BORDER-BOTTOM: #fff 1px solid; 
  /* BACKGROUND: url(/fileadmin/img/ap.gif) #fff left top;*/ 
  MARGIN-BOTTOM: 0px; 
  HEIGHT: 900px;
}

#content H2 {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 1.5em; 
  MARGIN: 5px 0px; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #0c479d
}

#content .date {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.8em; 
  MARGIN: 0px; 
  COLOR: #7b808e
}

#content-f .date {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.8em; 
  MARGIN: 0px; 
  COLOR: #7b808e
}

#contentAccueil .date {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.8em; 
  MARGIN: 0px; 
  COLOR: #7b808e
}

#content .floatleft { FLOAT: left; MARGIN: 0px 10px 0px 0px;}

#content P { MARGIN: 5px 0px; LINE-HEIGHT: 1.4em }

#content #primaire {
  BACKGROUND: #fff; 
  FLOAT: left; 
  MARGIN: 0px; 
  WIDTH: 380px
}

#content #primaire H3 {
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 5px; 
  MARGIN: 0px; 
  WIDTH: 90%
}

#content #primaireseul H3 {
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 5px; 
  MARGIN: 0px; 
  WIDTH: 100%
}

#content #primaireseul {
  BACKGROUND: #fff; 
  FLOAT: left; 
  WIDTH: 555px
}

#content #secondaire {
  BACKGROUND: #fff; 
  FLOAT: right; 
  MARGIN: 0px 5px 0px 0px; 
  WIDTH: 145px; 
  PADDING-TOP: 12px
}

#content #secondaire H3 {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 13px; 
  FONT-SIZE: 1.1em; 
  BACKGROUND: url(/fileadmin/img/fleche_i.gif) no-repeat left center; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px 3px; 
  PADDING-TOP: 0px; 
  BORDER-BOTTOM: 2px solid
}
#content #secondaire .transversal {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 13px; 
  FONT-WEIGHT: bold; 
  BACKGROUND: url(/fileadmin/img/fleche_i.gif) no-repeat left center; 
  PADDING-BOTTOM: 0px; MARGIN: 0px 3px; PADDING-TOP: 0px
}
#content #secondaire .transversal A { TEXT-DECORATION: none }
#content #secondaire P { MARGIN: 10px 0px }
#content #secondaire P A { COLOR: #0c479d }
#content #secondaire P.separated { BORDER-TOP: 1px dashed; PADDING-TOP: 10px }

#content #menu3 {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px 0px 15px; 
  PADDING-TOP: 0px
}
#content #menu3 LI {
  PADDING-LEFT: 0px; 
  MARGIN-BOTTOM: 2px; 
  MARGIN-LEFT: 0px; 
  LIST-STYLE-TYPE: none
}
#content #menu3 A {
  DISPLAY: block; 
  PADDING-LEFT: 20px; 
  BACKGROUND: url(/fileadmin/img/fleche_menu3.gif) #95a1b7 no-repeat 10px 4px; 
  COLOR: #fff; TEXT-DECORATION: none
}
#content #menu3 A:hover {
  DISPLAY: block; 
  COLOR: #fff; 
  BACKGROUND-COLOR: #476e8e
}
#content #menu3 A.active { BACKGROUND: url(/fileadmin/img/fleche_menu3.gif) #476e8e no-repeat 10px 4px }

#contentAccueil {
  PADDING-RIGHT: 0px; 
  BORDER-TOP: #fff 1px solid; 
  PADDING-LEFT: 4px; 
  BACKGROUND: #fff; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px
}

#contentAccueil #ariane {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 4px 0px 0px; 
  WIDTH: 100%; 
  PADDING-TOP: 0px
}

#content-f #ariane {
  MARGIN-LEFT: 10px; 
  WIDTH: 490px; 
  PADDING-TOP: 5px
}
          /*  --------- F I N  DE  CONTENT ----------- */

          /*  --------- DEBUT  DE  CONTENT2 ----------- */

#content2 {
  PADDING: 0px 0px 0px 15px;
  BORDER-TOP: #fff 15px solid; 
  /* BACKGROUND: url(../../fileadmin/img/ap.gif) #fff left top; */ 
  MARGIN-BOTTOM: 0px; 
  BORDER-BOTTOM: #fff 1px solid; 
}

#content2 H2 {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 1.5em; 
  MARGIN: 5px 0px; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #0c479d
}

#content2 .date {
 FONT-WEIGHT: bold; 
 FONT-SIZE: 0.8em; 
 MARGIN: 0px; 
 COLOR: #7b808e
}

#content2-f .date {
 FONT-WEIGHT: bold; 
 FONT-SIZE: 0.8em; 
 MARGIN: 0px; 
 COLOR: #7b808e
}

#content2Accueil .date {
 FONT-WEIGHT: bold; 
 FONT-SIZE: 0.8em; 
 MARGIN: 0px; 
 COLOR: #7b808e
}

#content2 .floatleft { FLOAT: left; MARGIN: 0px 10px 0px 0px }

#content2 P { MARGIN: 5px 0px; LINE-HEIGHT: 1.4em }


#content2 #primaire {
 BACKGROUND: #fff; 
 FLOAT: left; 
 MARGIN: 0px; 
 WIDTH: 380px
}

#content2 #primaire H3 {
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 5px; 
  MARGIN: 0px; 
  WIDTH: 90%
}

#content2 #primaireseul H3 {
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 5px; 
  MARGIN: 0px; 
  WIDTH: 90%
}

#content2 #primaireseul {
  BACKGROUND: #fff; 
  FLOAT: left; 
  WIDTH: 555px
}

#content2 #secondaire {
  BACKGROUND: #fff; 
  FLOAT: right; 
  MARGIN: 0px 5px 0px 0px; 
  WIDTH: 145px; 
  PADDING-TOP: 12px
}

#content2 #secondaire H3 {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 13px; 
  FONT-SIZE: 1.1em; 
  BACKGROUND: url(/fileadmin/img/fleche_i.gif) no-repeat left center; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px 3px; 
  PADDING-TOP: 0px; 
  BORDER-BOTTOM: 2px solid
}
#content2 #secondaire .transversal {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 13px; 
  FONT-WEIGHT: bold; 
  BACKGROUND: url(/fileadmin/img/fleche_i.gif) no-repeat left center; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px 3px; 
  PADDING-TOP: 0px
}
#content2 #secondaire .transversal A { TEXT-DECORATION: none }
#content2 #secondaire P { MARGIN: 10px 0px }
#content2 #secondaire P A { COLOR: #0c479d }
#content2 #secondaire P.separated { BORDER-TOP: 1px dashed; PADDING-TOP: 10px }

#content2 #menu3 { PADDING: 0px;  MARGIN: 0px 0px 15px; }

#content2 #menu3 LI {
  PADDING-LEFT: 0px; 
  MARGIN-BOTTOM: 2px; 
  MARGIN-LEFT: 0px; 
  LIST-STYLE-TYPE: none
}
#content2 #menu3 A {
  DISPLAY: block; 
  PADDING-LEFT: 20px; 
  BACKGROUND: url(/fileadmin/img/fleche_menu3.gif) #95a1b7 no-repeat 10px 4px; 
  COLOR: #fff; TEXT-DECORATION: none
}
#content2 #menu3 A:hover {
  DISPLAY: block; 
  COLOR: #fff; 
  BACKGROUND-COLOR: #476e8e
}

#content2 #menu3 A.active { BACKGROUND: url(/fileadmin/img/fleche_menu3.gif) #476e8e no-repeat 10px 4px }

#content2Accueil {
  PADDING-RIGHT: 0px; 
  BORDER-TOP: #fff 1px solid; 
  PADDING-LEFT: 4px; 
  BACKGROUND: #fff; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px
}
#content2Accueil #ariane {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 4px 0px 0px; 
  WIDTH: 100%; 
  PADDING-TOP: 0px
}

#content2-f #ariane {
  MARGIN-LEFT: 10px; 
  WIDTH: 490px; 
  PADDING-TOP: 5px
}
          /*  --------- F I N  DE  CONTENT2 ----------- */

          /*  --------- DEBUT  DE  ARIANE ----------- */
#ariane {
	BACKGROUND: url(/fileadmin/img/bg_gris.png) #fff repeat-x left bottom; 
  FLOAT: left; 
  MARGIN: 0px 10px 0px 0px; 
  WIDTH: 540px; 
  COLOR: #cc3399
  border: 1px solid #663333;  
}

#ariane P {
	PADDING-RIGHT: 5px; 
  DISPLAY: inline; 
  PADDING-LEFT: 0px; 
  FONT-SIZE: 0.95em; 
  BACKGROUND: #fff; 
  PADDING-BOTTOM: 0px; 
  MARGIN: -3px 10px -3px 0px; 
  VERTICAL-ALIGN: middle; 
  PADDING-TOP: 0px
}

#ariane P A {
	COLOR: #0c479d; 
  TEXT-DECORATION: none
}

#ariane P .active {
	PADDING-RIGHT: 5px; 
  FONT-WEIGHT: bold; 
  BACKGROUND: #fff; 
  TEXT-DECORATION: none
}
          /*  --------- FIN   DE   ARIANE ----------- */
          /*  --------- DEBUT  DE  P R I N T ----------- */
#print { PADDING-BOTTOM: 15px; }

#print-f {
  PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px;  
  PADDING-BOTTOM: 15px; 
  PADDING-TOP: 0px
}
#print-f IMG {
   PADDING-RIGHT: 0px; 
   PADDING-LEFT: 0px; 
   PADDING-BOTTOM: 0px; 
   MARGIN: 0px; 
   PADDING-TOP: 0px;
}

#wrapperPrint #footer {
   CLEAR: both; 
   FONT-SIZE: 0.95em; 
   PADDING-BOTTOM: 6px; 
   MARGIN: 0px; 
   COLOR: #0c479d; 
   BACKGROUND-COLOR: #fff;
}

#wrapperPrint #footer DIV.copyright {
   PADDING-RIGHT: 6px; 
   PADDING-LEFT: 6px; 
   FLOAT: left; 
   PADDING-BOTTOM: 3px; 
   PADDING-TOP: 3px; 
   BACKGROUND-COLOR: #fff; 
   TEXT-ALIGN: left;
}

#wrapperPrint #footer DIV.isfoteg {
   PADDING-RIGHT: 6px; 
   PADDING-LEFT: 6px; 
   FLOAT: right; 
   PADDING-BOTTOM: 3px; 
   PADDING-TOP: 3px; 
   BACKGROUND-COLOR: #fff; 
   TEXT-ALIGN: right;
}

.hrPrint {
   CLEAR: both; 
   VISIBILITY: visible; 
   WIDTH: 100%; 
   COLOR: #0c479d; 
   HEIGHT: 1px; 
   BACKGROUND-COLOR: #0c479d;
}

#wrapperPrint {
  BACKGROUND: #fff; MARGIN: 5px auto auto; WIDTH: 580px; TEXT-ALIGN: left
}


#headerPrint {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
          /*  --------- FIN  DE  P R I N T ----------- */

A.acceder {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
A.acceder:hover {
	FONT-WEIGHT: bold; COLOR: #c3ecfe; TEXT-DECORATION: none
}
#contentAccueil #menuBas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/fileadmin/img/fdBasmoz.gif) #fff repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px
}

#content2Accueil #menuBas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/fileadmin/img/fdBasmoz.gif) #fff repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px
}

INPUT { PADDING-RIGHT: 2px; PADDING-LEFT: 2px}


                           /* ======     F O R M U L A I R E     ======  */

.formContact {
	FONT-WEIGHT: bold; WIDTH: 560px; TEXT-ALIGN: right
}
.formContact P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#formation .formContact P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.formContact .message LABEL {
	VERTICAL-ALIGN: top
}
.formContact LABEL {
	COLOR: #6b7484
}
.formContact INPUT {
  BORDER-RIGHT: #61787e 1px solid; 
  BORDER-TOP: #61787e 1px solid; 
  FONT-SIZE: 1em; BORDER-LEFT: #61787e 1px solid; 
  WIDTH: 276px; COLOR: #0c479d; 
  BORDER-BOTTOM: #61787e 1px solid
}
.formContact TEXTAREA {
	BORDER-RIGHT: #61787e 1px solid; 
  BORDER-TOP: #61787e 1px solid; 
  BORDER-LEFT: #61787e 1px solid; 
  WIDTH: 280px; 
  COLOR: #0c479d; 
  BORDER-BOTTOM: #61787e 1px solid
}
.formContact SELECT {
	BORDER-RIGHT: #61787e 1px solid; BORDER-TOP: #61787e 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #61787e 1px solid; WIDTH: 282px; COLOR: #0c479d; BORDER-BOTTOM: #61787e 1px solid
}
.formContact .alignG {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
.formContact .valider INPUT {
	BORDER-RIGHT: #0c479d 1px solid; 
  BORDER-TOP: #0c479d 1px solid; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.9em; 
  BACKGROUND: #fff; 
  BORDER-LEFT: #0c479d 1px solid; 
  WIDTH: 70px; 
  COLOR: #0c479d; 
  BORDER-BOTTOM: #0c479d 1px solid
}

.formContact .effacer INPUT {
	BORDER-RIGHT: #0c479d 1px solid; 
  BORDER-TOP: #0c479d 1px solid; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.9em; 
  BACKGROUND: #fff; 
  BORDER-LEFT: #0c479d 1px solid; 
  WIDTH: 70px; 
  COLOR: #0c479d; 
  BORDER-BOTTOM: #0c479d 1px solid
}


.formCand { FONT-WEIGHT: normal }
.formCand INPUT {
	BORDER-RIGHT: #61787e 1px solid; BORDER-TOP: #61787e 1px solid; BORDER-LEFT: #61787e 1px solid; BORDER-BOTTOM: #61787e 1px solid
}
.formCand SELECT {
	BORDER-RIGHT: #61787e 1px solid; BORDER-TOP: #61787e 1px solid; BORDER-LEFT: #61787e 1px solid; BORDER-BOTTOM: #61787e 1px solid
}
.formCand TEXTAREA {
	BORDER-RIGHT: #61787e 1px solid; BORDER-TOP: #61787e 1px solid; BORDER-LEFT: #61787e 1px solid; BORDER-BOTTOM: #61787e 1px solid
}
.formCand INPUT {	WIDTH: 200px}
.formCand LEGEND {	FONT-WEIGHT: bold; FONT-SIZE: 1.1em }
.formCand FIELDSET {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.formCand .bouton {
	BORDER-RIGHT: #61787e 1px solid; BORDER-TOP: #61787e 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #61787e 1px solid; WIDTH: 70px; COLOR: #0c479d; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #61787e 1px solid
}
.formCand .no_bordure {	MARGIN-TOP: 4px}
.erreur_message {	COLOR: #f00}
.candCheck {	MARGIN-LEFT: 55%; WIDTH: 40%; TEXT-ALIGN: left}
.formCand .alignGauche { TEXT-ALIGN: left }
.formCand .candBoutons { TEXT-ALIGN: right }
.pieces { MARGIN-RIGHT: 135px }

.printResult {
	MARGIN-BOTTOM: 12px; BORDER-BOTTOM: #0c479d 1px dotted; paddin-bottom: 5px
}
.resultL1 { FONT-WEIGHT: bold }
.tx-indexedsearch-info { MARGIN-BOTTOM: 5px }
.tx-indexedsearch-title-icon { FLOAT: left }
.drapeau { FLOAT: right }
.pagecourante { FONT-WEIGHT: bold }

#faq H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #6b7484
}
#faq SELECT {
	BORDER-RIGHT: #6b7484 1px solid; BORDER-TOP: #6b7484 1px solid; BORDER-LEFT: #6b7484 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #6b7484 1px solid
}
#faq INPUT {
	BORDER-RIGHT: #0c479d 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0c479d 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #0c479d 1px solid; COLOR: #0c479d; PADDING-TOP: 2px; BORDER-BOTTOM: #0c479d 1px solid
}
#faq .reponse {
	PADDING-LEFT: 10px; MARGIN: 0px
}

          /*  --------- DEBUT  DE  S E N D ----------- */

#send {
 BACKGROUND-COLOR: url(../../fileadmin/img/bg_gris.png) #ffffff repeat-x left bottom; 
 MARGIN: 0px 10px 0px 0px; 
 WIDTH: 535px; 
 COLOR: #325b7b;
}

#send P {
 PADDING-RIGHT: 5px; 
 DISPLAY: inline; 
 PADDING-LEFT: 0px; 
 FONT-SIZE: 0.95em; 
 BACKGROUND-COLOR: #ffffff; 
 PADDING-BOTTOM: 0px; 
 MARGIN: -3px 10px -3px 0px; 
 VERTICAL-ALIGN: middle; 
 PADDING-TOP: 0px
}

#send P A { 
 COLOR: #0c479d; 
 TEXT-DECORATION: none; 
}
#send { CLEAR: both }
#send A { PADDING-RIGHT: 5px }
#send A:hover { PADDING-RIGHT: 5px }

          /*  --------- F I N  DE  S E N D ----------- */


          /*  --------- PIED  DE  PAGE ----------- */

#footer {
  position: absolute;
  FONT-SIZE: 0.95em; 
  width: 750px;
  height: 12px;
  PADDING-BOTTOM: 6px; 
  MARGIN: 0px; 
  COLOR: #fff; 
  BACKGROUND-COLOR: #003366;
  /* border: 2px solid #663333; */ 
}


#footer UL {
  PADDING-BOTTOM: 1px; 
  PADDING-TOP: 2px; 
  TEXT-ALIGN: center;
}

#footer LI {
  DISPLAY: inline; 
  LIST-STYLE-TYPE: none;
}

#footer A {
  COLOR: #fff; 
  TEXT-DECORATION: none;
}

#footer DIV.copyright {
  FLOAT: left; 
  PADDING: 3px 6px 3px 6px; 
  BACKGROUND-COLOR: #003366; 
  TEXT-ALIGN: left;
}

#footer DIV.isfoteg {
  FLOAT: right;
  PADDING: 3px 6px 3px 6px; 
  BACKGROUND-COLOR: #003366; 
  TEXT-ALIGN: right;
}

          /*  --------- F I N  DU  PIED  DE  PAGE ----------- */

hr {
 height: 1px;
 padding: 0 15px 0 15px;
 color: #000000;
 background-color: #000000;
 border: 0;
}

.hidden {
 LEFT: 0px; 
 OVERFLOW: hidden; 
 WIDTH: 1px; 
 POSITION: absolute; 
 TOP: -500px; 
 HEIGHT: 1px;
}

div#prgmmes {
 /* background-color:#FFFFFF;  /* Fonds de couleur MOUTARDE */
 /* background-color:#FFCC00;   */
 width: 580px;
 MARGIN: 20px 0px 0px 0px;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
 /* border: 1px solid #990000; */
 } 

.milieu  { vertical-align:middle;}

.boite_information2 {
 width: 580px;
 text-align:left;
 font-size:1; 
 font-weight:bold; 
 background-color: #99CCFF;
/* border: 1px solid #990000; */
}

#basinfo {
  position: relative;
  width:554px; 
  height:235px;
  MARGIN: auto; 
  PADDING: 0px 0px 0px 5px;  
  /*border: 3px solid #000099;
  background-color: #99CCCC; */        
}

#popov {
 /*POSITION: relative; */
  width:560px; 
  /* height:170px; */ 
  MARGIN: auto; 
  PADDING: 0px 0px 0px 5px;  
  /*border: 3px solid #000099;
  background-color: #FFCCFF;     /* ROSE CLAIR */      
  width:90%;
}

.corinfo1 {
 /* background-color:#CCFF99;   /* Couleur de Fonds VERT CLAIR */
 MARGIN: 0px 0px 0px 0px;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
 width: 580px;
}


#boite2 { /* définition de la boite 2*/
  position: relative; /* idem boite 1 */
  width:554px; 
  height:25px; 
  MARGIN: auto; 
  PADDING: 0px 0px 0px 5px; 
  /*border: 3px solid #000099;
  background-color: #99CCCC; */ 
  }

#up {
  POSITION: absolute;
  left: 95%;
  MARGIN: auto; 
  PADDING: 5px 0px 0px 5px;
  /*border: 1px solid #FF6699;  
  background-color: #FFFFCC; */  
}


#contact {
  width: 480px; 
  height: 150px;
  MARGIN: auto; 
  PADDING: 10px 0px 0px 5px;
  border: 1px solid #663333; 
  background-color: #FFFFCC;     
 }      

.boita { 
  position:relative ; 
  width: 300px; 
  height: 30px;
  left:5%;
  MARGIN: auto; 
  PADDING: 5px 0px 0px 5px;
  border: none;
  text-align: center;   
  color: red;
  }
  

#contenu .contenuinfo { MARGIN: 10px 0px }

#contenu .contenuinfo P {
	BORDER-RIGHT: #c7eaff 1px solid; 
  PADDING-RIGHT: 3px; 
  BORDER-TOP: #c7eaff 1px solid; 
  PADDING-LEFT: 3px; 
  FONT-SIZE: 12px; 
  BACKGROUND: white; 
  PADDING-BOTTOM: 3px; 
  BORDER-LEFT: #c7eaff 1px solid; 
  PADDING-TOP: 3px; 
  BORDER-BOTTOM: #c7eaff 1px solid; 
  TEXT-ALIGN: right; moz-border-radius: 5px
}
   
#contenu UL.navlinks {
	FONT-SIZE: 1.1em; 
  MARGIN: 0px; 
  HEIGHT: 1.3em; 
  TEXT-ALIGN: right
}
#contenu UL.navlinks LI {
	PADDING-RIGHT: 5px; 
  DISPLAY: inline; 
  PADDING-LEFT: 0px; 
  FLOAT: right; 
  PADDING-BOTTOM: 0px; 
  PADDING-TOP: 0px
}
#contenu UL.navlinks LI A {
	PADDING-RIGHT: 4px; 
  PADDING-LEFT: 4px; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  BACKGROUND: #419fd9; 
  PADDING-BOTTOM: 1px; 
  MARGIN: 0px; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: white; 
  PADDING-TOP: 1px; 
  FONT-FAMILY: "Trebuchet ms", Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none; moz-border-radius: 5px
}
#contenu UL.navlinks LI A:hover {
	BACKGROUND: #3a8fc3; 
  COLOR: white
} 

#contenu .contenuinfo { margin:10px 0 10px 0; }
#contenu .contenuinfo  ul.navlinks{ display:none; }
#contenu ul.navlinks {
   text-align:right;
   font-size:1.1em;
   margin:0;
   height:1.3em;
}

#contenu ul.navlinks li {
   display:inline;
   float:right;
   padding:0 5px 0 0;
}

#contenu ul.navlinks li a {
   background:#419fd9;
   color:white;
   font-size:12px;
   font-family:"Trebuchet ms", Arial, Helvetica, sans-serif;
   font-weight:bold;
   margin:0;
   padding:1px 4px 1px 4px;
   text-decoration:none;
   text-transform:uppercase ;
   -moz-border-radius:5px;
}
#contenu ul.navlinks li a:hover {
   background:#3a8fc3;
   color:white;
}

#contenu .contenuinfo p {
   background:white;
   border:1px solid #c7eaff;
   font-size:12px;
   padding:3px;
   text-align:right;
   -moz-border-radius:5px;
}

div.contenuinfo + table.forum { margin:0 !important; }
.browsebar { CLEAR: both }