body
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0;
	padding:0;
	background-color:#000000;
}

input[type="submit"]{
    background-color:#223F9A;
    border:solid 1px black;
    color:#ffffff;
	margin-top:10px;
}

img
{
    border:none;
    vertical-align:middle;
}

a
{
	color:#223F9A;
	text-decoration:none;
    font-family:Arial;
}
a:active
{
	text-decoration:none;
	color:#223F9A;
}
a:hover
{
	text-decoration:underline;
	color:#025299;
}

.pucegroupe{
	height:7px;
	vertical-align:middle;
}

ul.listerechbesoin{
	list-style-type:decimal;
	margin-top:5px;
}

.listerechbesoin a{
	color:#223F9A;
}

.listerechbesoin li{
	color:#223F9A;
}

.rubriquemenu, .rubriquemenu2{
	float:right;
}

.tableau_vert {
	border-collapse: collapse;
}

.tableau_vert td {
	padding: 5px;
}

.titrerubriquemenu
{
	margin-top:5px;
	padding-top:5px;
	padding-right:20px;
	width:178px;
	height:24px;
	background-image:url(../images/Onglet-menu-gauche.png);
	background-repeat:no-repeat;
	cursor:pointer;
    color:#223F9A;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}


.titrerubriquemenu a
{
    color:#223F9A;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}
.titrerubriquemenu a:active
{
	color:#223F9A;
	text-decoration:none;
}
.titrerubriquemenu a:hover
{
	color:#223F9A;
	text-decoration:none;
}

.titrerubriquemenu2
{
	cursor:pointer;
	margin-top:5px;
	padding-top:5px;
	padding-right:20px;
	width:178px;
	height:24px;
	background-image:url(../images/Onglet-menu-gauche-over.png);
	background-repeat:no-repeat;
    color:#223F9A;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.titrerubriquemenu2 a
{
    color:#223F9A;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}
.titrerubriquemenu2 a:active
{
	color:#223F9A;
	text-decoration:none;
}
.titrerubriquemenu2 a:hover
{
	color:#223F9A;
	text-decoration:none;
}




.ssrubriquemenu
{
	cursor:pointer;
	margin-bottom:5px;
	margin-right:3px;
	padding-right:3px;
	width:178px;
	height:14px;
	background-image:url(../images/Onglet-ss-menu-gauche.png);
	background-repeat:no-repeat;
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}

.ssrubriquemenu2
{
	cursor:pointer;
	margin-bottom:5px;
	margin-right:3px;
	padding-right:3px;
	width:178px;
	height:14px;
	background-image:url(../images/Onglet-ss-menu-gauche-over.png);
	background-repeat:no-repeat;
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}

.ssrubriquemenu a
{
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}

.ssrubriquemenu a:active
{
	color:#223F9A;
	text-decoration:none;
}
.ssrubriquemenu a:hover
{
	color:#223F9A;
	text-decoration:none;
}


.ssrubriquemenu2 a
{
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}

.ssrubriquemenu2 a:active
{
	color:#223F9A;
	text-decoration:none;
}
.ssrubriquemenu2 a:hover
{
	color:#223F9A;
	text-decoration:none;
}

.ssrubriquemenu3
{
	cursor:pointer;
	float:left;
	padding-top:10px;
	padding-left:10px;
	width:205px;
	height:20px;
	background-image:url(../images/Renovation-ssmenu-economie.png);
	background-repeat:no-repeat;
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}

.ssrubriquemenu3 a
{
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}
.ssrubriquemenu3 a:active
{
	color:#223F9A;
	text-decoration:none;
}
.ssrubriquemenu3 a:hover
{
	color:#223F9A;
	text-decoration:none;
}

.ssrubriquemenu4
{
	cursor:pointer;
	float:left;
	padding-top:10px;
	padding-left:10px;
	width:205px;
	height:20px;
	background-image:url(../images/Renovation-ssmenu-over-economie.png);
	background-repeat:no-repeat;
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}

.ssrubriquemenu4 a
{
    color:#223F9A;
	font-size:11px;
	text-decoration:none;
}
.ssrubriquemenu4 a:active
{
	color:#223F9A;
	text-decoration:none;
}
.ssrubriquemenu4 a:hover
{
	color:#223F9A;
	text-decoration:none;
}


.rubriquemenuhaut
{
	float:left;
	background-image:url(../images/Puce-menu-haut.gif);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:14px;
	margin-right:26px;
}
.rubriquemenuhaut a
{
    color:#FFFFFF;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}
.rubriquemenuhaut a:active
{
	color:#FFFFFF;
	text-decoration:none;
}
.rubriquemenuhaut a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.impression{
	margin-left:350px;
}

#navigation{
	color:#223F9A;
	margin-bottom:5px;
}

#recherchemotcle
{
    padding-top:20px;
}

div#recherchemotcle input{
	margin:0;
	padding:0;
	margin-top:3px;
}

#recherchemotcletitre
{
	padding-top:3px;
	padding-left:30px;
    width:136px;
	height:48px;
	background-image:url(../images/Onglet-rechercher.png);
	background-repeat:no-repeat;
}
    
.motcleinput
{
    font-size:11px;
    width:120px;
}

.motcleselect
{
    font-size:11px;
    width:103px;
}

.motcleok
{
    font-size:9px;
    width:20px;
}
    
#recherchevisuelle
{
    padding-top:20px;
}

#recherchevisuelletitre
{
	padding-top:7px;
	padding-left:30px;
    width:136px;
	height:28px;
	background-image:url(../images/Onglet-rechercher-produit.png);
	background-repeat:no-repeat;
}

#recherchevisuellecontenu
{
    padding-left:30px;
    width:136px;
}

#recherchevisuellepage
{
    padding-top:7px;
	width:670px;
}

#recherchevisuellehaut
{
    padding-top:15px;
    padding-left:30px;
	width:640px;
}

#recherchevisuellebas
{
    padding-top:7px;
    padding-left:30px;
	width:640px;
	height:415px;
	overflow-y:auto;
	overflow-x:hidden;
}

div#recherchevisuellebas ul
{
	margin-top:10px;
	margin-bottom:8px;
}

#recherchevisuellebloc
{
    float:left;
	width:120px;
	height:110px;
	margin-bottom:10px;
}

div#recherchevisuellebloc a
{
    /*font-weight:700;*/
}
	
div#recherchevisuellepage img
{
	margin-top:10px;
    border:0px;
	width:80px;
	height:80px;
    border:solid 1px #CCCCCC;
}

#recherchebesoinpage
{
    padding-top:7px;
	width:670px;
}

#recherchebesoinhaut
{
    padding-top:15px;
    padding-left:30px;
	width:640px;
}

#recherchebesoinbas
{
    padding-top:7px;
    padding-left:30px;
	padding-top:20px;
	width:640px;
}

#recherchebesoinbloc
{
    float:left;
	width:310px;
	margin-bottom:10px;
}

div#recherchebesoinbloc label
{
	font-weight:800;
}

#recherchebesoinblocdroit
{
    float:left;
	width:300px;
	margin-bottom:10px;
	margin-left:10px;
}

div#recherchebesoinblocdroit span
{
	padding-left:10px
}

#recherchebesoinblocdroithaut
{
    width:156px;
    height:22px;
    background-image:url(../images/Onglet-vert-page-prod.png);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:3px;
    font-weight:700;
}

div#recherchebesoinbloc a
{
    font-weight:700;
}

#recherchetechnique
{
    padding-top:20px;
}
    #recherchetechniquetitre
    {
	    padding-top:7px;
	    padding-left:30px;
        width:136px;
	    height:28px;
	    background-image:url(../images/Onglet-rechercher-produit.png);
	    background-repeat:no-repeat;
    }

    #recherchetechniquecontenu
    {
	    padding-left:30px;
        width:136px;
    }

#recherchetechniquepage
{
    padding-top:7px;
	width:680px;
}

#recherchetechniquehaut
{
    padding-top:15px;
    padding-left:30px;
	width:640px;
}

#recherchetechniquebas
{
    padding-top:7px;
    padding-left:30px;
	width:660px;
	height:400px;
	overflow-y:auto;
	overflow-x:hidden;
}

#recherchetechniquebloc
{
    float:left;
	width:150px;
	height:150px;
	margin-bottom:10px;
}

div#recherchetechniquebloc a
{
    font-weight:700;
	color:#223F9A;
}

#tableRechercheTechnique{
	border-collapse:collapse;
	border:1px solid #FFFFFF;
	text-align:center;
}

#titreChampTechTech{
	font-weight:bold;
	background-color:#DBED77;
}

.event_table{
	cursor:pointer;
	color:#223F9A;
}

#tdLigneRech{
	color:black;
}

