@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
  border:0;
  outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
  margin:0;
  padding:0;
}
#logoMfr{
	display:none;
}

:focus
{
  outline:0;
}

body
{
  line-height:1;
  text-align:left;
  font-size:11px;
  color:#404040;
  font-family:Tahoma,Arial, Helvetica, sans-serif;
  margin:0;
  
/*	  padding:50px 0 0;*/
  padding:0;  
  background:#fff;
}

ol,ul
{
  /*list-style:none;*/
}

table
{
  border-collapse:separate;
  border-spacing:0;
  float:none;
  padding:0 0 0 20px;
}

caption,th,td
{
  text-align:left;
  font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:"";
}

/* STURCTURE */
body{
		font-family:"Trebuchet MS", arial, Geneva, Sans-serif; font-size:11px; color:#000000; text-align:left; line-height:25px;padding:20px;font-size:20px;
	  }

#accessibleHeader{
	float:right;
	text-align:right;
	padding:0 15px 0 0;
	width:100%;
	margin: 0 0 15px 0;
}

h3,h2{
	color:#000;
	display:block;
	float:none;
	clear:left;
	color:#FF0000;
}
  
#contLagLog{
	display:none;
}

#wrapper{
	width:18%;
	float:left;
	border:2px solid #000000;
	padding:5px;
}

	#ban{
		float:left;
	}
	
	#barreMenu{
		float:left;
	}
	

	#blocOrange{
		margin:0 0 20px 0;
	}
		ul#bloc li{
			margin:5px 0 5px 15px;
		}
	
	#blocVert{
		margin: 0 0 20px 0;
	}
		ul#blocVertUl li{
			margin:5px 0 5px 15px;
		}

ul#menuPrin li{
	margin:5px 0 5px 15px;
}

.versAcc{
	display:none;
}

#wrapperForma,#wrapperSejour,#wrapper2{
	float:left;
	display:none;
}

#main{
	float:left;
	width:80%;
	
}
	#gauche{
		float:left;
		width:70%;
		padding:10px;
		border:2px solid #000000;
		margin:0 0 0 5px;
	}
		ul#ariane li{
			display:inline;
			float:left;
			margin:0 0 20px 10px;
		}
			ul#ariane li a{
				text-transform:lowercase;
			}
		#gauche h2{
			width:100%;
			text-align:center;
			margin: 0 0 10px 0;
		}
		
		span.searchword {
			background-color:#FFFF66;
			color:#333333;
		}
		
	#droite
	{
		float:left;
		width:25%;
		border:2px solid #000000;
		margin:0 0 0 5px;
		padding:5px;
	}

	

#footer{
	float:left;
	clear:both;
	width:100%;
	border:2px solid #000000;
	margin:5px 0 0 0;
	padding:5px;
}	
	#agenda{
		float:left;
		width:30%;
	}
	
	#legal{
		float:left;
		width:30%;
	}
	
	#newsletter{
		float:left;
	}



