body {
	font-family: Verdana, Geneva, sans-serif;
	color: #9F927B;
	font-size: 11px;
}
td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}



#contenaire {
	top:0px;
	left:50%;
	margin-left:-495px;
	position:absolute;
	width:1000px;
	background-image:url(../media/site/image/fond.png);
}

#page {
	margin-left:10px;
	top:5px;
	width:980px;
	padding-bottom: 20px;
}

	#header_zone {
		top:15px;
		width:980px;
		height:100px;
		
	}

	#logo {
		position:absolute;
		left:30px;
		top:15px;
	}
	
	#identification {
		position:absolute;
		right:15px;		
		top:15px;
	}

#contenu_zone{
	height:auto !important;
	min-height:350px;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	/*height:450px;	*/
}


	h2 {
		color: #F86100;
		font-size: 16px;
	}

	h3 {
		color: #F86100;
		font-size: 12px;
	}
	h4{
		font-size: 11px;
	}
	#application_zone {

		width:500px;
	
/*
		position:absolute;
		left:40px;
		top:220px;
	*/	
		float:left;
	}
	
	
	#code_html_zone {

		width:400px;
		
/*
		position:absolute;
		left:580px;
		top:220px;
	*/	
		margin-left:20px;
		float:left;
	}


/*
##################################################
###  HOME
##################################################
*/
	#intro{
		
	}
	#accroche_zone {
		width:200px;
		height:200px;
		position:absolute;
		left:30px;
		top:150px;
		text-align:left;
	}
	
	#webmaster_acces {
		width:263px;
		height:308px;		
		position:absolute;
		left:250px;
	}
	
	#internaute_acces {

		width:369px;
		height:308px;
		position:absolute;
		left:530px;
	}	
	#text_internaute{
		width:200px;
		height:200px;
		position:absolute;
		left:770px;
	}

/*
##################################################
###  fin HOME
##################################################
*/

/*
##################################################
###  WIDGET
##################################################
*/
	
	#widget_zone div {
		margin: 0 10px;
	}
	
		#widget_barometre{
			float: left;
			width:130px;
			text-align:left;
		}

		#widget_webtv{
			float: left;
			width:130px;
			text-align:left;
		}
		
		#widget_questionnaire{
			float: left;
			width:130px;
			text-align:left;
		}
		
		#widget_flux_rss{
			float: left;
			width:130px;
			text-align:left;
		}
		
		#widget_wikimmo{
			float: left;
			width:130px;
			text-align:left;
		}
		
		#widget_bookmark{
			float: left;
			width:130px;
			text-align:left;
		}	

	/*
		#widget_liste ul {
			list-style-type: none;
			margin: 0 10px 0 0;
			padding: 0;
			width:120px;
		}
		
		

		#widget_liste li {
			display: inline;
		}
	*/
	

/*
##################################################
###  FIN WIDGET
##################################################
*/


	#footer_zone {
		text-align:right;
		background-image:url(../media/site/image/fond_bas.png);		
		width:1000px;		
		height: 40px;
		clear:both;
	}	
	
		#textePiedPage {
			float: right;
			margin: 20px 20px 0 0;
		}




DIV.champ_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #B0A592; 
	FONT-FAMILY: Verdana
}

TEXTAREA.champ_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #B0A592; 
	FONT-FAMILY: Verdana
}

DIV.champ_non_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #B0A592; 
	FONT-FAMILY: Verdana
}

DIV.t1_r {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #FF0000; 
	FONT-FAMILY: Verdana
}


input.champ_erreur
{
	FONT-SIZE: 11px;
	background-color:#FF0000;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
 	FONT-WEIGHT: bold;
}

input.champ
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	
}

input.fo_champ
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, sans-serif;

	
}

select.champ
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, sans-serif;

	
}

textarea.champ
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, sans-serif;

	
}

textarea.champ_erreur
{
	FONT-SIZE: 11px;
	background-color:#FF0000;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, sans-serif;

	
}

.tableau_en_tete {
	background:url(../media/site/image/fond_tete_tab.png) repeat-x;
	color:white;
	font-weight:bold;
	line-height:30px;
}

.tableau_1 {
	background-color:#FFF;
	border-bottom-style:solid;
	border-bottom-color:#999;
	font-size: 11px;
}

.tableau_2 {
	background-color:#FFF;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	font-size: 11px;
}
/*
td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border-bottom-style:solid;
	border-bottom-color:#999;		
}
*/



/*
##################################################
###  LIEN
##################################################
*/

	a {
		color: #B0A592;
		font-size: 11px;
		text-decoration:underline;
	}
	
	a:hover {
		color: #F86100;
		font-size: 11px;
		text-decoration:none;
	}	
	a.retour{
		float:right;
	}
/*
##################################################
###  fin LIEN
##################################################
*/

/*
##################################################
###  CLASS DIVERSES
##################################################
*/

	.clearfloat { /* cette classe doit �tre plac�e pour un �l�ment div ou break et doit �tre l'�l�ment final avant la balise de fin d'un conteneur qui doit contenir enti�rement un �l�ment flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }	

/*
##################################################
###  CLASS DIVERSES
##################################################
*/

/*
##################################################
###  CLASS QUESTIONNAIRE
##################################################
*/
table {
	border-collapse:collapse;
}

tr#tete td{
	background:url(../media/site/image/fond_tete_tab.png) repeat-x;
	color:white;
	font-weight:bold;
	line-height:30px;
	border:1px solid #BEB4A4;
}
table.corps td{
	height:25px;
	vertical-align:middle;
	border:1px solid #BEB4A4;
}
table.corps2 td{
	height:25px;
	vertical-align:middle;
	border:1px solid #FFFFFF;
}
span.color{
	color:#FF8200;
}
.bo_tableau_1{
	background:white;
}
.bo_tableau_2{
	background:white;
}
#questionnaire .text{
	display:block;
	padding-top:10px;
	padding-left:10px;
}
#questionnaire .radio{
	margin-left:30px;
	margin-top:5px;
}
#questionnaire #email{
	margin:10px;
}
/*
##################################################
###  CLASS QUESTIONNAIRE
##################################################
*/
/*
##################################################
###  CLASS WIKI
##################################################
*/
#wiki{
margin:30px auto auto 200px;
}
#miniwiki{
margin-left:100px;
}
