@charset "UTF-8";

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 15, 2011 04:25:13 AM America/New_York */



@font-face {
    font-family: 'CabinRegular';
    src: url('/fontes/Cabin-Regular-webfont.eot');
    src: url('/fontes/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-Regular-webfont.woff') format('woff'),
         url('/fontes/Cabin-Regular-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-Regular-webfont.svg#CabinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinItalic';
    src: url('/fontes/Cabin-Italic-webfont.eot');
    src: url('/fontes/Cabin-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-Italic-webfont.woff') format('woff'),
         url('/fontes/Cabin-Italic-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-Italic-webfont.svg#CabinItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinMedium';
    src: url('/fontes/Cabin-Medium-webfont.eot');
    src: url('/fontes/Cabin-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-Medium-webfont.woff') format('woff'),
         url('/fontes/Cabin-Medium-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-Medium-webfont.svg#CabinMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinMediumItalic';
    src: url('/fontes/Cabin-MediumItalic-webfont.eot');
    src: url('/fontes/Cabin-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-MediumItalic-webfont.woff') format('woff'),
         url('/fontes/Cabin-MediumItalic-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-MediumItalic-webfont.svg#CabinMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinSemiBold';
    src: url('/fontes/Cabin-SemiBold-webfont.eot');
    src: url('/fontes/Cabin-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-SemiBold-webfont.woff') format('woff'),
         url('/fontes/Cabin-SemiBold-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-SemiBold-webfont.svg#CabinSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinSemiBoldItalic';
    src: url('/fontes/Cabin-SemiBoldItalic-webfont.eot');
    src: url('/fontes/Cabin-SemiBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-SemiBoldItalic-webfont.woff') format('woff'),
         url('/fontes/Cabin-SemiBoldItalic-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-SemiBoldItalic-webfont.svg#CabinSemiBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinBold';
    src: url('/fontes/Cabin-Bold-webfont.eot');
    src: url('/fontes/Cabin-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-Bold-webfont.woff') format('woff'),
         url('/fontes/Cabin-Bold-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-Bold-webfont.svg#CabinBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinBoldItalic';
    src: url('/fontes/Cabin-BoldItalic-webfont.eot');
    src: url('/fontes/Cabin-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/Cabin-BoldItalic-webfont.woff') format('woff'),
         url('/fontes/Cabin-BoldItalic-webfont.ttf') format('truetype'),
         url('/fontes/Cabin-BoldItalic-webfont.svg#CabinBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



/********************************************/
/* Elements de base */
/********************************************/
a:link { color: #38378a; font-weight:bold; text-decoration: underline;}
a:visited { color: #38378a; font-weight:bold; text-decoration: underline;}
a:hover { color: #282663; font-weight:bold; text-decoration: underline;}
a:active { color: #282663; font-weight:bold; text-decoration: underline;}

body {
	background-color: #fff;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color: #666;
	}

h1 {
	margin: 0;
	padding: 0;
	}
	h1 span {
		background:transparent url(/img/com/fleche-h1.gif) left center no-repeat;
		font: 14px 'CabinBold', Verdana, Arial, Helvetica, sans-serif; 
		letter-spacing: 0;
		color:#39378b;
		text-transform:uppercase;
		padding-left: 15px;
		}
h2 {
	font-size: 14px;
	font-weight: bold;
	color:#80a30d;
	padding:0;
	margin-top:30px;
	line-height:18px;
	}
	
h3 {
/*	background:transparent url(../img/com/papillon_vert2.gif) left top no-repeat;
*/	font-size: 13px;
	font-weight: bold;
	padding:0;
	margin-top:30px;
	line-height:18px;
	}
	h3 span {
		font-weight:normal;
		}
h4 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #96bf0d;
	text-align: left;
	padding: 0 0 5px 0;
	margin: 10px 0 10px 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	}
h5 {
	font-size: 13px;
	font-weight: bold;
	padding:0;
	margin:0;
	text-align:center;
	}
h6 {
	font-size: 12px;
	font-weight: bold;
	padding:0;
	margin:0;
	color:#e53596;
	}

img {
	border: 0;
	}






/********************************************/
/* Conteneur default */
/********************************************/

#global {
	background:#d2ecf8 url(../img/com/fd_bleu_new.gif) left top no-repeat;
/*	border:1px solid #c7c7c7;
*/	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	padding:10px 0 0 0;
	text-align: left;
	width: 990px;
	min-height: 583px;
	height: auto !important;
	height: 583px;
	position:relative;
	}

		
#globalAccueil {
	background:#d2ecf8 url(../img/com/fd_bleu_new.gif) left top no-repeat;
/*	border:1px solid #c7c7c7;
*/	margin-left:auto;
	margin-right:auto;
	padding:10px 0 0 0;
	text-align: left;
	width: 990px;
	min-height: 770px;
	height: auto !important;
	height: 770px;
	position:relative;
	}
		
/********************************************/
/* Accueil */
/********************************************/

#Accueil{
	margin-left:auto;
	margin-right:auto;
	width: 960px;
	padding-top:8px;
	}
	#Accueil Table{
		width:99%;
		color:#38378a;
		}
		#Accueil Table td{
			font-size:11px;
			vertical-align:top;
			top:0;
			}
		#Accueil Table th{
			font-size:12px;
			vertical-align:top;
			top:0;
			font-weight:normal;
			text-align:left;
			line-height:18px;
			padding:50px 20px 0 20px;
			}
			#Accueil Table th ul li.renovation {
				list-style:disc;
				padding:0;
				margin-left:-20px;
				font-weight:bold;
				}
			#Accueil Table th ul li.papillons {
				background:transparent url(/img/com/accueil/papillon-rose.gif) left top no-repeat;
				list-style:none;
				padding:0 0 20px 20px;
				margin-left:-40px;
				}
	#Accueil a.Rejouer:link, #Accueil a.Rejouer:visited {
		color:#1b9cd3;
		font-size:10px;
		text-decoration:underline;
		}
	#Accueil a.Rejouer:hover, #Accueil a.Rejouer:active {
		color:#000;
		}
	
			
#Actualites{
	width:250px;
	margin-top: 10px;
	padding: 0;
	}
		#Actualites .TableActualites {
			margin: 0;
			padding: 0;
			float:left;
			color: #38378a;
			border-collapse:separate;
			}
		#Actualites .TableActualites th {
			background:#fff url(../img/com/papillon_vert.gif) left top no-repeat;
			text-align:left;
			font-weight:bold;
			font-size:12px;
			padding:10px 0 0 35px;
			margin:0px;
			background-color:#fff;
			}
		#Actualites .TableActualites td {
			margin:0;
			padding: 0;
			}
		#Actualites .TableActualites td.actus {
			font-size:10px;
			line-height:11px;
			text-align:justify;
			margin:0;
			padding: 5px 10px 0 15px;
			background-color:#fff;
			}
	#Actualites a:link, #Actualites a:visited  { 
		font-size:10px; color: #38378a; text-decoration: none; font-weight:bold; text-decoration:underline;
		}
	#Actualites a:hover, #Actualites a:active { 
		font-size:10px; color: #38378a; text-decoration: none; font-weight:bold; text-decoration:underline;
		}
		