.libelleSysteme{
	font-size:16px;
	font-weight:bold;
	color:#AEAEB0;
}

#tableChoixSolution{
	width:350px;
	margin-top:10px;
}

.libelleSolution{
	text-decoration:underline;
	color:#223F9A;
	font-weight:bold;
}

#imageSolution{
	float:left;
}

#imageSolution img{
	border:1px solid lightblue;
}

#listeProduit{
	width:200px;
	height:350px;
	float:left;
	margin-right:3px;
	margin-left:2px;
	margin-top:2px;
}

#blocFamille{
	margin-bottom:25px;
}

#tablelistProduit{
	border:1px solid lightblue;
	border-collapse:collapse;
	width:200px;
	background:white
}

.tdLibelleFamille{
	background:lightblue;
}

.imageProduit{
	margin-right:10px;
}

#retourPageRechTech{
	clear:both;
	margin-top:25px;
}

#reglementationpage
{
    padding-top:7px;
	width:670px;
}

#reglementationtitre
{
    padding-top:20px;
    padding-left:30px;
	width:640px;
}

#reglementationcontenu
{
    padding-top:20px;
    padding-left:30px;
	width:640px;
	height:400px;
}

#reglementationimage
{
    float:left;
	width:165px;
	margin-right:20px;
}

div#reglementationimage img
{
    border:solid 1px #CCCCCC;
}

