body {

font-family:Tahoma, Arial;
font-size:13px;
text-decoration:none;
margin-right:auto;
margin-left:auto; 
width: 1152px;
margin-top:0px;
padding:0px;
#color:#797978;
color:#000000;
background-color:#DEDFFE;

}


.tableau_principal {
background-color:#FFFFFF;
border-left: 1px solid black; 
border-right: 1px solid black; 
border-bottom: 1px solid black; 
}



h4 {
font-family:Tahoma, Arial;
font-size:11px;
text-decoration:none;

font-weight:normal;
line-height: 0;
color:#5a8e22;
}

h5 {
font-family:Tahoma, Arial;
font-size:10px;
text-decoration:none;
text-align: justify;
font-weight:normal;

color:#797979;
}




.lien_accueil {
line-height:24px;
height:1.6em;
min-height:24px;
font-weight:bold;
font-size:100%;
padding-left:16px;
color:#333333;
vertical-align: top;
text-align: left;
background:url('images/puce_2.gif') no-repeat 0 50%;
background-position: center left;
}

.tableau_technique {
background:url('images/fond_tableau.gif');
font-family:Arial;
font-size:10px;
text-decoration:none;
margin:0px; 
padding:0px;
border-style:solid; 
border-width:1px; 
border-color:black;

}

.tableau_technique2 {
font-family:Arial;
font-size:10px;
text-decoration:none;
margin:0px; 
padding:0px;
border-style:solid; 
border-width:1px; 
border-color:black;

}


.bordure
{
padding:10px;
border:1px solid black;
}

.titre_tableau
{
border:1px solid black;
}


a:link {color: #5A8E22;  text-decoration:none;}
a:visited {color: #5A8E22; text-decoration:none;}
a:hover {color: #6FB121; text-decoration:underline;}


.google_lien{
color: #5A8E22;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}

.google_texte{
color: #000000;
font-size:11px;
}


.google_lien_petit{
color: #5A8E22;
font-size:10px;
}

/************************************************************************************************/
/*                                                                            styles rajoutés                                                                                       */
/************************************************************************************************/


/*recherche*/
/***************************************************/

#form_recherche{
background:url('images/header_2.jpg') no-repeat ;
width:1014px;
height:74px;
text-align:right;
}

#pied_img{
background:url('images/pied_img_2.jpg') no-repeat ;
width:220px;
height:147px;
}


/*les menus*/
/***************************************************/

#debut_barre_menu{
background:url('images/barre_menu_grise_2.jpg') no-repeat ;
width:912;
height:16px;	
}

#menu_haut{
font-size:11px;
float:left;
margin-left:20px;	
}

#menu_haut a:link{color: #4d4e53; text-decoration:none;}	
#menu_haut a:visited{color: #4d4e53; text-decoration:none;}	
#menu_haut a:hover{color: #afafaf; text-decoration:none;}	

#menu2{
background:url('images/img_sous_barre_2.jpg') no-repeat ;
width:654px;
height:110px;
}

/*menu dynamique*/
#menu{
padding-left:35px;
}

/*partie gauche*/
/***************************************************/

#partie_gauche{
width:220px;
/*border:1px solid;  border-color:#000000; */
}

#partie_droite{
width:258px;
/*border:1px solid;  border-color:#000000; */
}

#barre_video{
background:url('images/cote_gauche/barre_video.jpg') no-repeat top left;
width:360px;
height:21px;
text-align:right;
	
color:#FFFFFF;
font-size:16px;
}

#contenu_video{
background:url('images/cote_gauche/lecteur_tele_bis.jpg') no-repeat top left;
width:330px;
height:300px;

padding-left:30px;
padding-top:52px;
padding-bottom:-52px;
}

#contenu_video a:link{color: #5a8e22; text-decoration:none;}	
#contenu_video a:visited{color: #5a8e22; text-decoration:none;}	
#contenu_video a:hover{color: #5a8e22; text-decoration:none;}	

#ajout_vid{
padding-left:5px;
}


/*footer*/
/***************************************************/

#barre{
background:url('images/footer/barre_footer.jpg') no-repeat bottom;
width:1132px;
height:50px;
}

#footgauche{
font-size:10px;
float:left;
}

#footgauche a:link{color: #797979; text-decoration:none;}	
#footgauche a:visited{color: #797979; text-decoration:none;}	
#footgauche a:hover{color: #afafaf; text-decoration:none;}	

#footdroit{
padding-top:4px;
float:right;

font-size:10px;
color:#797979;
}



/************************************************************************************************/
/*                                                                            la partie dynamique                                                                               */
/************************************************************************************************/

/*global*/
/***************************************************/
#middle {
width:620px;
float:right;
margin-top:-13px;
//margin-top:0px;
text-align:justify;
}



/*page d'accueil*/
/***************************************************/

#content{
width:654px;
min-height:500px;
margin-top:-10px;
}

#content_main{
width:620px;
min-height:500px;
margin-top:-10px;
padding-left:34px;
}