#PhotoAccueil{
	width:600px;
	height:408px;
	margin: 0;
	padding: 0 0 0 10px;
	}
	
#TelechargezPlaquette{
	width:250px;
	height:100px;
	margin: 0;
	padding: 15px 0 0 0; 
	}	
	
	

/********************************************/
/* Conteneurs Généraux */
/********************************************/
	
#Rubrique {
	margin-left:auto;
	margin-right:auto;
	width: 870px;
	padding-top: 32px;
	}
	#Rubrique Table {
		background-color:#fff;
		width:870px;
		color:#38378a;
		}
		#Rubrique Table tr td.angleDroit {
			padding:0;
			margin:0;
			vertical-align:top;
			}
		#Rubrique Table tr td {
			padding-right:10px;
			margin:0;
			vertical-align:text-top;
			}

/* Domaines d'intervention */

#DomainesIntervention {
	width: 870px;
	}	
	#DomainesIntervention #Col1{
		width:590px;
		margin-right:40px;
		margin-left:15px;
		float:left;
		}
		#DomainesIntervention #Col1 ul li.niveau2 {
			background:transparent url(/img/com/papillon-travaux-index.gif) left top no-repeat;
			list-style:none;
			padding-left:20px;
			padding-bottom:10px;
			margin-left:-40px;
			font-size:10px;
			line-height:16px;
			}
		#DomainesIntervention #Col1 a.lienVert:link,
		#DomainesIntervention #Col1 a.lienVert:visited {
			color:#80a30d;
			font-size:13px;
			text-decoration:underline;
			}
		#DomainesIntervention #Col1 a.lienVert:active,
		#DomainesIntervention #Col1 a.lienVert:hover {
			color:#242f82;
			}
		#DomainesIntervention #Col1 table {
			width:600px;
			}
		#DomainesIntervention #Col1 table.rose {
			width:600px;
			background-color:#d8277e;
			color:#fff;
			padding:10px;
			}
			#DomainesIntervention #Col1 table tr td {
				padding-right:10px;
				vertical-align:top;
				width:50%;
				text-align:justify;
				}
			/* Domaines d'intervention / Afficher-Masquer les divs*/
			#DomainesIntervention #Col1 #AmenagerInterieur {
				background:transparent url(/img/com/travaux/bloc-rose.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:180px;
				top:285px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #Agrandir {
				background:transparent url(/img/com/travaux/bloc-vert.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:450px;
				top:310px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #Ventiler {
				background:transparent url(/img/com/travaux/bloc-violet.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:500px;
				top:400px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #Isoler {
				background:transparent url(/img/com/travaux/bloc-violet.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:510px;
				top:500px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #Chauffer {
				background:transparent url(/img/com/travaux/bloc-violet.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:495px;
				top:600px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #EntretenirEmbellir {
				background:transparent url(/img/com/travaux/bloc-orange.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:250px;
				top:660px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #RegulerChauffage {
				background:transparent url(/img/com/travaux/bloc-violet.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:100px;
				top:580px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #ProduireElectricite {
				background:transparent url(/img/com/travaux/bloc-violet.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:70px;
				top:480px;
				padding:8px 0 0 20px;
				margin:0;
				}
			#DomainesIntervention #Col1 #ProduireEauChaudeSanitaire {
				background:transparent url(/img/com/travaux/bloc-violet.png) left top no-repeat;
				width:157px;
				height:43px;
				position:absolute;
				left:90px;
				top:380px;
				padding:8px 0 0 20px;
				margin:0;
				}
				#DomainesIntervention #Col1 #AmenagerInterieur a:link,
				#DomainesIntervention #Col1 #AmenagerInterieur a:visited,
				#DomainesIntervention #Col1 #Agrandir a:link,
				#DomainesIntervention #Col1 #Agrandir a:visited,
				#DomainesIntervention #Col1 #Ventiler a:link,
				#DomainesIntervention #Col1 #Ventiler a:visited,
				#DomainesIntervention #Col1 #Isoler a:link,
				#DomainesIntervention #Col1 #Isoler a:visited,
				#DomainesIntervention #Col1 #Chauffer a:link,
				#DomainesIntervention #Col1 #Chauffer a:visited,
				#DomainesIntervention #Col1 #EntretenirEmbellir a:link,
				#DomainesIntervention #Col1 #EntretenirEmbellir a:visited,
				#DomainesIntervention #Col1 #RegulerChauffage a:link,
				#DomainesIntervention #Col1 #RegulerChauffage a:visited,
				#DomainesIntervention #Col1 #ProduireElectricite a:link,
				#DomainesIntervention #Col1 #ProduireElectricite a:visited,
				#DomainesIntervention #Col1 #ProduireEauChaudeSanitaire a:link,
				#DomainesIntervention #Col1 #ProduireEauChaudeSanitaire a:visited {
					text-transform:uppercase;
					color:#fff;
					text-decoration:none;
					font-size:11px;
					}
				#DomainesIntervention #Col1 #AmenagerInterieur a:active,
				#DomainesIntervention #Col1 #AmenagerInterieur a:hover,
				#DomainesIntervention #Col1 #Agrandir a:active,
				#DomainesIntervention #Col1 #Agrandir a:hover,
				#DomainesIntervention #Col1 #Ventiler a:active,
				#DomainesIntervention #Col1 #Ventiler a:hover,
				#DomainesIntervention #Col1 #Isoler a:active,
				#DomainesIntervention #Col1 #Isoler a:hover,
				#DomainesIntervention #Col1 #Chauffer a:active,
				#DomainesIntervention #Col1 #Chauffer a:hover,
				#DomainesIntervention #Col1 #EntretenirEmbellir a:active,
				#DomainesIntervention #Col1 #EntretenirEmbellir a:hover,
				#DomainesIntervention #Col1 #RegulerChauffage a:active,
				#DomainesIntervention #Col1 #RegulerChauffage a:hover,
				#DomainesIntervention #Col1 #ProduireElectricite a:active,
				#DomainesIntervention #Col1 #ProduireElectricite a:hover,
				#DomainesIntervention #Col1 #ProduireEauChaudeSanitaire a:active,
				#DomainesIntervention #Col1 #ProduireEauChaudeSanitaire a:hover {
					text-decoration:underline;
					}
					
				#DomainesIntervention #Col1 #AmenagerInterieurZ {
					background:transparent url(/img/com/travaux/bloc-rose-z.png) left top no-repeat;
					position:absolute;
					left:180px;
					top:285px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					
					}	
				#DomainesIntervention #Col1 #AgrandirZ {
					background:transparent url(/img/com/travaux/bloc-vert-z.png) left top no-repeat;
					position:absolute;
					left:450px;
					top:310px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					}	
				#DomainesIntervention #Col1 #EntretenirEmbellirZ {
					background:transparent url(/img/com/travaux/bloc-orange-z.png) left top no-repeat;
					position:absolute;
					left:250px;
					top:660px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					}
					#DomainesIntervention #Col1 #AmenagerInterieurZ ul li.puceBleue,
					#DomainesIntervention #Col1 #AgrandirZ ul li.puceBleue,
					#DomainesIntervention #Col1 #EntretenirEmbellirZ ul li.puceBleue {
						list-style:none;
						background:transparent url(/img/com/travaux/puce-bleue.png) 1px 7px no-repeat;
						padding-left:10px;
						margin-left:-40px;
						}
				#DomainesIntervention #Col1 #VentilerZ {
					background:transparent url(/img/com/travaux/bloc-violet-z.png) left top no-repeat;
					position:absolute;
					left:500px;
					top:400px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					}
				#DomainesIntervention #Col1 #IsolerZ {
					background:transparent url(/img/com/travaux/bloc-violet-z.png) left top no-repeat;
					position:absolute;
					left:510px;
					top:500px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					}
				#DomainesIntervention #Col1 #ChaufferZ {
					background:transparent url(/img/com/travaux/bloc-violet-z.png) left top no-repeat;
					position:absolute;
					left:495px;
					top:600px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					}
				#DomainesIntervention #Col1 #RegulerChauffageZ {
					background:transparent url(/img/com/travaux/bloc-violet-z.png) left top no-repeat;
					position:absolute;
					left:100px;
					top:580px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					}
				#DomainesIntervention #Col1 #ProduireElectriciteZ {
					background:transparent url(/img/com/travaux/bloc-violet-z.png) left top no-repeat;
					position:absolute;
					left:70px;
					top:480px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					} 
				#DomainesIntervention #Col1 #ProduireEauChaudeSanitaireZ {
					background:transparent url(/img/com/travaux/bloc-violet-z.png) left top no-repeat;
					position:absolute;
					left:90px;
					top:380px;
					width:262px;
					height:127px;
					padding:8px 0 0 20px;
					margin:0;
					color:#fff;
					font-size:11px;
					visibility:hidden;
					}
					#DomainesIntervention #Col1 #VentilerZ ul li.puceVerte,
					#DomainesIntervention #Col1 #IsolerZ ul li.puceVerte,
					#DomainesIntervention #Col1 #ChaufferZ ul li.puceVerte,
					#DomainesIntervention #Col1 #RegulerChauffageZ ul li.puceVerte,
					#DomainesIntervention #Col1 #ProduireElectriciteZ ul li.puceVerte,
					#DomainesIntervention #Col1 #ProduireEauChaudeSanitaireZ ul li.puceVerte {
						list-style:none;
						background:transparent url(/img/com/travaux/puce-verte.png) 1px 7px no-repeat;
						padding-left:10px;
						margin-left:-40px;
						}
					
						#DomainesIntervention #Col1 #AmenagerInterieurZ ul li.puceBleue a:link, #DomainesIntervention #Col1 #AmenagerInterieurZ ul li.puceBleue a:visited,
						#DomainesIntervention #Col1 #AgrandirZ ul li.puceBleue a:link, #DomainesIntervention #Col1 #AgrandirZ ul li.puceBleue a:visited,
						#DomainesIntervention #Col1 #EntretenirEmbellirZ ul li.puceBleue a:link, #DomainesIntervention #Col1 #EntretenirEmbellirZ ul li.puceBleue a:visited,
						#DomainesIntervention #Col1 #VentilerZ ul li.puceVerte a:link, #DomainesIntervention #Col1 #VentilerZ ul li.puceVerte a:visited,
						#DomainesIntervention #Col1 #IsolerZ ul li.puceVerte a:link, #DomainesIntervention #Col1 #IsolerZ ul li.puceVerte a:visited,
						#DomainesIntervention #Col1 #ChaufferZ ul li.puceVerte a:link, #DomainesIntervention #Col1 #ChaufferZ ul li.puceVerte a:visited,
						#DomainesIntervention #Col1 #RegulerChauffageZ ul li.puceVerte a:link, #DomainesIntervention #Col1 #RegulerChauffageZ ul li.puceVerte a:visited,
						#DomainesIntervention #Col1 #ProduireElectriciteZ ul li.puceVerte a:link, #DomainesIntervention #Col1 #ProduireElectriciteZ ul li.puceVerte a:visited,
						#DomainesIntervention #Col1 #ProduireEauChaudeSanitaireZ ul li.puceVerte a:link, #DomainesIntervention #Col1 #ProduireEauChaudeSanitaireZ ul li.puceVerte a:visited {
							font-weight:bold;
							color:#fff;
							font-size:11px;
							text-decoration:none;
							}
						#DomainesIntervention #Col1 #AmenagerInterieurZ ul li.puceBleue a:active, #DomainesIntervention #Col1 #AmenagerInterieurZ ul li.puceBleue a:hover,
						#DomainesIntervention #Col1 #AgrandirZ ul li.puceBleue a:active, #DomainesIntervention #Col1 #AgrandirZ ul li.puceBleue a:hover,
						#DomainesIntervention #Col1 #EntretenirEmbellirZ ul li.puceBleue a:active, #DomainesIntervention #Col1 #EntretenirEmbellirZ ul li.puceBleue a:hover,
						#DomainesIntervention #Col1 #VentilerZ ul li.puceVerte a:active, #DomainesIntervention #Col1 #VentilerZ ul li.puceVerte a:hover,
						#DomainesIntervention #Col1 #IsolerZ ul li.puceVerte a:active, #DomainesIntervention #Col1 #IsolerZ ul li.puceVerte a:hover,
						#DomainesIntervention #Col1 #ChaufferZ ul li.puceVerte a:active, #DomainesIntervention #Col1 #ChaufferZ ul li.puceVerte a:hover,
						#DomainesIntervention #Col1 #RegulerChauffageZ ul li.puceVerte a:active, #DomainesIntervention #Col1 #RegulerChauffageZ ul li.puceVerte a:hover,
						#DomainesIntervention #Col1 #ProduireElectriciteZ ul li.puceVerte a:active, #DomainesIntervention #Col1 #ProduireElectriciteZ ul li.puceVerte a:hover,
						#DomainesIntervention #Col1 #ProduireEauChaudeSanitaireZ ul li.puceVerte a:active, #DomainesIntervention #Col1 #ProduireEauChaudeSanitaireZ ul li.puceVerte a:hover {
							text-decoration:underline;
							}			
						#DomainesIntervention #Col1 #blocRenovation{
							background:transparent url(/img/com/contact/bloc-renovation.gif) left top no-repeat;
							width:576px;
							height:87px;
							padding:20px 0 0 90px;
							margin: 0;
							}



	#DomainesIntervention #Col2{
		padding:0;
		margin-top:40px;
		width:225px;
		float:left;
		}

