/* CSS All */
*{margin:0; padding:0;}
html{ background:#000 url(../img/bg3.gif) repeat-x; }
body{ background:#000 url(../img/bg3_4.jpg) 50% 0 no-repeat; font:12px Arial, Helvetica, sans-serif; color:#cdcecf;}
a img{border:none;}
p{margin:5px 18px}
.floatLeft{float:left; width:auto;}
.floatRight{float:right; width:auto;}
.clearBoth{clear:both;}
.exposant{vertical-align:super;font-size:60%;}
img{display:block;}/* html 4 strict */
a:link, a:visited, a:active{color:#cdcecf;text-decoration:none;}
a:hover{color:#eeb121;text-decoration:underline;}
h1, h2, h3, h4, h5, h6{padding:10px 18px 15px 18px;}
h1, h3, h5{color:#cdcecf;}
h2, h4, h6 {color:#eeb121;}
h1 a:link{color:#cdcecf; text-decoration:none;} 
h1 a:hover, h3 a:hover, h5 a:hover{color:#cdcecf; text-decoration:underline;}
h2 a:hover, h4 a:hover{color:#eeb121; text-decoration:underline;}
h6 a:hover{color:#ffffff; text-decoration:underline;}
h1{font-size:16px;}
h2{font-size:14px; color:white;}
h3, h4{font-size:11px; font-weight:normal;}
h5{font-size:12px;}
h6{font-size:18px; color:#ffffff;}




ul{margin:10px 36px 10px 18px; list-style:none;}		
li{ background-image:none; margin-top:4px; padding-left:0;}
#container1{margin:0 auto; width:960px; min-height:690px; height:auto !important; height:590px;}
#header{float:left; height:297px; width:960px;}
#header2{float:left; height:48px; width:960px; padding-left:193px;}
#header2 .tel, #header4 .tel{float:right;font-weight:bold; font-size:24px; width:180px; text-align:right; color:#FFFFFF}
#header2 .tel2{float:right; width:235px; font-weight:bold; font-size:24px; padding-right:15px; text-align:right;}
#header4{float:left; width:960px; background-color:#000; margin:30px 0 0 0;  color:#fff; padding-top:20px;}
#header4 .titre{float:left; color:#f2932f; font-size:22px; clear:both; padding-bottom:10px; padding-left:0; width:500px;}
#header4 .titre img{float:left; padding-right:10px; width:auto;}
#header4 .tel2{float:right; color:#f2932f;  width:235px; font-weight:bold; font-size:24px; padding-right:15px; text-align:right;}
#header4 p{clear:both; padding-top:10px;}
#header4 .details{font-weight:bold; clear:both; padding-top:20px; padding-bottom:10px;}
#header4 .details{font-weight:bold; clear:both; padding-top:20px; padding-bottom:10px;}
#animFlash{float:left; width:613px; height:189px; padding:45px 0 0px 15px}
#slogan{float:right; width:332px; height:297px; background:url(../img/sloganfr.jpg) no-repeat;}
#slogan2{float:right; width:332px; height:297px; background:url(../img/sloganen.jpg) no-repeat;}
#infoTexte{
	width:935px;
	height:130px;
	background-color:black;
	position:absolute;
	top:660px;
	left:205px;
}
#infoTexte p{
	position:absolute;
	float:right;
	width:700px;
	height:28px;
	left:110px;
	color:#8b8784;
	font-size:14px; 
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
	line-height:26px;
	text-align:center;
}


#container2{padding-bottom:15px;}
#container2 img{
padding-bottom:15px;
position:relative;
left:100px;
top:100px;
}

.titre{
width:900px;

padding-left:200px;
}

#container2 h1{
padding-left:20px;
}

#containerForm{
padding-left:240px;
}
#planSite{padding-bottom:150px;
position:absolute;
left:100px;
top:20px;

}
#planSites img{
padding-bottom:15px;
position:relative;
left:100px;
top:100px;
}

.confirmation{float:left; width:618px;}
.boxContact2{float:left; width:530px;}
.boxContact3{float:right; width:530px; padding-top:70px;}
.mainThumbs{float:left; width:942px; padding-left:18px; padding-top:7px; background-color:#000;}
.boxThumb{float:left; width:182px; padding:0 0 10px 0; margin-right:6px; background-color:#FFFFFF;}
.boxThumbImg{float:left; width:182px;}
.boxThumb h1{float:left; width:177px; padding:5px 0 0 5px; margin:0; color:#b55704; font-size:13px;}
.boxThumb h1 a:link, .boxThumb h1 a:visited, .boxThumb h1 a:active{color:#b55704; text-decoration:none;} 
.boxThumb h1 a:hover{color:#b55704; text-decoration:underline;}
.boxThumb p{float:left; width:177px; margin:0; padding-left:5px; color:#5b5754;font-size:12px; min-height:40px; height:auto !important; height:40px;}
.boxThumb a:link, .boxThumb a:visited, .boxThumb a:active{color:#000; text-decoration:none;}
.boxThumb a:hover{color:#000; text-decoration:underline;}
#footer{ width:100%; background:#000 url(../img/bgsquares.gif) repeat-x 0 15px; height:100%; padding-top:15px; position:relative; top:160px;}
#footerEN{ width:100%; background:#000 url(../img/bgsquares.gif) repeat-x 0 15px; height:100%; padding-top:15px; position:relative; top:860px;}
#footer2{margin:0 auto; width:960px; height:86px; color:#8b8784; font-size:10px;}
#copyright{float:left; text-align:center;  width:320px; padding:28px 0 0 0;}
#tel{float:left; text-align:center;  width:320px; padding-top:20px;}
#tel p{float:left; text-align:center;  width:270px; padding:0px; color:#8b8784; font-size:12px; font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;}
#tel a{float:left; text-align:center;  width:300px; padding:0px; color:white; font-size:24px; font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;}
#tel a:hover{float:left; text-align:center;  width:300px; padding:0px; color:white; font-size:24px; text-decoration:none;}
#design{float:right; text-align:center; width:320px; padding:28px 0 0 0;}		
#titre{float:left; width: auto;}
#tel2{float:right; width:auto; text-align:right; padding-right:20px;}
.titre1{font-weight:bold; font-size:22px; color:#FFFFFF;}
.titre2{font-weight:bold; font-size:14px;}
.titre2 a:link{font-weight:bold; font-size:14px;color:#eeb121;}

.titre3{font-weight:bold; font-size:12px;}
.titre3 a:link{font-weight:bold; font-size:12px;color:#eeb121;}

.titre3{font-weight:bold; font-size:14px; color:#FFFFFF;}

#listePlanDuSite{
list-style-type:square;
float:left;
line-height:26px;
}

.liens{
float:center;
text-align:middle;
width:500px;
color: orange !important;
font-size:12px;
}

form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	width:450px;
	margin: 0;
	float:left;
}

.formular fieldset {
	margin-top: 20px;
	padding : 15px;
	border:0;
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color:white;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	width:150px;
	float:left;
}

.formular input, .formular select, .formular textarea {
	display : block;
	margin-bottom: 5px;
	
}


.formular .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF url('/img/form/text-bg.gif') repeat-x;
	
}

.formular textarea {
	width: 250px;
	height:70px;
	color: #555;
	padding: 4px;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF url('/img/form/text-bg.gif') repeat-x;
	
}
.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular .submit {
	background: url('/img/form/button-bg.png') repeat-x;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;
	color:white;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color:white;
	padding: 4px;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}

	.formError {
			position:absolute;
			top:300px; left:300px;
			width:170px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:white;
				color:black;
				font-family:tahoma;
				width:200px;
				font-size:10px;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 0px 0px 6px #000;
					-moz-box-shadow: 0px 0px 6px #000;
					-webkit-box-shadow: 0px 0px 6px #000;
					font-size:0px; 
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#000;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#000;margin:0 auto;display:block;} 
