/* CSS Document */

body {
	background-image: url(../images/fond.png);
/*	background-position: top center;*/
	
}
#contener {
	width: 834px;
	max-height:1187px;
	margin-left:-411px;
	margin-top: 0px;
	top: 0%;
	left: 50%;
	position: absolute;
}

/* commun */ 

ul{ margin-left:0; padding-left:0}

#en-tete{width:834px; height:150px;margin:0 ;}
#logo {width:150px; height:140px;margin:10px 0 0 5px;float:left;}
#en-tete-d{width:655px; height:150px;margin:0 0 0 20px;float:left;}
#logotext {width:655px; height:50px;margin:52px 0 0 0;}

#menu { width: 620px; height: 5px;margin:16px 0 0 38px; }
#menu ul {margin-left: 0; padding-left: 0; display: inline;}
#menu li {display:block; float: right;  padding: 5px; margin:0; }
#menu ul li { margin-left: 0;padding: 0px 12px;border-left: 1px solid #FFF; list-style: none; display: inline;}
#menu ul li.premier { margin-left: 0; border-left: none; list-style: none; display: inline;}
#menu a { text-decoration:none; color: #FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
#menu #courant a {font-family:Geneva, Arial, Helvetica, sans-serif;color:#B31E16; }


/* Pied de page */
#pied  { width: 450px; height: 11px; margin-left:185px;float:left;vertical-align:top;}
#pied ul { list-style-type: none;list-style-image: none;list-style-position: outside;}
#pied li { text-align: right; font-size: 11px; float: left;}
#pied a {text-decoration:none; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif;}

#copyrights {width: 177px; height: 14px;float:left;}
#copyrights ul { list-style-type: none;list-style-image: none;list-style-position: outside;}
#copyrights li { text-align: right; font-size: 11px; float: right;}
#copyrights a {text-decoration:none; color:#94ACC5; font-family:Geneva, Arial, Helvetica, sans-serif;}

/* Colonne gauche */
#cgauche {width: 177px;min-height:505px;float:left;}

	/* accueil */ 
#info {width: 177px;height: 80px;background: url(../images/cadre-gauche1.png);}
#info_text { width: 171px; height: 75px;padding:12px 3px 0 3px;}

#affiche { width: 177px; height: 261px; padding:10px 0 0 0; }
#organisateurs { width: 177px; height: 142px;background: url(../images/cadre-gauche2.png);}
#organisateurs_text { width: 177px; height: 70px; margin-top: 10px;padding-top: 10px;text-align:center;}
	/* autres */
	/* Onglets */
#onglets {list-style:none;padding:10px 0 0 0;}
#onglets ul {float: inherit;list-style-type: none;list-style-image: none;margin:0 0 0 0; padding-left:0;}
#onglets li {float: inherit;background: url(../images/onglet.png); background-repeat:no-repeat;width: 177px; padding: 5px; margin:0;}
#onglets a {display:block;text-decoration:none; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin-left:3px}
#onglets #courant {background-image: url(../images/onglet-select.png); margin:0 0 0 0;}

#onglets2 {width:592px;height:25px;float:left;}
#onglets2 ul {float: inherit;display: inline;list-style-type: none;list-style-image: none;  margin:0 0 0 0; }
#onglets2 li {float: inherit;width:138px;height:25px;background: url(../images/barre-quart.png);background-repeat: no-repeat ;color: #fff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;padding-right:10px;}
#onglets2 a {display:block;text-decoration:none; margin-top:4px;color: #fff;}
#onglets2 #courant {background-image: url(../images/barre-quart-select.png);}


#photo-menu { width: 177px; height: 206px;margin-top:4px;}
#Texte-menu { width: 177px;margin-top:4px;}

/* Contenu droit (commun) */ 
#Bloc_principal { width: 639px;min-height: 481px;float:left;padding-left:10px;}
#bloc-fond {padding:22px 0 0 10px;min-height: 481px;background-image:url(../images/bloc-fond.png);}
#bloc-fond-blanc {padding:22px 0 0 10px;min-height: 481px;background-image:url(../images/bloc-fond-blanc.png);}

/* Contenu droit */
	/*boites flottantes*/