/*bloc Travaux*/
#listeTravaux {
	padding: 8px 0 0 0;
	margin:0;
	width:223px;
	}
	#listeTravaux #liste {
		background:transparent url(/img/com/travaux/bloc-fd-travaux.png) left bottom repeat-y;
		width:211px;
		min-height:220px;
		padding:0 10px 0 2px;
		margin:0;
		}
	#listeTravaux #liste ul {
		margin:0;
		padding:10px 0 0 0;
		}
		#listeTravaux #liste ul li {
			list-style:none;
			background:transparent url(/img/com/papillon-travaux-index.gif) left top no-repeat;
			padding-left: 15px;
			margin: 0 5px;
			line-height:15px;
			text-align:left;
			}
			#listeTravaux #liste ul li a:link,
			#listeTravaux #liste ul li a:visited {
				color:#253082;
				font-weight:normal;
				font-size:11px;
				text-decoration:none;
				}
			#listeTravaux #liste ul li a.TravauxRenovation:link,
			#listeTravaux #liste ul li a.TravauxRenovation:visited {
				color:#8eb608;
				font-weight:normal;
				font-size:11px;
				text-decoration:none;			
				}
			#listeTravaux #liste ul li a.Projet:link,
			#listeTravaux #liste ul li a.Projet:visited {
				color:#ff3a8c;
				font-weight:normal;
				font-size:11px;
				text-decoration:none;
				}
			#listeTravaux #liste ul li a:active,
			#listeTravaux #liste ul li a:hover,
			#listeTravaux #liste ul li a.TravauxRenovation:active,
			#listeTravaux #liste ul li a.TravauxRenovation:hover,
			#listeTravaux #liste ul li a.Projet:active,
			#listeTravaux #liste ul li a.Projet:hover {
				text-decoration:underline;
				}

