body	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 0.8em;
		color:#000000;
		margin-left : 0px;
		margin-top : 0px;
		margin-right: 0px;
		background-color: #FFFFFF;
		}
		
/* GENERAL ELEMENTS____________________________________________ */	

span,h1,h2,p,dt	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 1em;
		margin-left: 22px;
		margin-right: 20px;
		background-color: transparent;
		}	
		
table	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		border: 1px;
		background-color: transparent;
		}

hr		{
		color:#FFCC00;
		background-color: transparent;
		font-size: 1px;
		}
	
h1		{
		font-family: Arial, Helvetica,Verdana, Sans-serif;
		font-size: 1.5em;
		color:#A14E1D;
		margin-top: 10px;
		background-color: transparent;
		}
		
h2		{
		font-family: Arial, Helvetica,Verdana, Sans-serif;
		font-size: 1em;
		color:#A14E1D;
		background-color: transparent;
		margin-top:30px;
		}

dt		{
		font-weight: bold;
		margin-top:10px;
		}

dd		{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 1em;
		margin-left:50px;
		margin-top:10px;
		}

ul,li	{
		margin-left:22px;
		}

/* HEADER ______________________________________________________	*/	
/* Horizontal nav bar */						

.hnav	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-decoration: none;
		background-color: #F6F7B9;
		}
		
.hnav a:link	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-decoration: none;
		background-color: transparent;
		}
		
.hnav a:visited	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-decoration: none;
		background-color: transparent;
		}		
		
.hnav a:hover	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-decoration: underline;
		background-color: transparent;
		}	
		
.hnav div	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-align: center;
		font-size: 11px;
		background-color: transparent;
		}

		
/* breadcrumb bar */						

.breadcrumb	{
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color : #FFCC33;
	text-decoration: none;
	background-color : #7A7759;
	float: left;
	/*border-top: 1px dotted #CCCCCC;*/
		}

.breadcrumbBg	{
		background-color : #7A7759;
		color : #FFCC33;
		font-size: 1px;
		background-image : url(images/bg_dotheader.gif);
		}		

.breadcrumb a:link	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #FFCC33;
		text-decoration: none;
		background-color: transparent;
		}
		
.breadcrumb a:visited	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #FFCC33;
		text-decoration: none;
		background-color: transparent;
		}		
		
.breadcrumb a:hover	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #FFCC33;
		text-decoration: underline;
		background-color: transparent;
		}	
		
.breadcrumb div	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #FFFFFF;
		font-size: 11px;
		margin-left: 30px;
		background-color: transparent;
		}

		
/* Background color */

.bgHeaderLogo {
		background-color : #8E8E8E;
		border-left : 6px solid;
		color: #999999;
		}

.bgHeaderRow {
		background-color : #606060;
		font-size: 1px;
		color: #616161;
		}

.bgHeaderHigh {
		background-color : #FFCC33;
		font-size: 1px;
		color: #FFCC00;
		}
		

		
/* MAIN CONTENT ________________________________________________	*/	

/* Vertical navigation bar */		
	
.vnav {
		background-color : #F6F7B9;
		border-left : 6px solid #FFCC33;	
		color : #000000;
		}

.vnav a:link	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-decoration: none;
		background-color: transparent;
		}
		
.vnav a:visited	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-decoration: none;
		background-color: transparent;
		}		
		
.vnav a:hover	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #7A7759;
		text-decoration: underline;
		background-color: transparent;
		}
		
.vnav div	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #000000;
		margin-top:10px;
		margin-left: 24px;
		font-size: 11px;
		line-height : 22px;
		background-color: transparent;
		}

.vnav2 li	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #000000;
		margin-top:10px;
		margin-left: 40px;
		font-size: 11px;
		line-height : 22px;
		background-color: transparent;
		display:inline;
		}
		
.vnav h2	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		margin-left: 10px;
		font-size: 12px;
		background-color: transparent;
		}
		
/* Pictures gallery */

.gallery	{
		text-align: center;
		}

#excerpt	{
		border-top: 1px dotted #CCCCCC;
		text-align:left;
		}

.legendHome div {
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		margin-left: 20px;
		margin-right: 20px;
		font-size: 11px;
		color : #7A7759;
		}		

.legendHome {
		color : #7A7759;
		background-color : #D5CA9D;
		}	


