/******************************************************/
/***************** Entête *****************************/
/******************************************************/




#conteneur
{
width : 940px; 
margin-left:auto;
margin-right:auto;
}

#texteHead
 {
 float:right;
 margin-top:35px; 
 width:500px;
 text-align:right;
 font-size : 18px;
font-family: Calibri;
font-weight : normal;
 }

 .bleu
 {
 color : #1b80b3;
 font-weight : bold;
 font-size : 15pt;
 }
 
 .vert
 { 
color : #6ac068;
 }
 


.header
{
background:url('images/header.png') no-repeat,url('images/1px.png')repeat-x right;
background-position: top center, top right;
height: 400px;
width : 100%;
margin-bottom : -195px;
z-index : 1;
}


.footer
{
background:url('images/footer.png') no-repeat,url('images/1pxf.png')repeat-x right;
background-position: bottom center, bottom right;
/*background-image : url('footer.png');*/
height: 400px;
width : 100%;
border-bottom: 5px solid #b6d0e4;
position : absolute;
padding-bottom: 60px;
z-index : 2;
margin-top : -100px;
}
#ancre1:hover, #ancre2:hover,#ancre3:hover,#ancre4:hover,#ancre5:hover,#ancre6:hover,#ancre7:hover,#ancre8:hover,#ancre9:hover,#ancre10:hover
{
text-decoration:none;
color:black;
}
#map_site
{
	height:300px;
	margin-right: auto;
	margin-left: auto;
	margin-top:160px;
}
.colonne1 a,.colonne2 a,.colonne3 a
{
font-weight : normal;
}
a:link, .colonne2 p, a:visited, a:hover, .colonne2 li a, .colonne2 a, #p2 a
{
text-decoration:none;
color:#8b8d8b;
}
#p2 a:-webkit-any-link
{
	color:#8b8d8b;
}

#p1 a:-webkit-any-link
{
	color:#6cab4a;
}

#p1 p
{
	color:#6cab4a;
	font-size:16px;
	font-family: "Calibri";
	margin-top : -17px;
	/*line-height:1,5em;*/
}

#p3 p
{
	color:#8b8d8b;
	font-size:14px;
	font-family: "Calibri";
	margin-top : -17px;
	/*line-height:2em;*/
}

#p2 p
{
	color:#8b8d8b;
	font-size:16px;
	font-family: "Calibri";
	margin-top : -17px;
	/*line-height:2em;*/
}

.colonne3 p
{
	color:#8e9090;
	font-size:14px;
	font-family: "Calibri";
	margin-top : -17px;
	line-height:1.5em;
}
.colonne2 ul
{
	color:#8e9090;
	font-size:14px;
	font-family: "Calibri";
line-height:1.5em;
margin-top : -20px;
}

.colonne2 p, .colonne1 p
{
line-height:1.5em;
}


.colonne1
{
width:270px;	
margin-left: auto;
margin-right: auto;
padding-right: 600px;
padding-top: 70px;
}

.colonne2
{

	width: 288px;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
margin-top: -193px;
}
.colonne3
{
	width:295px;
margin-left: auto;
margin-right: auto;
padding-left: 630px;
margin-top: -155px;
}



/********************************************************************/
/******************************footer********************************/
/********************************************************************/


#sommaire{
margin-bottom : 20px;
	font-family: Calibri;
	text-align : left;
	margin-left : 70px;
}
body {
  font: Calibri;
  margin : 0;
  font-family: Calibri;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}

h1 {
  font-size: 25px;
}

h2 {
  font-size: 1.2em;
}

h3, h4, h5, h6 {
  font-size: 1.1em;
}

p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}

a {
  text-decoration: none;
  font-weight: bold;
}

a:link {
  color: #369;
}

a:visited {
  color: #369;
}

a:hover {
  color: #369;
  text-decoration: underline;
}

fieldset {
  border: 1px solid #ccc;
}

pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

/**
 * Layout
 */

.wrapper {
  text-align : center;
  width : 940px;
  margin-right:auto;
  margin-left:auto;

}
.corps
{
  display: block;
border-radius: 10px;
z-index: 3;
background-color: ghostwhite;
border: 1px solid;
border-color: #cad7e1;
padding : 15px;
}

/*.header {
  margin : 0px 30px;
  text-align : center;
  padding : 30px 0px;
}

.header1 {
  width: 150px
}

.header2 {
  width : 450px;
  margin : auto;
}

.header3 {
  margin: -90px 20px 0px 565px;
  width : 150px;
  float : right;
}

.conteneur{
  width:800px;
  margin: auto;
  text-align : left;
  background:#ffffff;
  border-style:solid;
  border-width:3px;
  border-color:#969696;
}
*/
.parties {
  text-align: justify;
  margin : 20px 50px;
}