/*bloc La différence Rénovert*/

#difference {
	padding: 0;
	margin:0;
	width:223px;
	clear:both;
	}
	#difference #redac {
		background:transparent url(/img/com/travaux/bloc-difference-renovert.png) left top repeat-y;
		width:223px;
		padding:0 10px 10px 10px
		}
		#difference #redac ul {
			padding:0 10px;
			margin:0;
			}
		#difference #redac ul li {
			list-style-image:url(/img/com/puce-li-fd-vert.gif);
			padding:0 15px 5px 0;
			margin-left:10px;
			line-height:12px;
			}
			#difference #redac ul li a:link,
			#difference #redac ul li a:visited {
				color:#242f82;
				font-weight:normal;
				font-size:11px;
				text-decoration:underline;
				}
			#difference #redac ul li a:active,
			#difference #redac ul li a:hover {
				color:#fff;
				}




#LegendesFichesTravaux{
	padding:0;
	margin:0;
	position:absolute;
	left: 130px;
	top: 310px;
	color:#fff;
	font-size:25px;
	font-weight:bold;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
	width:500px;
	}
				
/* Implantations */

#Auvergne, #Bourgogne, #DeuxSavoies, #DromeArdeche, 
#Limousin, #PaysdelaLoire, #Poitou, #Rhone, #ValdeSaone  {
	position:absolute;
	background-color:#fff;
	left:530px;
	top:310px;
	width:262px;
	padding:8px 0 0 20px;
	margin:0;
	font-size:10px;
	visibility:hidden;
	}
 	

