html, body {background: url(/MEDIAS2/GRILLE5.png) repeat ; margin: 0px;  margin-bottom:10px;padding:0px; font-family: Verdana; font-size: 12px ; color: #fff;background-color:#000; }
div,p, h1,h2, ul, li, form, input, table, td {margin: 0px; padding:0px; }
img {border:none;}
/*a:hover {}*/
#global {   width:980px; margin-left:auto;  margin-right:auto; padding:0px; padding-top:10px; /*background-color:#e2e0e0;*/ }
#HAUT_A {   width:980px; height:100px; background: url(/MEDIAS2/HAUT_A.png) no-repeat ; }
#HAUT_A_LEFT {  float:left; width:350px;   }
#DEVIS {  padding-left:25px; padding-top:10px;width:260px;     }

#HAUT_A_RIGHT {  float:left; width:630px;  padding-top:45px; }
#HAUT_A_RIGHT p{   float:left; padding-right:15px;  }
#HAUT_A_RIGHT a{font-family:Verdana; font-size: 12px ; color: #999999; text-decoration: none; }
#HAUT_A_RIGHT a:hover{font-family:Verdana; font-size: 12px ; color: #fff; text-decoration: none; }
#RSS {  clear:both;float:right;  padding-top:10px; padding-right:10px;}

#global2 {  overflow:auto; width:960px;  background-color:#e2e0e0; padding-left:10px;padding-right: 10px;}
#HAUT_B {   width:960px; height:137px; background: url(/MEDIAS2/HAUT_B.jpg) no-repeat ;  }
#HAUT_B_D1 {  padding-left:200px; padding-top:10px;}
#HAUT_B_D1 h1{ font-family: Verdana; font-size: 25px ; color: #fff; margin: 0px; padding:0px;}

#HAUT_B_D2 {  padding-left:500px; padding-top:10px;}
#HAUT_B_D2 h1{ font-family: Verdana; font-size: 18px ; color: #fff; }


#HAUT_C {   width:960px; height:30px; background: url(/MEDIAS2/HAUT_C.jpg) no-repeat ;  }
#HAUT_C p{   float:left; width:150px; height:30px;  }
#HAUT_C p:hover{   width:150px; height:30px; background: url(/MEDIAS2/HAUT_C_HOVER.png) no-repeat ; cursor:pointer;  }
/*
#HAUT_C a{font-family:Verdana; font-size: 12px ; color: #fff; text-decoration: none; }
#HAUT_C a:hover{font-family:  Verdana; font-size: 12px ; color: #000; text-decoration: underline; }
*/
#navigation {   width:960px; height:30px; background: url(/MEDIAS2/HAUT_C.jpg) no-repeat ;   }
.navigation_title A{text-align:center; float:left; width:150px; height:30px; font-family:  Verdana; font-size: 15px ;  font-weight:bold; color: #fff; text-decoration: none;padding-top:5px;}
.navigation_title A:hover{text-align:center; text-decoration: underline; float:left; width:150px; height:30px; font-family: Verdana; font-size: 15px ; font-weight:bold; color: #fff; background: url(/MEDIAS2/HAUT_C_HOVER.png) no-repeat ;padding-top:5px;}
.SEPARATOR{float:left; background: url(/MEDIAS2/SEPARATOR.png) no-repeat ; width:2px; height:30px; }
#currentTab { width:150px; height:30px; text-align:center; float:left; background: url(/MEDIAS2/HAUT_C_HOVER.png) no-repeat ;  }
/************************************/
#content {   clear:left;width:960px;  }
#GAUCHE {  float:left; width:313px; background-color:#fff; margin-right:10px; border:1px #08445e solid; margin-bottom:10px;}

#GAUCHE2 {  float:left; width:638px; background-color:#fff; margin-right:10px; border:1px #08445e solid; margin-bottom:10px;}
.FOND_TITRE_SECTION2{   width:638px;height:111px; background: url(/MEDIAS2/FOND_TITRE_SECTION2.png) no-repeat ; }
.BLOC_FORM {  width:620px; background-color:#fff;  margin-left:auto;  margin-right:auto; margin-bottom:10px; margin-top:5px;}
.BLOC_CONTENT2 {   width:620px;background-color:#fff;  margin-left:auto;  margin-right:auto; margin-bottom:10px; margin-top:5px; }
/************FAQ**************/
.BLOC_CONTENT3 {   width:600px;background-color:#fff;  margin-left:auto;  margin-right:auto; margin-bottom:10px; margin-top:5px; }
.FAQ_BLOC {   border:1px #08445e dotted;margin-bottom:10px; }
.FAQ_QUEST {   padding:10px; background-color:#ecebeb;}
.FAQ_QUEST h1{   font-family: Verdana; font-size: 16px ; color: #063046;}
.FAQ_REP {   padding:10px; background-color:#f9f7f7;}
.FAQ_REP p{   padding:3px; font-family: Verdana; font-size: 13px ; color: #000;}
/*********************************/
.WHO_BLOC {   border:1px #08445e dotted;margin-bottom:10px; }
.WHO_LINE {   padding:10px; background-color:#f9f7f7; }
.WHO_LINE h1{   font-family: Verdana; font-size: 13px ; color: #000; padding:2px; font-weight:normal;}
.WHO_LINE a{   font-family: Verdana; font-size: 13px ; color: #000;font-weight:normal; }

.CV {   padding:10px }
.CV p{  font-family: Verdana; font-size: 13px ; color: #000; padding:1px;}
.CV h1{  font-family: Verdana; font-size: 13px ; color: #000; padding:1px; font-weight:normal;}

.FOND_FORM_SECTION{   width:620px;height:50px; background: url(/MEDIAS2/FOND_FORM_SECTION.png) no-repeat ; }
.TITRE_FORM_SECTION{   padding:10px;padding-top:15px;height:25px;border:1px #bbbaba dotted; }
.TITRE_FORM_SECTION  h1{    font-family: Verdana; font-size: 16px ; color: #063046; margin: 0px; padding:0px;  }
.CHAMPS  {     color: #000; font-family: Verdana; font-size: 14px ; color: #063046; letter-spacing: 1px;}
.CHAMPS  td{    padding:10px;  }
.CHAMPS  input{    width:200px;  }

.FOND_TITRE_SECTION {   width:313px;height:111px; background: url(/MEDIAS2/FOND_TITRE_SECTION.png) no-repeat ; }
.TITRE_SECTION {  text-align:center; padding:5px; }
.TITRE_SECTION  h1{   font-family: Courier ; font-size: 20px ; color: #fff609;  }
#MILLIEU {  float:left; width:313px; background-color:#fff; margin-right:10px; border:1px #08445e solid;}
#DROITE {  float:right; width:310px; }
#CONTACT {  margin-bottom:10px; }
#TARIFS {  margin-bottom:10px; }

.BLOC_DEV {  width:290px; background-color:#fff;  margin-left:auto;  margin-right:auto; margin-bottom:10px; }
.BLOC_DEV_ICONS{ height:50px; }
.BLOC_DEV_TITRE{ background-color:#f6f4f4; padding:5px;border-left:1px #bbbaba dotted;border-right:1px #bbbaba dotted;border-top:1px #bbbaba dotted; }
.BLOC_DEV_TITRE h1{ font-family: Verdana; font-size: 16px ; letter-spacing: 1px; color: #063046; margin: 0px; padding:0px;}
.BLOC_DEV_DETAILS { font-family: Verdana; font-size: 13px ; letter-spacing: 1px; color: #000;  padding:5px; border:1px #bbbaba dotted;}
.BLOC_DEV_DETAILS p{  padding:2px; }
 
/************************************/
#REAL {width:310px;height:370px;   margin-bottom:10px; background: url(/MEDIAS2/FOND_REAL.png) no-repeat ;}
#REAL_HIGH { padding:10px;font-family: Verdana; font-size: 14px ; font-weight:bold; color: #063046; }
#REAL_MIDDLE {padding-left:10px;}
#REAL_MIDDLE img{ border:1px #000 dotted;}
#REAL_BOTTOM {font-family: Verdana; font-size: 13px ; color: #000; padding:10px;border-top:1px #000 dotted;}
#REAL_BOTTOM  p{  padding:2px; }

/************************************/
#TAGS {   width:310px; margin-bottom:10px;}
#HAUT_TAGS { width:310px; height:27px; background: url(/MEDIAS2/TAGS_HAUT.png) no-repeat ;  }
#HAUT_TAGS2 { font-family: Verdana; font-size: 16px ; color: #003366; padding:10px;}
#MILLIEU_TAGS {  overflow:auto;padding:10px ;background-color:#fff;border-left:1px #000 solid;border-top:1px #000 solid;border-right:1px #000 solid;  }
#BAS_TAGS { width:310px; height:23px; background: url(/MEDIAS2/TAGS_BAS.png) no-repeat ; }


.word { font-family: Tahoma; padding: 4px 4px 4px 4px; letter-spacing: 3px;}
.word a{ text-decoration:none; }
.word a:hover{ text-decoration:underline; }
.SIZE1 { color: #000; font-size: 2.0em; }
.SIZE2 { color: #666; font-size: 1.6em; }
.SIZE3 { color: #aaa; font-size: 1.2em; }
.SIZE4 { color: #000; font-size: .8em; }
/************************************/
#FOOTER {   width:980px;height:51px; background: url(/MEDIAS2/FOOTER.png) no-repeat ; }
#FOOTER2 {   padding:10px; padding-top:15px;padding-left:20px; }
#FOOTER2 h1{  font-family: Courier; font-size: 20px ; color: #fff;   }
#FOOTER_W3C {   width:900px; margin-left:auto;  margin-right:auto;  padding-left:20px; padding-top:20px;}
#FOOTER_W3C p{   float:left; }