#reglementationtexte
{
    float:left;
	width:430px;
}

.accroche{
	font-weight:700;
	font-style:italic;
}

#entretienpage{
    padding-top:7px;
	width:670px;
}

#entretientitre
{
    padding-top:5px;
    padding-left:30px;
	width:640px;
}

#entretiencontenu
{
    padding-top:20px;
    padding-left:30px;
	width:660px;
	height:390px;
	overflow-x:hidden;
	overflow-y:auto;
}

#entretiencontenu p{
	width:600px;
}

ul.pdf li{
	vertical-align:top;
	list-style-image:url('../images/picto-PDF.gif');
	padding-bottom:10px;
	padding-left:5px;
}

ul.pdf2 li{
	vertical-align:top;
	list-style-image:url('../images/picto-PDF.gif');
	padding-left:5px;
}

div#imagedoc img{
	border:1px solid #CCCCCC;
	width:150px;
}

#garantiepage{
  padding-top:7px;
	width:700px;
	height:480px;
}

#garantiecontenu{
	height:400px;
	overflow-y:auto;
	overflow-x:hidden;
}

#garantietitre
{
  padding-top:20px;
	width:500px;
	height:30px;
}

#garantiepagegauche{
  float:left;
  padding-left:30px;
  width:500px;
  height:460px;
}

#garantiepagedroit{
  float:left;
  width:170px;
  height:460px;
}

#telechargementonglet
{
    padding-top:7px;
    padding-left:30px;
    width:136px;
    height:28px;
    background-image:url(../images/Onglet-garantie-telechargement.png);
    background-repeat:no-repeat;
}

#telechargementongletcontenu
{
	padding-left:5px !important;
}

*+html#telechargementongletcontenu{
	padding-left:0px;
	margin:0;
}

*html#telechargementongletcontenu{
	padding-left:0px;
	margin:0;
}

#reglementationpage2{
  padding-top:7px;
	width:700px;
	height:480px;
}

#reglementationtitre2
{
	padding-top:5px;
	width:500px;
	height:20px;
}

#reglementationpagegauche2{
  float:left;
  padding-left:30px;
  width:500px;
  height:445px;
}

#reglementationpagedroit2{
  float:left;
  width:170px;
  height:460px;
}

#reglementationcontenu2{
  height:410px;
  overflow-y:auto;
  overflow-x:hidden;
}

#actualites
{
    padding-top:20px;
}

#actualitestitre
{
    padding-top:7px;
    padding-left:30px;
    width:136px;
    height:28px;
    background-image:url(../images/Onglet-actualites.png);
    background-repeat:no-repeat;
}