/* ******* */

#Accroche{
	padding:0;
	margin:0;
	position:absolute;
	left: 450px;
	top: 50px;
	font: 20px 'CabinBoldItalic', Verdana, Arial, Helvetica, sans-serif; 
	color:#fff;
	text-transform:uppercase;
	}

#CarresTricolores{
	padding:0;
	margin:0;
	position:absolute;
	left: 967px;
	top: 650px;
	}
	
#PapillonsTricolores{
	padding:0;
	margin:0;
	position:absolute;
	left: 540px;
	top: 170px;
	}
#PapillonsTricoloresTravaux{
	padding:0;
	margin:0;
	position:absolute;
	left: 400px;
	top: 300px;
	}
#NumeroIndigo{
	padding:0;
	margin:0;
	position:absolute;
	left: 700px;
	top: 166px;
	}
#DemandeEtude{
	padding:0;
	margin:0;
	position:absolute;
	left: 705px;
	top: 200px;
	}

#OffreMois2{
	padding:0;
	margin:0;
	position:absolute;
	left: 640px;
	top: 202px;
	}

#PapillonsTricoloresAccueil{
	padding:0;
	margin:0;
	position:absolute;
	left: 232px;
	top: 487px;
	}


#Titrages{
	padding:0;
	margin-top:10px;
	}
	
