/* ATTENTION si vous changez un style, pensez, si besoin, à le répercuter dans la rubrique d'envoi de mail)*/

* {margin: 0px; padding: 0px;}

blockquote{
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}



/*REPORTE DANS STYLE_MOTEUR ET INCLUS EN DERNIER POUR BYPASSER TOUS LES TYPES DE LIEN*/
a:LINK{text-decoration:underline;}
a:VISITED{text-decoration:underline;}
a:ACTIVE{text-decoration:underline;}


html, body {  
  padding:0px;
  font-family:verdana;
  font-size:11px;
  margin:0px auto;
  color:#070303;
}
h1,h2,h3,h4,h5{
  display:inline;  
  font-weight:normal; 
}
h1{
  display:inline;  
  font-weight:bold; 
}

body * {
  font-family:verdana;
  font-size:11px;
  color:#070303;
}

p{
  margin-bottom:5px;
}

div#global{
  width:1000px;
  margin:0px auto;
  /*background-color:#EEEEEE;*/
}

div.clear{
  clear:both;
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;  
}

.lienRecherche{
  color : #000000; 
  text-decoration : none; 
  font-size : 10px; 
  background:transparent url(../img/lienfleche.gif) no-repeat scroll left top;

}



.gras{
  font-weight:bold;  
}
.normal{
  font-weight:normal;  
}
.mav{
  color:#FE6C00;
}
.BIGflechetrans{
  background:url(../img/BIGflechetransp.gif) no-repeat top left;
  padding-left:20px;  
  margin-bottom:3px;
}
.BIGflechetrans a{  
  text-decoration:none;
}
.flechetrans{
  background:url(../img/flechetransp.gif) no-repeat top left;
  padding-left:14px;  
  margin-left:10px; 
  margin-bottom:3px;
}
.flechetrans a{  
  text-decoration:none;
}
.flechetranspetit{
  background:url(../img/flechetransp.gif) no-repeat top left;
  padding-left:10px;  
  margin-left:10px;
  margin-bottom:2px;
  font-size:11px;
}
.flechetranspetit_7001, .flechetrans_7001, .BIGflechetrans_7001 {
  background-color : #05A8CE;
}
.flechetranspetit_7002, .flechetrans_7002, .BIGflechetrans_7002 {
  background-color : #B3D22E;
}
.flechetranspetit_7003, .flechetrans_7003, .BIGflechetrans_7003 {
  background-color : #DE0000;
}
.flechetranspetit_7004, .flechetrans_7004, .BIGflechetrans_7004 {
  background-color : #A04920;
}
.flechetranspetit a{  
  text-decoration:none;
  font-size:11px;
}

.flecheTransPetitRecherche{
  background:url(../img/flechetransp.gif) no-repeat top left;
  padding-left:10px;  
  margin-left:10px;
  margin-bottom:2px;
  font-size:11px;
}

.flecheTransPetitRecherche a{  
  text-decoration:none;
  background:url(../img/flechetransp.gif) no-repeat top left;
  font-size:11px;
}
.texteflechetrans{  
  margin-left:24px;
  margin-bottom:15px;
}
.texteflechetrans a{  
  text-decoration:none;
}

input{
  border:1px solid #7F9DB9;  
}
select{
  border:1px solid #7F9DB9;
}
textarea{
  border:1px solid #7F9DB9;
}




a{  
  color:#FE6C00;
  text-decoration:underline;
}
a.lienfleche{
  background:url(../img/lienfleche.gif) no-repeat top left;
  padding-left:12px;  
}
a.lienfleche_droite{
  background:url(../img/lienfleche_droite.gif) no-repeat top right;
  padding-right:12px;  
}
a.lienflecheGrayed{
  background:url(../img/lienfleche.gif) no-repeat top left;
  padding-left:12px;  
  color:#A7A7A7;
}

img.transparent, div.transparent{ behavior: url(iepngfix.htc)}


div.spaced{  
  margin-bottom:5px;
}
div.doublespaced{  
  margin-bottom:10px;
}
div.triplespaced{  
  margin-bottom:15px;
}

div#header{
  height:178px;
  width:1000px;
}

div#header div.flags{
  height:16px;
  width:185px;    
  float:right;
  margin-top:6px;
  margin-bottom:7px;
  display:inline;
}
div#header div.flags div.flag{
  height:16px;
  width:20px;  
  float:left;
  margin-right:6px;
  cursor:pointer;
  display:inline;
}

div#header div.logo{
  height:99px;
  width:310px;
}

div#header div.connexion{
  height:115px;
  width:227px; 
  clear:right;   
  float:right;  
  border:1px solid #FE6C00;
  margin-right:6px;
  margin-bottom:4px;
  display:inline;
  padding-left:11px;
  padding-top:6px;
}
div#header div.connexion *{
  font-size:10px;
}
div#header div.connexion label{
  height:14px;
  width:76px; 
  clear:left;     
  float:left;    
  display:inline;
  padding-top:3px;
}
div#header div.connexion input{
  height:17px;
  width:140px;      
  float:left;    
  display:inline;
  margin-bottom:2px;
}