.titre
{
    color:#223F9A;
    font-size:14px;
    font-weight:700;
}

.titre a
{
    color:#223F9A;
    font-size:14px;
    font-weight:700;
	text-decoration:none;
}

.titre a:hover
{
    color:#223F9A;
    font-size:14px;
    font-weight:700;
	text-decoration:underline;
}

.titrebleu18
{
    color:#223F9A;
    font-size:18px;
    font-weight:700;
}

.titrebleu36
{
    color:#005dc1;
    font-size:36px;
    font-weight:700;
}

.txtbleu12
{
    color:#223F9A;
    font-size:12px;
}

.txtbleuclair12
{
    color:#005dc1;
    font-size:12px;
}

.txtbleuclair12b
{
    color:#005dc1;
	font-weight:bold;
    font-size:12px;
}

.txtbleuclair11b
{
    color:#223F9A;
	font-weight:bold;
    font-size:11px;
}

.txtvert11
{
    color:#c9d022;
    font-size:11px;
}

.txtvert11b
{
    color:#c9d022;
	font-weight:bold;
    font-size:11px;
}

.txtbleuclair16b
{
    color:#005dc1;
	font-weight:bold;
    font-size:16px;
}

.txtbcclair12
{
    color:#ffffff;
    font-size:12px;
}

.txtblcclair12b
{
    color:#ffffff;
	font-weight:bold;
    font-size:12px;
}


.titre2
{
    color:#025299;
    font-weight:700;
}



.texte
{
    color:#223f9a;
    font-size:12px;
}