#AccrocheVerte{
	font: 20px 'CabinBoldItalic', Verdana, Arial, Helvetica, sans-serif; 
	color:#96bd0d;
	line-height:30px;
	text-transform:uppercase;
	float:right;
	padding-right:230px;
	padding-top:20px;
	padding-bottom:15px;
	}
	#AccrocheVerte span{
		font: 24px 'CabinBoldItalic', Verdana, Arial, Helvetica, sans-serif; 
		color:#96bd0d;
		}

#AccrocheIndex{
	font: 22px 'CabinBoldItalic', Verdana, Arial, Helvetica, sans-serif; 
	color:#2779ba;
	text-transform:uppercase;
	padding-bottom:35px;
	}
	
#Contenu{
	padding:10px 10px 10px 15px;
	margin:0;
	width: 845px;
	min-height:460px;
	text-align:justify;
	}
	#Contenu Table {
		padding:0;
		margin: 0;
		width:845px;
		}
		#Contenu Table th {
			padding:10px 0 0 20px;
			margin: 0;
			width:315px;
			vertical-align:top;
			text-align:center;
			}
			#Contenu Table th img {
				padding-bottom:15px;
				margin: 0;
				}
			#Contenu Table th p {
				text-align:center;
				}
	#Contenu #btnsbdp {
		text-align:center;
		width:845px;
		padding-left:15px;
		margin:0;
		}
		#Contenu #btnsbdp img {
			padding: 0 15px;
			}
	#Contenu #video {
		height: 325px;
		width: 570px;
		background-color:#edeeeb;
		text-align:center;
		margin-top:95px;
		margin-left:90px;
		}	
#videoPtte	 {
	position:absolute;
	top:300px;
	left:128px;
	}	
			
/*bloc Le saviez-vous?*/
div.box {
	padding: 8px 0 0 0;
	margin:0;
	/*	margin:20px 47px 0 47px;*/	
	width:275px;
	}
.box div {
	margin: 0;
	padding: 0 40px 20px 20px;
	text-align:justify;
	font-weight:normal;
	color:#fff;
	width:215px;
	}	
.box.ciel {
	background: transparent url(/img/com/bloc-top-ciel.png) left top no-repeat;
	margin-left:25px;
	}
.box.ciel div {background: transparent url(/img/com/bloc-ciel.png) left bottom no-repeat;}


div.box1 {
	padding: 8px 0 0 0;
	margin:0;
	width:450px;
	}
.box1 div {
	margin: 0;
	padding: 0 40px 20px 20px;
	text-align:justify;
	font-weight:normal;
	color:#fff;
	width:390px;
	}	
.box1.LeSaviezVousRose {
	background: transparent url(/img/com/bloc-top-rose.png) left top no-repeat;
	margin-left:25px;
	}
.box1.LeSaviezVousRose div {background: transparent url(/img/com/bloc-rose.png) left bottom no-repeat;}

.box1.LeSaviezVousVert {
	background: transparent url(/img/com/bloc-top-vert.png) left top no-repeat;
	margin-left:25px;
	}
.box1.LeSaviezVousVert div {background: transparent url(/img/com/bloc-vert.png) left bottom no-repeat;}

