@charset "UTF-8";
/* CSS Document */
*{
padding:0px;
margin:0px;
outline:none;
border:0px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
text-align:justify;



}
p{
font-family:Arial, Helvetica, sans-serif;
}


body{
width:100%;
background:#FFFFFF;
}
a{
color:#0099ff;
}

a : hover{
color:#999999;

}

div#content{
position:relative;
width:980px;
height:800px;
margin:0px auto;
margin-top:20px;

}

div#content #menu{
position:relative;
width:980px;
height:55px;
clear:both;
}

div#content #main{
position:relative;
width:817px;
height:auto;
float:left;

}

div#content #main-right{
position:relative;
width:163px;
height:440px;
float:left;

}

#slider {
    width: 255px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1 {
   width: 255px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#slider2 {
   width: 255px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider4 {
   width: 452px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}


#sliderContent, #slider1Content, #slider2Content {
    width: 255px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	left: 0;
}
.sliderImage, .slider1Image, .slider2Image {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 240px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}

.slider1Image span {
     position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 240px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
	
}
.slider2Image span {
     position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 240px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
	
}
.clear {
	clear: both;
}
.sliderImage span strong, .slider1Image span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
	font-weight:bold;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
ul { list-style-type: none;}


/* devis*/
input.v2, select.v2, textarea.v2 {
	background-color: #FFFFFF;
	height: 20px;
	padding-left: 3px;
	border: 1px solid #004191;
	font-size: 12px;
	font-weight: normal;
	width:90%;
	color: #004191;
}

select.select_pays-v2 {
	width:110px;
	border: 1px solid #004191;
	color: #004191;
}


input.input_bouton-v2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(/charte/boutons/btn_fond-v2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height:21px;
	width:91px;
	cursor:pointer;
	border:none;
	padding-bottom:5px;
}

input.input_check-v2 {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 18px;
	border:none;
	background-color:#fff;
	vertical-align:middle;
	cursor:pointer;
}

input.input_check-v2_roll {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 18px;
	border:none;
	background-color:#004495;
	vertical-align:middle;
	cursor:pointer;
}

input.input_check-v2_on {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 18px;
	border:none;
	background-color:#009450;
	vertical-align:middle;
	cursor:pointer;
}

.bd_bleu{
}

.bd_bleu_H{
}

.div_transparante{
	display:block;
	position:absolute;
	background-color:#FFF;
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8;	
}

#devis{
	display:block;
	position:absolute;
	margin-left:525px;
	margin-top:20px;
}

#devis_OK{
	 position:absolute;
	 width:300px;
	 height:35px;
	 margin-top:58px;
	 margin-top:67px !ie;
	 margin-left:-162px;
	 margin-left:-142px !ie;
	 padding:10px;
	 background-color:#009450;
}


#devis_NO{
	 position:absolute;
	 width:300px;
	 height:35px;
	 margin-top:58px;
	 margin-top:67px !ie;
	 margin-left:-162px;
	 margin-left:-142px !ie;
	 padding:10px;
	 background-color:#C00;
}
/* fin devis */