div#header div.encartInfo{
  height:93px;
  width:227px;   
  float:right;  
  border:1px solid #FDB901;
  margin-right:4px;
  display:inline;
  padding-left:11px;
  padding-top:6px;
  background:url(../img/fond_encart_info.gif) no-repeat left top;  
}
div#header div.encartInfo, .encartAccesDirect {
  color:#A04920;
}
div#header div.encartInfo *, .encartAccesDirect *{
  color:#A04920;
}

div#header div.encartInfo div.titre, .encartAccesDirect .titre{
  color:#FFFFFF;
  font-weight : bold;
  margin:0px 0px 4px 0px;
}

div#header div.encartInfo a:link, .encartAccesDirect a:link{color:#A04920;font-weight : bold;text-decoration:underline;font-size:10px;}
div#header div.encartInfo a:visited, .encartAccesDirect a:visited{color:#A04920;font-weight : bold;text-decoration:underline;font-size:10px;}
div#header div.encartInfo a:hover, .encartAccesDirect a:hover{color:#A04920;font-weight : bold;text-decoration:underline;font-size:10px;}

div#header div.menu div.menu_left_conteneur{
  width:750px;
  height:28px;
  border-top:1px solid #FE6E04;
  border-bottom:1px solid #FE6E04;
  float:left;
  margin-right:4px;    
  display:inline;  
}

div#header div.menu div.menu_left_conteneur div.menu_left{
  width:750px;
  height:17px;
  background-color:#FE6E04;  
  margin-top:2px;
  margin-bottom:6px;
  padding-top:3px;  
}
div#header div.menu div.menu_right_conteneur{
  width:246px;
  height:28px;
  border-top:1px solid #FDC701;
  border-bottom:1px solid #FDC701;
  float:left;  
  display:inline;  
}

div#header div.menu div.menu_right_conteneur div.menu_right{
  width:246px;
  height:17px;
  background-color:#FDC701;  
  margin-top:2px;
  margin-bottom:6px;
  padding-top:3px;  
  text-align:center;
}
div#header div.menu a{
  color:#FFFFFF;
  text-decoration:none;
  margin-left:11px;
  margin-right:11px;
  font-size:12px;  
}
div#header div.menu div.menu_right_conteneur div.menu_right a{
  color:#FE5604;
}

div#header div.menu a:LINK{}
div#header div.menu a:VISITED{}
div#header div.menu a:ACTIVE{text-decoration:underline;}
div#header div.menu a:HOVER{text-decoration:underline;}

div#header div.menu *{
  color:#FFFFFF;  
}

div#content{
  margin-bottom:10px;
}

div#footer{
  width:1000px;
  margin-bottom:15px;
}

div#footer div.menu_conteneur{
  width:1000px;
  height:28px;
  border-top:1px solid #EAEAEA;
  border-bottom:1px solid #EAEAEA;
  float:left;
  margin-right:4px;    
  display:inline;
  margin-bottom:0px;
}

div#footer div.menu_conteneur div.menu{
  width:1000px;
  height:17px;
  background-color:#EAEAEA;  
  margin-top:2px;
  margin-bottom:0px;
  padding-top:3px;  
  text-align:center;
}
div#footer div.menu_conteneur div.menu a{
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  font-size:10px;  
}
div#footer div.menu_conteneur div.menu a:LINK{}
div#footer div.menu_conteneur div.menu a:VISITED{}
div#footer div.menu_conteneur div.menu a:ACTIVE{text-decoration:underline;}
div#footer div.menu_conteneur div.menu a:HOVER{text-decoration:underline;}

div.realisation{
  text-align:right;
  font-size:10px;
  color:#FF4E00; 
  }

div.realisation a{
  text-align:right;
  text-align:right;
  font-size:10px;
  color:#FF4E00; 
  text-decoration:underline;
  }

a.nuage:ACTIVE{
  font-size:9px;
  font-family:verdana;
  color:#A5A4A4;
  text-decoration:none;
  }
  a.nuage:LINK{
  font-size:9px;
  font-family:verdana;
  color:#A5A4A4;
  text-decoration:none;
  }
  a.nuage:VISITED{
  font-size:9px;
  font-family:verdana;
  color:#A5A4A4;
  text-decoration:none;
  }
  a.nuage:HOVER{
  font-size:9px;
  font-family:verdana;
  color:#A5A4A4;
  text-decoration:none;
  }

div.rightInfos{
  float:left;
  display:inline; 
  width:246px;   
}