/*******/

		#Contenu Table td{
			padding:10px 20px 0 10px;
			margin: 0;
			vertical-align:top;
			/*text-align:justify;*/
			width:475px;
			}
			#Contenu Table td a.video:link, #Contenu Table td a.video:visited {
				color: #d8277e;
				font-weight:bold;
				font-size:13px;
				text-decoration: underline;
				}
			#Contenu Table td a.video:active, #Contenu Table td a.video:hover,
			#Contenu Table td a.video2:active, #Contenu Table td a.video2:hover {
				color:#282663;
				}
			#Contenu Table td a.video2:link, #Contenu Table td a.video2:visited {
				color: #d8277e;
				font-weight:bold;
				text-decoration: underline;
				}
			#Contenu Table td ul li,
			#DomainesIntervention #Col1 ul li{
				list-style:disc;
				}
			#Contenu Table td ul li.niveau1,
			#DomainesIntervention #Col1 ul li.niveau1 {
				margin-left:-25px;
				padding:0;
				}
			#Contenu Table td table.historique,
			#Contenu Table td table.expertise {
				width:475px;
				text-align:left;
				}
				#Contenu Table td table.historique tr  th {
					width:120px;
					text-align:left;
					padding:0;
					margin:0;
					}
				#Contenu Table td table.historique tr  td {
					width:355px;
					text-align:justify;
					vertical-align:text-top;
					margin:0;
					padding:0 0 10px 0;
					}
				#Contenu Table td table.expertise tr  th {
					width:80px;
					text-align:left;
					padding:0;
					margin:0;
					}
				#Contenu Table td table.expertise tr  td {
					width:395px;
					text-align:justify;
					vertical-align:text-top;
					margin:0;
					padding:0 0 10px 0;
					}
			#Contenu Table td Table.encadre{
				padding-bottom:10px;
				margin: 20px 0;
				width:445px;
				border:1px solid #b3c839;
				}
			#Contenu Table td table.Financement{
				width:400px;
				padding:0;
				margin:0;
				text-align:justify;
				vertical-align:middle;
				}
				#Contenu Table td table.Financement tr td{
					padding:2px;
					margin:0;
					}
			#Contenu Table td table.societe{
				padding:0;
				margin:0;
				width:445px;
				}
			
	#Contenu Table.approcheGlobale {
		background:transparent url(/img/fr/qui/approche-globale.gif) left top no-repeat;
		padding:0;
		margin: 0;
		width:800px;
		height:385px;
		}
		#Contenu Table.approcheGlobale th{
			width:10px;
			margin:0;
			padding:0;
			}
		#Contenu Table.approcheGlobale td{
			width:180px;
			padding:5px;
			margin:0;
			}
	
/* rubrique partenaires */							
	#Contenu Table.partenaires {
		padding:0;
		margin: 0;
		}
		#Contenu Table.partenaires td {
			padding:20px 20px 10px 20px;
			margin: 0;
			width:25%;
			text-align:center;
			}
		#Contenu Table.partenaires th {
			padding: 0 20px 20px 20px;
			margin: 0;
			text-align:left;
			font-weight:normal;
			}

/* rubrique resultats */	
	#Contenu Table.resultats{
		padding:0;
		margin: 0;
		width:100%;
		}
		#Contenu Table.resultats td{
			padding:4px;
			margin: 0;
			}
			#Contenu Table.resultats td h2{
				font-size: 12px;
				font-weight: bold;
				padding:0;
				margin: 0;
				line-height:18px;
				}
				
/* rubrique recrutement */	
	#Contenu Table.recrutement{
		padding:0;
		margin: 0;
		}
		#Contenu Table.recrutement td{
			padding:5px;
			margin: 0;
			}
			#Contenu Table.recrutement td input{
				padding:4px;
				margin: 0;
				background-color:#e2eeb6;
				font-size:10px;
				font-weight:bold;
				color:#38378a;
				}
			#Contenu Table.recrutement td p{
				padding:0;
				margin: 0;
				}
			#Contenu Table.recrutement th {
				font-size: 12px;
				font-weight: bold;
				background-color:#d1edfa;
				padding:5px;
				margin: 0;
				width:200px;
				}
/* rubrique contact */	
	#Contenu #projetRenovation{
		background:transparent url(/img/com/contact/bloc-renovation.gif) left top no-repeat;
		width:426px;
		height:62px;
		padding:15px 10px 10px 80px;
		margin: 0;
		}
				
	/*#Contenu p{
	padding:10px 20px 0 20px;
	margin:0;
	text-align:justify;*/
	}
	#Contenu input	{
		margin:0;
		padding:0;
	}
	#Contenu input.btnEnvoyer,
	#DomainesIntervention #Col1 input.btnEnvoyer {
		margin:5px;
		padding:0 5px 0 5px;
		width:80px;
		height:23px;
		border: none;
		cursor: pointer;
		color:#38378a;
		font-weight:bold;
		font-size:11px;
	}
	#Contenu input.btnCorriger	{
		margin:5px;
		padding:0 5px 0 5px;
		width:150px;
		height:23px;
		border: none;
		cursor: pointer;
		color:#38378a;
		font-weight:bold;
		font-size:11px;
	}
	#contenu input.radio {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		background-color: #fff;
		border: 0px solid #eee;
		float: none;
		}

		
