html, body, div, span, applet, object, iframe{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

a
{
border : 0;
}
.test_bout{
	background-color:#ed9715; 
	-moz-border-radius: 7px 7px 7px 7px;        
	-webkit-border-radius: 7px 7px 7px 7px; 
        border-radius: 7px 7px 7px 7px;         
        -webkit-border-top-left-radius: 7px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 7px; /* pour Chrome */ 
		-webkit-border-bottom-left-radius: 7px; /* pour Chrome */ 
        -webkit-border-bottom-right-radius: 7px; /* pour Chrome */ 
		font-size:13px; 
		color:#FFF; 
		padding:2px;
		font-weight:bold;
		
		}
body {
background-image:url(img/back.gif);
background-repeat:repeat-x;
  background-color: #008093;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}
a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a:focus {
  color: #000;
}

a:active {
  color: #000;
}

#outerWrapper {
  background-image:url(img/fond_fond.gif);
  margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 1000px;
  height:1000px;
  position:relative;
 
}
#outerWrapper #contentWrapper #content {
	padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	position:absolute;
	left: 11px;
	top: 186px;
	
	
}
#headerZone{
	background-image:url(img/fond_haut.gif);
	position:absolute;
	top:23px;
	left:35px;
	width:885px;
	height:172px;
	z-index:2;

}
#contentWrapper{
	background-image:url(img/fond_milieu.gif);
	position:absolute;
	top:195px;
	left:35px;
	width:885px;
	height:788px;
	z-index:1;
	
}
#logoLang{
	position:absolute;
	top:77px;
	left:27px;
	width:180px;
	height:24px;
}
#logospart{
	position:absolute;
	top:27px;
	left:11px;
	width:60px;
	height:24px;
}
#logoClairions{
	background-image:url(img/logo_lesclairions.gif);
	position:absolute;
	top:0px;
	left:228px;
	width:423px;
	height:100px;
}
#centreBlanc{
	background-image:url(img/fond_blanc_bordure.gif);
	position:absolute;
	top:0px;
	left:27px;
	width:820px;
	/**margin-bottom:20px;**/
	/**padding-bottom:20px;**/
	
	height:763px;
	/**height:auto;**/
	overflow:auto;
	

}
.titre{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:18px;
	font-weight:bold;
}
.titre_tarif{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:14px;
	font-weight:bold;
}
.titre2{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:18px;
	font-weight:bold;
	background-color:#F3F3F3;
}
.titre2_acc{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:18px;
	font-weight:bold;
	background-color:#F3F3F3;
	text-align:center;
}
.titre4{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:18px;
	font-weight:bold;
}
#sstitre2 {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#415859;
	font-size:11px;
	text-align: justify;
	position:absolute;
	top:39px; 
	left:0px;
	width:265px;
	height:441px;
	background-color:#EBE9E9;
	overflow:auto;
	
}
#sstitre2_acc {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#415859;
	font-size:11px;
	text-align: justify;
	width:265px;
	height:441px;
	background-color:#EBE9E9;
	overflow:auto;
	
}
#sstitre2 p{
margin:10px;
padding:0px;
}
.sstitre3 {
	background-color:#F3F3F3;
	padding: 0px 10px 20px 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:12px;
	text-align: left;
	overflow:auto;
}
.sstitre4 {
	background-color:#F3F3F3;
	padding: 0px 0px 10px 5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:13px;
	text-align: left;
	overflow:auto;
}
.cadrephoto1{
	border: 3px solid #A37D7C;

}
.texte{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#415859;
	font-size:12px;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	/**text-align: justify;**/
}
.texte2{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#415859;
	font-size:12px;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	/**text-align: justify;**/
}
.titrecontact{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
}
.textecontact{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#A37D7C;
	font-size:14px;
	font-weight:bold;
}
#menuDeroulant{
	position:absolute;
	top:112px;
	left:28px;
	width:850px;
	height:150px;
	
}
.ssmenucadre{
	position:absolute;
	top:60px;
	left:87px;
	width:264px;
	height:75px;
	background:#F6F6F6;
	z-index:150;
	visibility:hidden;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}
.ssmenucadre5{
	position:absolute;
	top:60px;
	left:109px;
	width:264px;
	height:75px;
	background:#F6F6F6;
	z-index:150;
	visibility:hidden;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}
.ssmenucadre4{
	position:absolute;
	top:60px;
	left:105px;
	width:264px;
	height:75px;
	background:#F6F6F6;
	z-index:150;
	visibility:hidden;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}

.ssmenucadre2{
	position:absolute;
	top:60px;
	left:167px;
	width:197px;
	height:75px;
	background:#F6F6F6;
	z-index:150;
	visibility:hidden;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}
.ssmenucadretarif{
	position:absolute;
	top:60px;
	left:529px;
	width:197px;
	height:75px;
	background:#F6F6F6;
	z-index:150;
	visibility:hidden;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}


.ssmenucadre3{
	position:absolute;
	top:60px;
	left:192px;
	width:197px;
	height:75px;
	background:#F6F6F6;
	z-index:150;
	visibility:hidden;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}
.cadrecontact{
	margin:10px 30px 0px 30px;
	/**border:1px solid #415859;**/
	padding:5px;
	text-align:center;
}

#carte
{
	position : absolute;
	top : 148px;
	left : -1px;
	width : 248px;
	height : 200px;
}
.textetableau{
font-size:10px;
}