.boiteflot1 {width:592px; margin-left:14px;float: left;}/* par1 */
.boiteflot2 {width:289px; margin-left:14px;float: left;}/* par2 */
.boiteflot3{width:194px; margin-left:12px;float: left;}/* par3 */
.boiteflot23{width:419px; margin-left:10px;float: left;}/* 2/3 */
.boiteflot13{width:171px; margin-left:6px;float: left;}/* 1/3 */
.espaceur {clear: both;padding-top: 0px;font-size:8px;}/* pour remettre à 0 */

.flottebar {width: 593px;height : 25px;float: left;text-align: center;background-image: url(../images/barre.png);} /* 1 barre par ligne */ 
.flotte2bar {width: 289px;height : 25px;float: left; background-image: url(../images/barre-demi.png); }/* 2 barres par ligne */
.flotte23bar { width: 419px; height: 25px; float: left; margin: 0;background-image: url(../images/main-barre.png);background-repeat:no-repeat;}
.flotte4bar {width: 139px;height : 25px;float: left; background-image: url(../images/barre-quart.png); background-repeat:no-repeat;}/* 4 barres par ligne */

#flotte1box {float:left;background-image: url(../images/cadre-info4.png);background-repeat:no-repeat;}
#flotte1text {float:left;width: 572px;margin:3px 10px;padding-top:2px;}
#flotte1text ul {float: inherit;margin:0 0 0 5px; padding-left:5px;}

#flotte2box {float:left;background-image: url(../images/cadre-info.png);background-repeat:no-repeat;}
#flotte2text {float:left;width: 269px;margin:3px 10px;padding-top:2px;}
#flotte2text ul {float: inherit;margin:0 0 0 5px; padding-left:5px;}

#flotte23box {float:left;background-image: url(../images/main-cadre.png);background-repeat:no-repeat;}
#flotte23text {float:left;width: 399px;margin:5px 10px;padding-top:2px;}
#flotte23text ul {float: inherit;margin:0 0 0 5px; padding-left:5px;}

.photo_h {float: left;margin:5px 15px 5px 10px}


#cadre { width: 419px; height: 391px; position:absolute;margin:0 auto;left:205px;top:255px;}
/*Formulaire*/
fieldset {
	width:520px;
}
fieldset ul {
  margin: 3px;
  padding: 3px;
}
fieldset li {
  list-style: none;
  padding: 1px;
  margin: 0;
}
em {
  font-weight: bold;
  font-style: normal;
  color: red;
}
label.text {
	display: block;
	float: left;
	width: 45%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #0f5fae;
}
input.text, textarea {
	background-color: #fff;
	border: 0;
	margin-right: 0.25em;	

}
input.bouton
   { background-color:#2c72b8; font-size:10px; color:#fff; border-style:solid;border-color: #0f5fae;border-width:1px;  }

input.court {
	background-color: #fff;
	border: 0;
	margin-right: 0.25em;
}
hr {
	visibility: hidden;
	clear: both;
}

/* polices utilisées hors liens et listes */ 
#texte-large { width: 593px; position:absolute;margin:0 auto;left:20px;top:20px;}
.titre {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-style: normal;color:#FFFFFF;}
.titre a {text-decoration:none; color:#B31E16;}
.text {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;color:#000000; text-align:justify}
.text a {text-decoration:none; color:#B31E16;font-family:Geneva, Arial, Helvetica, sans-serif;}
.text10-bleu {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-style: normal;color:#94ACC5; text-align:justify}
.text-italic {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-style: italic;color:#000000; text-align:justify}
.text-blanc {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;color:#FFFFFF; text-align:justify}
.text10-blanc {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-style: normal;color:#FFFFFF; text-align:center}
.text09-italic {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:09px;font-style: italic;color:#FFFFFF; text-align:center}
.text12 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-style: normal;color:#000000; text-align:justify}
.text12 a{text-decoration:none; color:#B31E16;}
.text12-bold {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;color:#000000; text-align:justify}
.text12-blanc {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-style: normal;color:#FFFFFF; text-align:center}
.text13 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-style: normal;color:#000000; text-align:justify}
.text13-bleu {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-style: normal;color:#305EAE; text-align:justify}
.text13-bleu a{text-decoration:none; color:#B31E16;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-style: normal;text-align:justify}
.text13-blanc {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-style: normal;color:#FFFFFF; text-align:justify}