#AnimFlash{
	padding:0;
	margin:0;
	width: 870px;
	}
					
#Adresse{
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;
	}
	#Adresse Table{
		background-color:transparent;
		width:870px;
		text-align:left;
		color:#38378a;
		font-size:10px;
		font-weight:bold;
		}
		
#BDP{
	width: 990px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	#BDP a:link, #BDP a:visited  { 
		font-size:10px; color: #38378a; text-decoration: none; font-weight:bold;
		}
	#BDP a:hover, #BDP a:active { 
		font-size:10px; color: #38378a; text-decoration: none; font-weight:bold; text-decoration:underline;
		}

#implantations  { 
	background:transparent url(/img/com/qui/fd-implantations.png) left top no-repeat;
	width:290px;
	height:auto;
	padding: 0 10px;
	margin:0;
		}
		#implantations #region  { 
			color:#fff;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			padding:15px 0;
			}

/********************************************/
/* Les classes */
/********************************************/
/* CfWindows 8*/
.x-dlg .x-dlg-hd-left {background-color:#9cb926; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right {background-color:#9cb926; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right .x-dlg-hd {background-color:#9cb926; background-image:none;}
.x-dlg .x-dlg-dlg-body {border-bottom:3px solid #9cb926; border-right:3px solid #9cb926; border-left:3px solid #9cb926; background-color:#9cb926;}
.x-dlg-mask {opacity: 0.6; background-color: #d2ecf9;}

/* CfWindows 9*/
.x-window .x-window-tl {background-color:#9cb926; background-image:none;}
.x-window .x-window-tl .x-window-header {color: #FFFFFF;font: bold 12px "sans serif",tahoma,verdana,helvetica;padding: 5px;}
.x-window .x-window-tl .x-window-tr {background-color:#9cb926; background-image:none;}
.x-window .x-window-tl .x-window-tr .x-window-tc {background-color:#9cb926; background-image:none;}
.x-window .x-window-bwrap {border-bottom:3px solid #9cb926; border-right:3px solid #9cb926; border-left:3px solid #9cb926;}
.x-window .x-window-ml { background:#9cb926;}
.x-window .x-window-mr { background:#9cb926;}
.x-window .x-window-mc { padding-top: 15px;}
.x-window .x-window-mc p { margin: 1em 0;}
.x-window .x-window-bl { background:#9cb926;}
.x-window .x-window-br { background:#9cb926;}
.x-window .x-window-bc { background:#9cb926;}
.x-window-mc {border: 0 none; background:#9cb926;}

.ext-el-mask {opacity: 0.6; background-color: #d2ecf9;}
.CfWindow {
	color: #fff;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	}
input.btnFermer {
		margin:5px;
		padding:0 5px 0 5px;
		width:80px;
		height:23px;
		border: none;
		cursor: pointer;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		background-color:#323787;
		text-align:center;
	}	

/**********************/	
.separateur {
	clear: both;
	visibility: hidden;
	}

hr {
	width: 100%;
	height: 1px;
	margin: 5px 0 5px 0;
	padding: 0;
	color: #ccc;
	clear: both;
}

.Transparence {
	background-color:transparent;
	}
	
.TxtJustifie {
	text-align:justify;
	}
	
.TxtCentre {
	text-align:center;
	}
.TxtDroite {
	text-align:right;
	}

	
.Bold {
	font-weight:bold;
	}
.Police11px {
	font-size:11px;
	}	
.Police11pxBold {
	font-size:11px;
	font-weight:bold;
	}	
.Police10pxI {
	font-size:10px;
	font-style:italic;
	}	
.Vert {
	color: #96bd0d;
	font-weight:bold;
	}
.Blanc {
	color: #fff;
	font-weight:bold;
	line-height:22px;
	}
.Rge {
	color: #f00;
	font-weight:bold;
	}
.Rose {
	color: #d8277e;
	}

.underline {
	text-decoration:underline;
	}
.asterisque {
	font-size: 17px;
	font-weight: bold;
	color: #f00;
}
/********************************************/
/* Positionnement */
/********************************************/
.droite {
	float: right;
	}

.gauche {
	float: left;
	}
	
.ImgLeft {
	float: left;
	padding-right:20px;
	}
	
.ImgRight {
	float: right;
	padding-left:20px;
	}

.ClearBoth {
	clear: both;
	}

.VisibilityHidden {
	visibility:hidden;
	}

.MarginTop70px	{
	margin-top:70px;
	text-align:center;	
}

