/* TABLE DES MATIÈRES:
	- Générale (body, html, h1, h2, ...)
	- Conteneur
	- Menu
	- Pieds de page
	- Textes
	- Formulaires
----------------------------------------------------------------------------------------*/

/* GÉNÉRAL
--------------------------------------------------------------------------------------- */
body#index{
	background: #A4A063;
	margin: 0;
	padding: 0;
	text-align:center;
}
body#main{
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align:left;
}
html{
	font-family: Verdana, Tahoma, Helvetica;
}
h1, h2, h3, p, form, div, ul, li, a, img{margin:0; padding:0; border:0;}

/* CONTENEUR
--------------------------------------------------------------------------------------- */
#index #conteneur{
	margin: 0 auto 0 auto;
	width:770px;
	height: 585px;
	
}
#main #conteneur{
	margin: 0;
	padding: 0;
	width:770px;
	background: #FFF;
}

#index #conteneur #logo{
	padding-top:104px;
}
#index #conteneur #menu{
	float:right;
	text-align:right;
	width:770px; 	
}
#index #conteneur #menu a{
	margin-left:-5px;
	
}
#index #conteneur #citation{
	margin: 0 auto 0 auto;
	display:block;
}
#index #conteneur #citation p{
	color:#191919;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	margin:0 100px 0 170px;
}
#index #conteneur #service{
	margin: 0 auto 0 auto;
	display:block;
}
#index #conteneur #service p{
	color:#FFF;
	font-size: 10px;
	font-weight: normal;
	font-family: Tahoma, Helvetica;
	text-align: justify;
	margin:0 100px 0 170px;
}


/* MENU
--------------------------------------------------------------------------------------- */
#main #conteneur #colonneGauche{
	background: #D3D1A1 url(gx/m/bg_menu.jpg) no-repeat top;
	width:217px;
	float:left;
	display:block;
	min-height: 861px;
	height: 861px;
}
#main #conteneur #colonneDroite{
	width:553px;
	float:right;
	display:block;
}

/* HAUT DE PAGE POUR LES SECTIONS GÉNÉRALES */
#hautPage_00{height:207px;min-height:207px;width:553px;margin-bottom:22px;}
#hautPage_00 h1{
	font-family: Helvetica;
	color:#FFF;
	font-weight: normal;
	font-size: 34px;
	text-align:right;
	width:470px;
	padding:164px 0 0 0;
}

/* HAUT DE PAGE POUR LA SECTION ATELIERS DE FORMATION */
#hautPage_04{height:207px;min-height:207px;width:553px;margin-bottom:22px;}
#hautPage_04 h2{
	font-size: 17px;
	text-align:right;
	width:470px;
	padding:135px 0 0 0;
	font-weight: bold;
	font-family: Helvetica;
}
#hautPage_04 h1{
	font-family: Helvetica;
	color:#FFF;
	font-weight: normal;
	font-size: 34px;
	text-align:right;
	width:470px;
	padding:10px 0 0 0;
}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{
	width:553px;
	color: #7F7F7F;
	font-size: 11px;
	line-height: 140%;
	padding:10px 0 10px 0;
	margin: 0;
	/*border-top:1px solid #D5D3C4;*/
}
#piedPage a{ color: #7F7F7F; text-decoration: none;}
#piedPage a:hover{ color: #000; text-decoration: underline;}
#piedPageImprime{
	display: none;
}
/* TEXTES
--------------------------------------------------------------------------------------- */
p{color: #717172;	font-size: 11px; line-height: 140%;text-align:justify;}
p strong{font-size: 12px;}
p a, p a:link, p a:visited, ul li a, ul li a:link, ul li a:visited{color: #0A254E; text-decoration: none;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover{color: #000000; text-decoration: underline;}

ul{margin:0 0 0 17px;list-style:square;}
p ul{margin:0 0 0 17px;list-style:square;}

ul li, p ul li{font-size: 11px;line-height: 140%;color: #717172;margin-bottom:5px;text-align:justify;}
ul li ul, p ul li ul{margin-top:5px;}

ol, p ol{margin:0;_margin:0 0 0 23px;}
ol li, p ol li{font-size: 11px;line-height: 140%;color: #717172;margin-bottom:5px;text-align:justify;}
ol li ol, p ol li ol{margin-top:5px;}

.textePetit{
	color: #7F7F7F;
	font-size: 9px;
	line-height: 140%;
}

/* PUBLICATIONS */
.boitePublication{
	width:254px;
	padding:0;
	margin:0 0 0 0;
	display: block;
	/* background: #999; */
}


/*	CALENDRIER	*/
#calendriernav{width: 180px;float: left;}
#calendrier{ background: #FFFFFF; margin: 0 15px 0 0;}
#calendrier td{ height: 18px; width: 22px; border: #FFFFFF 1px solid; }
#calendrier .joursemaine{
	color: #000;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}
#calendrier .jour{
	color: #7F7F7F;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
}
#calendrier .even{
	color: #7F7F7F;
	font-size: 9px;
	text-align: center;
	background: #C7C7C7;
	font-weight: bold;
}
#calendrier select{
	color: #7F7F7F;
	font-family: verdana; font-size: 10px;
	background: #EBE9D0;
	margin: 0 0 5px 0;
}
#calendrier .even a{
	color: #5C5C5C;
	text-decoration: none;
}




/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{margin: 0; padding:0; border:0;}
fieldset legend{font-size: 14px; font-weight: bold; color: #717172;}
fieldset label{font-size: 11px;color: #717172;}

.champTexte{
	font-family: Verdana;
	color: #7F7F7F;
	background: #EBE9D0;
	margin: 0;
	padding: 1px;
	font-size: 11px;
}
.boutonRadio{
	color: #4E677A;
	background: #EEF3F7;
	margin:0;
	padding: 0;
	font-size: 11px;
}
.listeDeroulante{
	font-family: Arial;
	color: #7F7F7F;
	background: #EBE9D0;
	margin: 0;
	padding: 1px;
	font-size: 11px;
}
.boiteTexte{
	font-family: Verdana;
	color: #7F7F7F;
	background: #EBE9D0;
	margin: 0;
	padding: 1px;
	font-size: 11px;
}
.bouton{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	height:22px;
}
.boutonImage{
	border:0px;
}
.caseaCocher{
	border: 0px;
	background-color: #FFF;
}
.erreur{
	font-size: 11px;
	color: #EB3215;
	font-weight: bold;
}