div.mille	{
		margin-left: 20px;
		}
		
.br_txt		{
		font-family: Arial, Helvetica,Verdana, Sans-serif;
		font-size: 12px;
		color:#A14E1D;
		}
		
.wh_txt		{
		font-family: Arial, Helvetica,Verdana, Sans-serif;
		font-size: 12px;
		color:#FFFFFF;
		}	

/* Background color */

.bgMainRight {
		background-color : #F6F7B9;
		color : #000000;
		}

.bgMainLeft {
		background-color : #FFFFFF;
		border-left : 6px solid #FFCC33;	
		color : #000000;
		}
		
		
/* FOOTER ______________________________________________________	*/		

/* Horizontal nav footer bar */						

.hnavfooter	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #663300;
		text-decoration: none;
		background-color: #FFCC33;
		}

.hnavfooter a:link	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #663300;
		text-decoration: none;
		background-color: transparent;
		}
		
.hnavfooter a:visited	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #663300;
		text-decoration: none;
		background-color: transparent;
		}		
		
.hnavfooter a:hover	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #663300;
		text-decoration: underline;
		background-color: transparent;
		}	
		
.hnavfooter div	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		color : #663300;
		text-align: center;
		font-size: 11px;
		background-color: transparent;
		}


/* Background color */

.bgFooterLogo {
		background-color : #CCCCCC;
		color : #DDDDDD;
		}

.bgFooterRow {
		background-color : #7A7759;
		color : #663300;
		font-size: 1px;
		}

/*.bgFooterNav {
		background-color : #FFCC33;
		color : #663300;
		}*/

.bgFooterRight {
		background-color : #606060;
		color : #616161;
		}

.bgFooterBottom {
		background-color : #606060;
		background-image : url(images/bg_dotheader.gif); 
		color : #616161;
		font-size: 1px;
		}


/* Texte */

.copyright div {
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 11px;
		color : #606060;
		background-color: transparent;
		}


/* FORM_____________________________________________________ */

.inputText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background=transparent;
		border: 1px #D5CA9D solid;
		width: 160px;
		}

.inputTextSmall {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background=transparent;
		border: 1px #D5CA9D solid;
		width: 35px;
		}
	
.inputTextBig, .inputFile {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background=transparent;
		border: 1px #D5CA9D solid;
		width: 300px;
		}
		
	
.inputButton {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background=#D5CA9D;
		border: 1px #A14E1D solid;
		width: 100px;
		}

.formText div {
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 11px;
		margin-left: 20px;
		background-color: transparent;
		}

.formText {
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 11px;
		}

.formTextRequired {
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 11px;
		color: #663300;
		background-color: #FFCC33;
		}

label, .label {
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 11px;
		margin-left: 20px;
		}

fieldset	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		margin-left: 22px;
		margin-right: 20px;
		background-color: transparent;
		border: 1px #A14E1D solid;
		padding-top: 20px;
		padding-bottom: 10px;
		}	
		
.legendFieldset	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		margin-left: 22px;
		font-size: 12px;
		color:#A14E1D;
		background-color: transparent;
		padding-bottom: 10px;
		}		}

fieldset	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		margin-left: 22px;
		margin-right: 20px;
		background-color: transparent;
		border: 1px #A14E1D solid;
		padding-top: 20px;
		padding-bottom: 10px;
		}	
		
.legendFieldset	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		margin-left: 22px;
		font-size: 12px;
		color:#A14E1D;
		background-color: transparent;
		padding-bottom: 10px;
		}

/* InfoTable */

.infoTable		{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		text-align: center;
		font-size: 11px;
		margin-left: 20px;
		}

.infoTableHeader	{
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size: 14px;
		background-color : #FFCC33;
		color : #663300;
		}
.news_hp {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 1em;
	color:#A14E1D;
	margin-top: 10px;
	background-color: transparent;
	font-weight: normal;
}
.imit_h2 {

		font-family: Arial, Helvetica,Verdana, Sans-serif;
		font-size: 1em;
		color:#A14E1D;
		background-color: transparent;
		margin-top:30px;
}
.news_hp_small {

	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color:#000000;
	margin-top: 10px;
	background-color: transparent;
	font-weight: normal;
}
.langues {
	float: right;
	margin-right: 10px;
}

