body {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	background-color: #003; 
	color: #003; 
	font-size: 11px;
	scrollbar-face-color: #000099; 
	scrollbar-shadow-color: #000022;
	scrollbar-highlight-color: #1111FF;
	scrollbar-3dlight-color: #0000FF; 
	scrollbar-darkshadow-color: #000011; 
	scrollbar-track-color: #6666FF; 
	scrollbar-arrow-color: #FFFFFF;
	}

body.g {
  color: #000000
	}
	
p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10pt;
}

p {
	margin: 2px 0 0.25em 0;
}

p.basDePage {
  font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000066; 
	text-decoration: none; 
	font-style: italic
	}

a {  	
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold; 
	color: #CC0000;
  text-decoration: none;
	}
	
a:visited {  	
	color: #CC0000;
	}
	
a:hover { 
	text-decoration: underline
	}

a.basDePage {
  font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #990000; 
	text-decoration: none
	}

a.interne {
  font-weight: normal; 
	text-decoration: underline
	}

a.sousmenu {
  font-weight: normal
	}

a.barreMenu {
  font-size: 10pt; 
	font-weight: bold
	}
	
a.btn {
	color: #000066;
	font-weight: normal;
	text-align: center;
	}
	
a.btn:visited {
	color: #000066;
	}

a.btn:hover {
	color: #CC0000;
	text-decoration: none
	}

a.btn_rouge {
	color: #CC0000;
	font-weight: normal
	}
	
a.btn_rouge:visited {
	color: #CC0000;
	}

a.btn_rouge:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none
	}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000066;
	line-height: 20pt;
	margin: 0 0 0.25em 0; 
}
	
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	margin: 5px 0 0.25em 0; 
}
	
h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 0.25em 0; 
}

h4 {
	font-size: 8pt;
	margin-bottom: 0.5em;
}

p.petit {
	margin: 0 0 0.5em 0;
}

li {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000066
	}

ul {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000066
	}

td.btn {
	border : 1px solid #000080;
	background : #FFFFFF;
}	

td.btnsel {
	border : 1px solid #000080;
	background : #FFFFFF;
}	
		
td.btn_rouge {
	border : 1px solid #CC0000;
	background : #FFFFF0;
}	

td.btn_rougesel {
	border : 1px solid #000080;
	background : #FFFFFF;
}	
		
.chapitreCourant {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #000066
	}

.formulaire {
	margin-left: 0; 
	margin-right: 0;
	margin-top: 0; 
	margin-bottom: 0; 
	margin: 0;
	}

.nuit {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 10pt;
	}
	
.instructions {
  font-size: 9pt; 
	font-style: italic
	}

.txtbarreMenu {
  font-size: 10pt; 
	font-weight: bold
	}

.petit {
	font-size: 8pt
	}

.encart-uasg {
	font-size: 8pt;
	margin-bottom: 0.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

	}

.moyen {
	font-size: 9pt
	}

.serre {
	margin : 3px;
}

.info-bio {
	margin: 5px;
	right: 30px;
	bottom: 120px;
	position: absolute;
	height: 26px;
	width: 26px;
	z-index: 1;
}

.info-organisme {
	text-align: left;
	margin: 5px;
	right: 60px;
	bottom: 140px;
	position: absolute;
	height: auto;
	width: auto;
	background-color: #CCCCFF;
	z-index: 2;
	filter: Alpha(Opacity=75);
}

.info-organisme p {
	margin: 3px;
	font-size: 8pt
}

.tab-chik {
	border-top: #99f 1px solid;
	border-left: #99f 1px solid;
	padding: 1px;
}

.cel-tab-chik {
	border-right: #99f 1px solid;
	border-bottom: #99f 1px solid;
}

.ligneImpaire {
	background-color:#ccf
}

.lignePaire {
	background-color:#fff;
}

img.a-droite {
	float: right;
	margin: 0 5px 5px 5px;
}

img.a-gauche {
	float: left;
	margin: 0 5px 5px 5px;
}

.2colonnes-droite {
	float: right;
	margin: 0 5px 5px 5px;
	width: 46%;
}

.2colonnes-gauche {
	float: left;
	margin: 0 5px 5px 5px;
	width: 46%;
}

.moyen {
	font-size: 11px;
}

p.moyen {
	margin: 0 0 0.5em 0;
}

.precision {
  font-size: 8pt;
	font-style: italic;
}

/* -- Pour les pages de type FAQ  -- */

.FAQ {
	margin: 0;
	padding: 0;
}

.FAQ dt {
	margin: 0 0 0px 12px;
	padding: 0;
	text-indent: 0px;
}

.reponsesCloses {
	background-image: url(imgs/concours-entete-rep-closes.jpg);
	background-repeat: no-repeat;
  background-color:#fff;
	height: 20px;
	text-align: center;
}

.reponsesCloses td {
	color: #847a44
	font-size: 11px;
	font-weight: bold;
}

.reponsesEnCours {
	background-image:url(imgs/concours-entete-rep-encours.jpg);
	background-repeat: no-repeat;
  background-color:#fff;
	height: 20px;
	text-align: center;
	font-weight: normal;
}

.lignePhotosFAQEnCours {
	width:520px; 
	margin:0; 
	padding:0px;
	border-left: #cde 1px solid;
	border-right: #cde 1px solid;
}

.cellulePhotoFAQEnCours {
	width:110px; 
	margin:0; 
	padding:0px;
	border-left: #cde 1px solid;
	border-bottom: #cde 1px solid;
}

.celluleTexteFAQEnCours {
	width:398px;
 	margin:0; 
	padding: 5px 2px 5px 0;
	border-right: #cde 1px solid;
	border-bottom: #cde 1px solid;
}

.lignePhotosFAQClose {
	width:520px; 
	margin:0; 
	padding:0px;
	border-left: #d4bca4 1px solid;
	border-right: #d4bca4 1px solid;
}

.cellulePhotoFAQClose {
	width:110px; 
	margin:0; 
	padding:0px;
	border-left: #d4bca4 1px solid;
	border-bottom: #d4bca4 1px solid;
}

.celluleTexteFAQClose {
	width:398px;
 	margin:0; 
	padding: 5px 2px 5px 0;
	border-right: #d4bca4 1px solid;
	border-bottom: #d4bca4 1px solid;
}

.basDeCelulleFAQ {
	background-image: url(imgs/concours-bas-cellule.jpg);
	background-repeat: no-repeat;
	height: 15px;
}

a.FAQ, a.FAQ:hover, a.FAQ:active, a.FAQ:visited {
	margin:0;
	font-weight: normal;
	color: #006;
	text-decoration: none;
}

.FAQ dd {
	margin: 2px 0px 10px 40px;
	color: #847a44;
	font-style: italic;
	font-size: 11px;
	display: none;
}

.FAQReponse {
	color: #847a44;
}

.vignetteArrondie {
	border-radius: 5px;
	box-shadow: 0px 0px 2px #999;
}