body {
	background: url(../images/fond.jpg) 0 0 repeat-y;
	margin: 0;
}

.Sitetext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #353535;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textturquoise {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #1E938F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.textturquoise2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #1E938F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.textturquoise3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #039c13;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.TitreMenu2 {
	FONT-WEIGHT: bolder; COLOR:#FFFFFF; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY:Arial, Helvetica, sans-serif
}


.bold {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.TitreMenu {
	FONT-WEIGHT: bolder; COLOR:#FFFFFF; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY:Arial, Helvetica, sans-serif
}

.TitreMenuHAUT {
	FONT-WEIGHT: bolder; COLOR: #84c8ff; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkHAUT:link {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linkHAUT:visited {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linkHAUT:hover {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}




A.link2 {
    FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #353535;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.link A:link {
    FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #353535;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.link A:visited {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #353535;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.link A:hover {
    FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #039c13;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


.linksub:link {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #686666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linksub:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #686666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linksub:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #039c13;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}






.linkbas:link {
    FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #686666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linkbas:visited {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #686666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linkbas:hover {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #039C13;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}



.linkwhy:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #1E938F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linkwhy:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #1E938F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.linkwhy:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #669900;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.trouvez {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#c5e6e3;
margin-top:12px;
margin-left:5px;
margin-right:5px
}

/*-----------------demande de devis-------*/
form#demande_de_devis{
width:450px;
margin:0 auto;
padding:20px;
font-family:Tahoma;
font-size:12px;
border:1px solid #eeeeee;
}
#demande_de_devis fieldset{
margin:15px 0 15px 0;
padding:15px;
border:1px solid #4F4F4F;
}
#demande_de_devis select,#demande_de_devis input,#demande_de_devis textarea{
display:block;
margin-bottom:5px;
}
#demande_de_devis legend{
font-size:15px;
font-weight:bold;
}
/*----------inscription------------------*/
#inscription_wrap{
width:492px;
height:auto;
padding:20px 0 20px;
}
form{
font-size:12px;
font-family:Tahoma;
}
form#inscription label{
width:119px;
float:left;
}
form#inscription label input {
float:left;
}
form fieldset{
margin:0 0 20px 0;
padding:10px;
border:none;
background-color:#e5e5e5;
border:1px solid #d5d5d5;
}
form legend{

padding:5px;
color:#ffffff;
background-color:#02a7a0;
font-weight:900;
font-size:14px;
}
span.etoile {
color:#C61F0D;
}
form input[type=text],form input[type=password]{
border:1px solid #c6c6c6;
height:19px;
width:200px;
background-color:#f7f7f7;
}
form select{
border:1px solid #c6c6c6;
background-color:#f7f7f7;
}
form input#submit,form input#envoyer{
height:23px;
background-color:#02a7a0;
line-height:19px;
font-weight:bold;
color:#ffffff;
border:none;
}
form input#submit{
width:167px;
}
form input#envoyer{
width:73px;
margin-left:387px;
}
form input:hover,form textarea#informations:hover,form select:hover{
border:1px solid #02a7a0;
}
form textarea#informations{
background-color:#f7f7f7;
border:1px solid #c6c6c6;
height:50px;
width:200px;
}
span.requis_txt{
margin:0 145px 0 0; 
color:#C61F0D; 
font-weight:bold
}
.clearfix{
clear:both;
}
.radio_container{
height:24px;
}
/*-----------------fin de inscription ----------------*/
/*---------------questionnaire--------------------*/
form label.largeur_label{
float:left;
width:225px;
}
/*-----------------formulaire categories----------*/
form#categorie_form label {
width:200px;
float:left;
}
form#categorie_form div{
height:30px;
}
form#categorie_form select {
height:21px;
}

#success_message {
width:448px;
height:auto;
padding:5px;
background-color:#e5e5e5;
text-align:left;
border:1px solid #d5d5d5;
margin-bottom:20px;
}
#success_message p{
color:#353535;
font-size:12px;
font-family:Tahoma;
}
form#categorie_form select#type_dintervention{
height:130px;
margin-bottom:20px;
}
form#categorie_form div#sous_categorie{
height:auto;
}
.bonne {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}