div.rightInfo{  
  border-top:1px solid;
  border-bottom:1px solid;
  padding-top:3px;
  /*height:310px;*/
  width:246px;  
  padding-bottom:10px;
  margin-bottom:10px;
}
div.rightInfo .titre{  
  color:#FFFFFF;
  height:15px;
  padding-left:11px;
  padding-top:2px;
  font-size:11px;  
  margin-bottom:10px;
}

div.rightInfo .plus{  
  font-size:11px;  
  margin-bottom:10px;
  margin-top:15px;
  margin-left:136px;
}

div.rightSearch{  
  border-top:1px solid #EAEAEA;
  border-bottom:1px solid #EAEAEA;
  /*background:url(../img/fd_search_degr.gif) repeat-x top left;*/  
  padding-top:4px;
  padding-bottom:3px;   
  margin-bottom:9px;
}

div.rightSearchForm{
  height:280px;
  width:231px;
  background:url(../img/fd_search_degr.gif) repeat-x top left;
  padding-left:7px;
  padding-top:15px;  
  padding-right:8px;
  
}

div.rightSearchForm label{  
  width:91px; 
  height:17px; 
  float:left;
  clear:left;
  display:inline;  
}
div.rightSearchForm select{  
  width:138px;  
  float:left;
  display:inline; 
  margin-bottom:5px !important;  

}


div.blocCommentaire{
  margin : 5px;
}

div.titreCommentaire{
  background-color : #f0f0f0;
  color : #FF4E00;
 	font-weight: bold;
  padding-left : 10px;
}


div.contenuCommentaire{
  padding : 5px 0px 10px 20px;
}

div.bloceval{
  height:15px;
  padding-top:3px;
  float:left;
  display:inline; 
  width:300px;
  overflow : hidden;
}

div.pagination{
  text-align:center;
  margin-bottom:7px;
  margin-top : 10px;
}

div.pagination a{
  color : #e02323;
}

.pagination_messagerie {
  text-align : center;
  margin : 40px 0 0 0;
}
.pagination_messagerie a {
  color : #FE6C00;
}

#contactAgence{
  width:350px;
  float:left;
  display:inline;
}
#logoAgence{
  float:left;
  display:inline;
}

#contactAgence .left{
  float:left;
  display:inline;
  width:100px;
}

#contactAgence .right{
  float:left;
  display:inline;
  width:220px;
}

div.bouton{
  margin:0px 0px 0px 0px;
}

div.bouton div.partie_gch{
  background:url(../img/bouton_gch.png) no-repeat 0px 0px; 
  float:left;
  display:inline;
  font-size:0.01px;
  width:15px;
  height:31px;
}

div.bouton div.partie_milieu{
  background:url(../img/bouton_milieu.png) repeat-x 0px 0px;  
  text-decoration:none;
  float:left;
  display:inline;
  height:19px;
  padding:7px 0px 5px 0px;
  color:#FE5604;
  font-size:13px;
  font-weight:bold;
}
div.bouton div.partie_milieu a:active,div.bouton div.partie_milieu a:link,div.bouton div.partie_milieu a:visited{
  color:#FE5604;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}
div.bouton div.partie_milieu a:hover{
  color:#FE5604;
  font-size:13px;
  font-weight:bold;
  text-decoration:underline;
}

div.bouton div.partie_drt{
  background:url(../img/bouton_droit.png) no-repeat 0px 0px;  
  float:left;
  display:inline;
  font-size:0.01px;
  width:15px;
  height:31px;
}

div#sendFriend .conteneurLeft{
  float:left;
  display:inline;
  width:680px;  
  margin-left:25px;
}

div#sendFriend .conteneurLeft h1{  
  color:#000000;
  height:30px;
  font-size:18px;  
  padding:15px 0px 0px 0px;
  background: url(../img/fdTitreAnnonce.gif) no-repeat top left;
  width:665px;
  font-weight:bold;
}


div#sendFriend .conteneurLeft .conteneur{  
  padding-left:11px;  
}

div#sendFriend .conteneurLeft .left{
  float:left;
  display:inline;
  width:190px;
  height:18px;
  margin-bottom:5px;
}
div#sendFriend .conteneurLeft .right{
  float:left;
  display:inline;
  margin-bottom:5px;
}
div#sendFriend .conteneurLeft .right input{
  width:200px;
}
div#sendFriend .conteneurLeft .right select{
  width:146px;
}
div#sendFriend .conteneurLeft textarea{
  width:300px;
  height:139px;
}

div.triplespaced {
  margin-bottom:15px;
}

.encartAccesDirect {
  height:50px;
  text-align : center;
  width:170px;   
  float:right;  
  border:1px solid #FDB901;
  margin-right:4px;
  margin-top : 20px;
  display:inline;
  padding-top:6px;
  background:url(../img/cartouche_acces_direct.png) no-repeat left top;  
}


.raye{
  text-decoration : line-through; 
}