.ouvrage {
  text-decoration: underline;
  color : black;
  font-weight: normal;
}

.boutongauche {
  cursor:pointer;
  margin-top:130px;
  margin-left:-45px;
  background-image: url(images/Bouton-sur-la-barre-de-gauche);
  width:42px;
  height:461px;
  background-repeat: no-repeat;
  position:fixed;
}

.titre {
  text-decoration: none;
  color : black;
}

/**attenton spécifique à Etape 3 (les bulles) ...**/
#contenu_home
{
	margin-top:25px;
	margin-left:20px;
}
#bloc_boutons-liens
{
	width:800px;
	height:500px;
	margin:auto;
}
.boutonsprincipaux
{
	float:left;

}
#bouton-principal_senova-construction
{
	margin:25px 75px 50px 25px;/*top right bottom left : astuce on tourne dans lme sens des aiguille d'une montre*/
}
#bouton-principal_senova-renovation
{
	margin:25px 25px 75px 75px;
}
#bouton-principal_senova-coproprietes
{
	margin:75px 75px 25px 25px;
}
#bouton-principal_senova-formation
{
	margin:75px 25px 25px 75px;
}
/*.boutonsprincipaux a:hover
{
	position:relative;
	bottom:10px;
}
*/
.centrage_bulle-info
{
	display:none;
	position:absolute;
	top:500px;
	left:50%;
}
.bulle-info
{
	display:none;
	background-color:white;
	width:350px;
	height:125px;
	border:2px solid #7db746;
	position:relative;
	top:0px;
	left:-175px;
	padding:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.bulle-info p
{
	text-indent:-7px;
	text-align:justify;
}

.default-senova-fr
{
	display:block;
	width:350px;
	height:125px;
	color:#cccccc;
	z-index:0;
	position:relative;
	top:-20px;
	left:120px;
}
.default-senova-fr p
{
	text-indent:0px;
	text-align:center;
}

#construction-bubble
{
	float:left;
	position:relative;
	top:-28px;
	left:-130px;
	z-index:10;
}
#renovation-bubble
{
	float:left;
	position:relative;
	top:-28px;
	left:130px;
	z-index:10;
}
#coproprietes-bubble
{
	float:left;
	position:relative;
	top:146px;
	left:-130px;
	z-index:10;
}
#formation-bubble
{
	float:left;
	position:relative;
	top:146px;
	left:90px;
	z-index:10;
}

.boutonsprincipaux:hover div
{
	display:block;
	z-index:5;
}



#contenu_TCET{margin-top:20px;height:1825px;}
#leftTCET{float: left;width:250px;margin-left:40px;}
#rightTCET{width:600px;float:left;margin-left:10px;}
div.tdTCET{width:180px;margin-left:20px;float:left;text-align:center;}
div.trTCET{border-top:1px solid #207ab2;}
#TCETpreparerlademandedePC{height:170px;}
#TCETdeposerlePC{height:180px;}
#TCETconsulterlesentreprise{height:150px;}
#TCETchoisirsesentreprises{height:250px;}
#TCETdemanderunlabel{height:170px;}
#TCETpendantlechantier{height:170px;}
#TCETAlacevementdestravaux{height:200px;}
p.TCET{text-align:justify;}
#TCETvoid{height:430px;margin-bottom:10px; padding-top:10px;}
#enteteTCET{height:430px;margin-bottom:20px;}
div.tabTCET{height:30px;}
div.boutontdTCET{height:380px;}
h2.TCET{font-size:17px; color:#207ab2;}
div.listleftTCET{border-top:1px solid #207ab2;text-align:right;}
div.tabTCET{height:50px;}
p.TCETensavoirplus{margin:-3px;}
a.TCETensavoirplus{font-style:italic;text-decoration:none;color:black;}
div.l1{margin-top:95px;}
div.l2{margin-top:90px;}
div.l3{margin-top:70px;}
div.l4{margin-top:110px;}
div.l5{margin-top:25px;}
div.l6{margin-top:115px;}
div.l7{margin-top:0px;}
div.l8{margin-top:35px;}
div.l9{margin-top:-22px;}
div.l10{margin-top:-22px;}
div.l11{margin-top:-20px;}
div.l12{margin-top:-5px;}

#contenu_home2{margin-top:10px;margin-left:5px;height:800px;}
.boutonsprincipaux2{float:left;margin-top:10px;padding-top:10px;margin-left:25px;}
.titledef{background-color:#BFBFBF; padding : 10px 0px; color:black; text-align:center; font-weight : bold;z-index:2}
.titledef a{text-decoration:none;}