#barre_titre_principal{
background:url('images/barre_titre_accueil.jpg') no-repeat right;
height:63px;
padding-top:40px;
padding-left: 95px;
color:#FFFFFF;
font-size:16px;
}

#img_accueil{
background:url('images/img_bienvenue.jpg') no-repeat right;
height:275px;
}

#intro1{
padding-top:115px;
padding-left:45px;
width:400px;
height:40px;
color:#797979;
line-height: 1.4;
}

#intro2{
margin-top:72px;
margin-left:298px;
text-align:center;
width:350px;
height:40px;
color:#797979;
font-size:15px;
}

#barre_titre_secondaire{
background:url('images/barre_titre_secondaire.jpg')  no-repeat ;
width:283px;
height:21px;

margin-top:20px;
padding-top:1px;
padding-left:10px;

color:#FFFFFF;
font-size:16px;
}

#lesblocks{
background:url('images/haut_eolbas.jpg') no-repeat bottom right;
width:620px;
height:80px;
margin-left:34px;


}

#lesblocks a:link{color: #797979; text-decoration:none;}	
#lesblocks a:visited{color: #797979; text-decoration:none;}	
#lesblocks a:hover{color: #afafaf; text-decoration:none;}	

#block1{
float:left;
}

#block2{
float:left;
padding-left:34px;
}


/*bas page d'accueil*/
/***************************************************/

#edito_liens{
background:url('images/eolbas_cut.jpg') no-repeat top right;
width:654px;
height:149px;
}

#edito{
width:395px;
height:233px;

float:left;

padding-left:45px;
padding-top:0px;
//padding-top:14px;
}

#liens{
width:105px;
float:right;
padding-right:84px;
padding-top:30px;
font-family:Tahoma, Arial;
font-size:10px;
text-decoration:none;
font-weight:normal;
}

#liens a:link {color: #5a8e22; text-decoration:none;}
#liens a:visited {color: #5a8e22; text-decoration:none;}
#liens a:hover {color:#afafaf; text-decoration:none;}

#img_fin{
background:url('images/pied_eolbas.jpg') no-repeat right;
width:654px;
height:103px;
}


/*menu de droite*/
/***************************************************/

#menu_droite{
float:right;
padding-top:10px;
}

#liens_menu_droite{
margin-bottom:3px;
font-size:14px;
background-color:#e4e7eb;
line-height:15px;
width:220px;
text-align:right;
}

#liens_menu_droite_desc{
text-align:right; 
width:300px;  
margin-top:-10px; 
margin-left:-80px;
}

#liens_menu_droite_selected{
margin-bottom:3px;
font-size:14px;
background-color:#fcd8b1;
color:#f6740b;
line-height:15px;
width:220px;
text-align:right;
}

#liens_menu_droite_selected a:link{color: #f6740b; text-decoration:none;}	
#liens_menu_droite_selected a:visited{color: #f6740b; text-decoration:none;}	
#liens_menu_droite_selected a:hover{color: #f6740b; text-decoration:none;}

#liens_menu_droite a:link{color: #797979; text-decoration:none;}	
#liens_menu_droite a:visited{color: #797979; text-decoration:none;}	
#liens_menu_droite a:hover{color: #f6740b; text-decoration:none; background-color:#fcd8b1;}	


/*rechercher un professionnel*/
/***************************************************/

#barre_titre_rechercher{
background:url('images/barre_rechercher_nue.jpg') no-repeat right;
height:63px;
padding-top:28px;
padding-left: 72px;
color:#FFFFFF;
font-size:16px;
}

#barre_titre_dossiers{
background:url('images/barre_dossiers_nue.jpg') no-repeat right;
height:76px;
padding-top:44px;
padding-left: 120px;
margin-bottom:-52px;
color:#FFFFFF;
font-size:16px;
}

#liens_sous_barre{
margin-top:-40px;
padding-left: 107px;
}

#activites{
font-size:14px;
padding:50px;
margin-top:25px;
//margin-top:0px;
}

#activites a:link{color: #293e6b; text-decoration:none;}	
#activites a:visited{color: #293e6b; text-decoration:none;}	
#activites a:hover{color: #f6740b; text-decoration:none;}	


/*Liste*/
/***************************************************/

/*affichage de la liste des résultats avec miniature */
td.minature {
background-repeat: no-repeat;
border:1px;
}

/*les liens privilégiés*/
#liens_privilegies{
padding-left:10px;
border:2px;
border-style:solid;
border-color: #d1d7dd;
}

.barre_remontee {
margin-top:-3px;
//margin-top:-10px;

}

/*V2 du site */
/********************************************************/

#partie_centre{
width:654px;
padding-left:15px;
vertical-align:top;
}


td.espace
{
width: 10px;
}

td.solairephotovoltaïque
{
background:url('images/v2_puce_soleil.jpg') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size: 12px;
font-weight:bold;
line-height: 40px;
}