.texteviolet14b{

FONT-SIZE: 14px;
COLOR: #622181;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;

}
.texteviolet14b a:link {COLOR: #622181; TEXT-DECORATION: none;}

.texteviolet14b a:visited {COLOR: #622181; TEXT-DECORATION: none;}


.texteviolet14b a:hover
{
FONT-SIZE: 14px;
COLOR: #622181;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}



.textevioletclair14b{

FONT-SIZE: 14px;
COLOR: #990066;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;

}

.texteviolet12b{

FONT-SIZE: 12px;
COLOR: #622181;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;

}

.texteviolet12b a

{
FONT-SIZE: 12px;
COLOR: #622181;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}


.texteviolet12b a:active {COLOR: #622181; TEXT-DECORATION: none;}

.texteviolet12b a:link {COLOR: #622181; TEXT-DECORATION: none;}

.texteviolet12b a:visited {COLOR: #622181; TEXT-DECORATION: none;}


.texteviolet12b a:hover
{
FONT-SIZE: 12px;
COLOR: #622181;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}

.textevert12b{

FONT-SIZE: 12px;
COLOR: #818b00;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;

}



.texteviolet10b{

FONT-SIZE: 10px;
COLOR: #622181;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;

}

.textejaune10b{

FONT-SIZE: 10px;
COLOR: #fff9ae;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;

}

.textenoir12b{

FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight:bold;

}
.textenoir12px{

FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.textenoir10px{

FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;


}


#logo
{
    height:117px;
    width:234px;
}

#accueilpage
{
	border:solid 1px #FFFFFF;
	margin:5px auto 0 auto;
	width:950px;
	height:590px;
	text-align:left;
	background-image:url(../images/accueilparticuliers.jpg);
}

#accueilgauche
{
    float:left;
    width:234px;
    height:590px;
    text-align:right;
}

#accueildroit
{
    float:left;
    width:716px;
    height:590px;
}

#pageSep
{
	border:solid 1px #FFFFFF;
	margin:5px auto 0 auto;
	width:950px;
	height:590px;
	text-align:left;
	background-image:url(../images/accueilparticuliers.jpg);
}

#page
{
	border:solid 1px #FFFFFF;
	margin:5px auto 0 auto;
	width:950px;
	height:590px;
	text-align:left;
	background-image:url(../images/fondparticuliers.jpg);
}

#pagegauche
{
    float:left;
    width:234px;
    height:590px;
    text-align:right;
}

#pagedroit
{
    float:left;
    width:716px;
    height:590px;
}

#pagecontenu
{
    width:716px;
    float:left;
}

#close
{
    text-align:right;
    float:left;
    padding-top:90px;
	height:17px;
	float:left;
	width:155px;
}

#accueilcontenu
{
    width:716px;
    float:left;
}

#contenucentre
{
    width:534px;
    height:512px;
	padding-top:7px;
    float:left;
}

#contenudroite
{
    width:182px;
    height:502px;
    float:left;
}

#menuhaut
{
    width:697px;
    height:68px;
    padding-left:19px;
}

#dossierdumois
{
    margin-left:30px;
    margin-top:20px;
    width:500px;
}

#dossierdumoistitre
{
    width:500px;
    float:left;
    color:#444444;
    font-size:18px;
    font-weight:700;
    margin-bottom:15px;
}

#dossierdumoisimage
{
    width:80px;
    color:#444444;
    font-size:14px;
    font-weight:700;
    float:left;
}

#dossierdumoistexte
{
    width:400px;
	margin-left:80px !important;
	margin-left:20px; 
	text-align:justify;
}

#tv
{
	width:445px;
	height:205px;
}

#maisonaldes
{
    margin-left:30px;
    width:495px;
    height:255px;
    background-repeat:no-repeat;
    padding-top:12px;
    padding-left:5px;
}


.accueil-titre
{
padding-top:13px;
width:220px;
height:40px;
background-image:url(../images/Accueil-titre.png);
background-repeat:no-repeat;
text-align:center;
}


#produit
{
    width:670px;   
    padding-top:7px;    
}

#produithaut
{
    width:670px;
	padding-top:10px;
    padding-left:30px;
    margin:0;
}

div#produithaut h3
{
    padding:0;
    margin:0;
    margin-top:10px;
}

#produitbas
{
    width:670px;
    padding-left:30px;
    margin:0;
    padding-top:12px;
}

#produitbasgauche
{
    width:490px;
    float:left;
}

#produitbasdroit
{
    width:162px;
    float:left;
    margin-left:10px;
}

div#produitbasdroit ul{
	list-style-type:none;
}

#produithautgauche
{
    width:134px;
    float:left;
}

div#produithautgauche img
{
    margin-top:10px;
    border:0px;
    width:130px;
	height:130px;
    border:solid 1px #CCCCCC;
}

#produithautcentre
{
    width:370px;
    float:left;
}

.produithautcentregauche
{
    width:170px;
    float:left;
    margin:0px;
    padding:0px;
    float:left;
    margin-left:10px;
}

.produithautcentredroit
{
    width:185px;
    margin:0px;
    padding:0px;
    float:left;
    margin-left:5px;
}

#produithautdroit
{
    width:146px;
    float:left;
    padding-top:10px;
}

.produitrubriquecentre
{
    /*width:368px;*/
    width:160px;
    height:22px;
    background-image:url(../images/Onglet-produits-rbd.png);
    background-repeat:no-repeat;
    padding-top:3px;
    padding-left:10px;
    margin-top:10px;
    font-weight:700;
}

.produitrubriquedroit
{
    width:156px;
    height:25px;
    background-image:url(../images/Onglet-vert-page-prod.png);
    background-repeat:no-repeat;
    padding-left:10px;
}

.produitrubriquebas
{
    width:490px;
    height:22px;
    background-image:url(../images/Onglet-produits-rb.png);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:3px;
    font-weight:700;
}

.produitrubriquebasdroit
{
    width:155px;
    height:22px;
    background-image:url(../images/Onglet-produits-rbd.png);
    background-repeat:no-repeat;
    margin-left:5px;
	padding-left:10px;
    padding-top:3px;
    font-weight:700;
}

.produittexte
{
    padding-left:5px;
    padding-right:15px;
    text-align:justify;
    height:110px;
    overflow-y:auto;
	overflow-x:hidden;
}

.produittextebas
{
    padding-left:5px;
    padding-right:15px;
    text-align:justify;
    height:140px;
    overflow-y:auto;
	overflow-x:hidden;
}

.produittextebas2
{
    padding-left:5px;
    padding-right:15px;
    text-align:justify;
    height:70px;
    overflow-y:auto;
	overflow-x:hidden;
}

.produittextebas2 img{
	width:65px;
	height:65px;
}

#faq
{
    width:700px;
    float:left;
    padding-top:7px;    
}

#faqgauche
{
    width:470px;
	padding-top:20px;
	padding-left:30px;
    float:left;
}

#faqdroite
{
    width:170px;
	padding-left:30px;
	float:left;
}

#faqarbo
{
    padding-left:30px;
}

.faqrubriques
{
    width:170px;
    height:22px;
    background-image:url(../images/Onglet-vert-page-prod.png);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:3px;
    font-weight:700;
	color:#223F9A;
}

.faqquestion
{
    color:#000000;
    font-weight:700;
    font-size:12px;
    line-height:20px;
    
}
.faqqreponse
{
    color:#005dc1;
    font-size:12px;
    padding-left:5px;
}

#faqscroll
{
    overflow-y:auto;
	overflow-x:hidden;
    width:450px;
    height:365px;
    padding-right:10px;
}

.faqsoustheme
{
    padding-left:10px;
}

#groupe
{
    padding-top:7px;
	width:700px;
	height:480px;
}

#groupetitre
{
	padding-top:20px;
	padding-left:30px;
	width:500px;
	height:30px;
}

#groupelisterubriques
{
    width:600px;
	height:30px;
	padding-left:30px;
}

#groupecontenu
{
    width:660px;
	height:360px;
	padding-top:5px;
	padding-left:30px;
	overflow:auto;
}

*+html#groupecontenu
{
    margin-top:0px;
}

#groupecontenu p{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	width:650px;
}

.rubriquegroupe
{
    float:left;
    width:120px;
	font-size:1.1em;
}

.rubriquegroupe2
{
    float:left;
    width:120px;
	font-size:1.1em;
}

.rubriquegroupe2 a{
	color:#025299;
}


#actupage
{
    width:700px;
	height:430px;
    float:left;
    padding-top:7px;    
}

#actucontenu
{
    width:660px;
	height:430px;
    padding-top:20px;
	padding-left:30px;
	float:left;
}

#actuscroll
{
    overflow-y:auto;
	overflow-x:hidden;
    width:620px;
    height:390px;
    padding-right:10px;
}

#documentationpage
{
    width:700px;
	height:430px;
    float:left;
    padding-top:7px;    
}

#documentationgauche
{
    width:500px;
	height:430px;
    padding-top:20px;
	padding-left:30px;
	float:left;
}

#documentationgaucheSpotTv
{
    width:500px;
	height:430px;
    padding-top:20px;
	padding-left:30px;
	float:left;
	overflow:auto;
}

#documentationdroite
{
    width:170px;
	/*padding-left:30px;*/
    float:left;
}

#documentationarbo
{
    padding-left:30px;
}

.documentationrubriques
{
    width:160px;
    height:22px;
    background-image:url(../images/Onglet-vert-page-prod.png);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:3px;
    font-weight:700;
	color:#223F9A;
}

#renovationpage
{
    width:700px;
	height:430px;
    float:left;
    padding-top:7px;    
}

#renovationgauche
{

	height:430px;
    padding-top:20px;
	padding-left:30px;
	float:left;
}

#renovationgaucheSpotTv
{
    width:500px;
	height:430px;
    padding-top:20px;
	padding-left:30px;
	float:left;
	overflow:auto;
}

#renovationdroite
{
    width:170px;
	/*padding-left:30px;*/
    float:left;
}

#renovationarbo
{
    padding-left:30px;
}

.renovationrubriques
{
    width:160px;
    height:22px;
    background-image:url(../images/Onglet-vert-page-prod.png);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:3px;
    font-weight:700;
	color:#223F9A;
}

#renovationscroll
{
    overflow-y:auto;
	overflow-x:hidden;
	width:660px;
    height:375px;
    padding-right:10px;
}

#renovationencart
{
width:433px;
height:450px;
background-image:url(../images/Renovation-encart-blc.png);
background-repeat:no-repeat;
padding-top:15px;
padding-right:15px;
padding-left:20px;
margin-left:90px;
}

#renovationencartagir
{
width:433px;
height:465px;
background-image:url(../images/Renovation-encart-blc-agir.png);
background-repeat:no-repeat;
padding-right:15px;
padding-left:20px;
margin-left:80px;
}

#renovationencarttouttype
{
width:640px;
height:280px;
background-image:url(../images/Renovation-encart-tout-type.png);
background-repeat:no-repeat;
padding-top:35px;
padding-right:15px;

}

#renovationencarttouttype1
{padding-left:40px;
}

#renovationcommentfinancer
{
width:180px;
float:left;
}

#renovationagir
{
padding-left:50px;
padding-top:25px;
width:180px;
float:left;
}

#renovationsavoirplus
{
padding-left:30px; 
padding-top:200px;
width:180px;
float:left;
}


#renovationencart12l
{
background-image:url(../images/Renovation-encart-12L.png);
background-repeat:no-repeat;
width:138px;
height:85px;
padding-left:75px;
padding-top:10px;
}

#renovationencart3h
{
background-image:url(../images/Renovation-encart-3h.png);
background-repeat:no-repeat;
width:400px;
height:125px;
padding-top:10px;
padding-left:10px;
margin-left:120px;
}






#renovationencart3hdroite
{
width:150px;
float:left;
padding-top:30px;
padding-left:10px;
}

#renovationventilation
{
width:438px;
height:290px;
background-image:url(../images/Renovation-encart-ventilation.png);
background-repeat:no-repeat;
padding-top:15px;
padding-right:15px;
padding-left:20px;
}


#renovationblocrose
{
background-image:url(../images/Renovation-bloc-rose.png);
background-repeat:no-repeat;
width:275px;
height:135px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
margin-left:100px;
}
#renovationblocampoule
{
background-image:url(../images/Renovation-bloc-ampoule.png);
background-repeat:no-repeat;
width:275px;
height:160px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
margin-left:100px;
}

#renovationencartvariantes
{
width:457px;
height:278px;
background-image:url(../images/bloc-renovation-variante.png);
background-repeat:no-repeat;
padding-top:15px;
padding-right:15px;
text-align:center;
margin-left:100px;
}

#renovationventilationadaptee
{
height:521px;
background-image:url(../images/renovation-adaptation.png);
background-repeat:no-repeat;
}

#renovationappartement
{
width:170px;
float:left;
height:90px;
padding-top:100px;
padding-left:10px;
text-align:center;
}

#renovationmaison
{
width:170px;
float:left;
height:90px;
padding-top:100px;
padding-left:10px;
text-align:center;
margin-left:100px;
}

#renovationventilationrepartie
{
width:170px;
float:left;
height:90px;
padding-top:65px;
padding-left:10px;
text-align:center;
margin-left:130px;
}

#renovationreseau
{
width:140px; float:left; height:35px; padding-top:120px;
}

#renovationpiece
{
width:170px; float:left; height:20px; padding-top:25px; margin-left:145px;
}

#renovationensemblemaison
{
width:120px; float:left; height:20px; padding-top:25px;
}

#renovationventilationreference
{
width:170px; float:left; height:90px; padding-top:35px; padding-left:10px; text-align:center; margin-left:130px;
}

#renovationventilationoptimale
{
width:140px; float:left; height:90px; padding-top:35px; text-align:center;
}

.doctitre
{
    color:#000000;
    font-weight:700;
    font-size:12px;
    line-height:20px;
    
}
.docdesc
{
    color:#005dc1;
    font-size:12px;
    padding-left:5px;
}

#documentationscroll
{
    overflow-y:auto;
	overflow-x:hidden;
    width:480px;
    height:375px;
    padding-right:10px;
}

.documentationsoustheme
{
    padding-left:10px;
}


#renovation {

background-image:url(../images/accueil.png);
 background-repeat:no-repeat;
 width:700px;
 height:459px;
 }
 
#renovation-pourquoi {
padding-top:70px;
padding-left:15px;
 }
 
#renovation-comment {
padding-top:0px;
padding-left:0px;
 }
 
#renovation-ventilation {
padding-top:70px;
padding-left:80px;
 }
 
#renovation-renove {
padding-top:120px;
padding-left:30px;
 }
 
 #renovation-projet {
padding-top:140px;
padding-left:30px;
 }
 
#renovation-quelle {
padding-top:80px;
 }

 

#pied{
	width:950px;
	margin-right:auto;
	margin-left:auto;
	height:20px;
}

div#pied a{
	color:#FFFFFF;
	text-decoration:none;
}

div#pied a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.piedgauche{
	float:left;
	padding-top:2px;
}

.pieddroit{
	float:right;
	padding-top:2px;
}

.piedcentre{
	float:left;
	padding-top:2px;
	margin-left:360px;
}