#a.lien_gris:link {color: #797979; text-decoration:none;}
#a.lien_gris:visited {color: #797979; text-decoration:none;}
#a.lien_gris:hover {color:#797979; text-decoration:none;}

td.eolien
{
background:url('images/v2_puce_eolien.jpg') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
}

td.hydraulique
{
background:url('images/v2_puce_hydraulique.jpg') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
}

td.maison
{
background:url('images/v2_puce_maison.jpg') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
}

td.biomasse
{
background:url('images/v2_puce_biomasse.jpg') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
}

td.geothermie
{
background:url('images/v2_puce_geothermie.jpg') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;

}


td.environnement
{
background:url('images/v2_puce_environnement.png') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
}


h1 {
background:url('images/v2_puce_etiquette.png') no-repeat ;
padding-left: 50px;
line-height:50px;
font-weight:bold;
font-size:18px;
color:#6FB121;
vertical-align: top;
}

h2 {
background:url('images/v2_puce_feuille.png') no-repeat ;
padding-left: 20px;
line-height:20px;
font-weight:bold;
font-size:14px;
color:#6FB121;
vertical-align: top;
border-bottom : 1px;
border-bottom-style : dashed; 
border-bottom-color : #6FB121; 
}


h3 {
color:#797979;
font-size:12px;
font-weight:normal;
margin-top:0px;
//margin-top:-8px;
}

h4 {
background:url('images/v2_puce_feuille.png') no-repeat ;
padding-left: 20px;
line-height:20px;
font-weight:bold;
font-size:14px;
color:#6FB121;
vertical-align: top;
}


.titre_v2_1{
background:url('images/v2_icone_tv.png') no-repeat ;
padding-left: 40px;
line-height:40px;
font-weight:bold;
font-size:14px;
color:#6FB121;
vertical-align: top;
}

.titre_v2_2{
background:url('images/v2_icone_blog.png') no-repeat ;
padding-left: 40px;
line-height:40px;
font-weight:bold;
font-size:14px;
color:#6FB121;
vertical-align: top;
}

.titre_v2_3{
background:url('images/v2_icone_bon_plan.png') no-repeat ;
padding-left: 40px;
line-height:40px;
font-weight:bold;
font-size:14px;
color:#6FB121;
vertical-align: top;
}

ul {
list-style-image:url('images/puce2.jpg');
list-style-position:outside;
}

.barre_outils {
text-align: left;
width: 680px;
border-top : 1px;
border-top-style : dotted ; 
border-top-color : #797979;
border-bottom : 1px;
border-bottom-style : dotted ; 
border-bottom-color : #797979;
border-left : 1px;
border-left-style : dotted ; 
border-left-color : #797979;
border-right : 1px;
border-right-style : dotted ; 
border-right-color : #797979;
}

td.info_impression
{
  width: 300px;
  border-width: 3px;
  border-style: solid;
  border-color: black;
}

td.menu_1
{
background:url('images/v2_icone_dossiers.png') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size: 12px;
font-weight:bold;
line-height: 40px;
width: 180px;
color : #797979; 
border-bottom : 5px;
border-bottom-style : solid; 
border-bottom-color : #FF6633; 
}

td.menu_2
{
background:url('images/v2_icone_professionnels.png') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
width: 150px;
color : #797979; 
border-bottom : 5px;
border-bottom-style : solid; 
border-bottom-color : #6FB121; 
}

td.menu_3
{
background:url('images/v2_icone_webtv.png') no-repeat ;
padding-left: 50px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
width: 170px;
color : #797979; 
border-bottom : 5px;
border-bottom-style : solid; 
border-bottom-color : #3E8DC5; 
}

td.menu_4
{
background:url('images/v2_icone_inscription.png') no-repeat ;
padding-left: 40px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
width: 180px;
color : #797979; 
border-bottom : 5px;
border-bottom-style : solid; 
border-bottom-color : #B78C3D; 
}


td.menu_5
{
background:url('images/v2_icone_cle.png') no-repeat ;
padding-left: 60px;
text-decoration : none; 
font-size:12px;
font-weight:bold;
line-height:40px;
width: 150px;
color : #797979; 
border-bottom : 5px;
border-bottom-style : solid; 
border-bottom-color : #ECE083; 
}


.encadre_solaire
{
  width: 300px;
  border-width: 1px;
  border-style: dotted;
  border-color: #FFC326;
}

.encadre_eolien
{
  width: 300px;
  border-width: 1px;
  border-style: dotted;
  border-color: #FFC326;
}


.encadre_solaire_gd
{
  width: 400px;
  border-width: 1px;
  border-style: dotted;
  border-color: #FFC326;
}

.encadre_eolien_gd
{
  width: 400px;
  border-width: 1px;
  border-style: dotted;
  border-color: #FFC326;
}


/*page demande devis auto */

th.tarif_video{
	color:#3E8DC5;
	text-align:left;
}
th.px_video{
	color:#3E8DC5;
	text-align:center;
}