/* CSS Solariums Novasol */

/*  Style de Base  */
	body{margin:0; padding:0; font-family:Eurostile, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	
	.imgleft{padding:0 20px 0 0}
	p.spacer{border-top:2px solid #90b169;margin:60px 0 0 0}

	/*	Couleurs:				*/
	/*	Vert Fonce:		#90b169	*/
	/*	Vert-Gris:		#2E414D */

/*	Contenants
	------------------------------------*/
	#contenant{margin:0 auto auto auto; padding:0; width:955px;}
	#bloc1{position:absolute; margin:0; padding:0; width:228px; height:157px; background-image:url(../images/bg_carre.jpg); background-repeat:repeat-x; text-transform:uppercase}
	#bloc2{position:absolute; margin:0 0 0 242px; padding:0; width:228px; height:157px; background-image:url(../images/bg_carre.jpg); background-repeat:repeat-x; text-transform:uppercase}
	#bloc3{position:absolute; margin:0 0 0 485px; padding:0; width:228px; height:157px; background-image:url(../images/bg_carre.jpg); background-repeat:repeat-x; text-transform:uppercase}
	#bloc4{position:absolute; margin:0 0 0 727px; padding:0; width:228px; height:157px; background-image:url(../images/bg_carre.jpg); background-repeat:repeat-x;}
	#bloc5{position:absolute; margin:171px 0 0 0; padding:0; width:228px; height:558px; background-image:url(../images/degrade.jpg); background-repeat:repeat-x;}
	#photo{position:absolute; margin:171px 0 0 0; padding:0; width:470px; height:408px;}
	#langues{position:absolute; margin:159px 0 0 485px; padding:0; width:470px; height:11px; font-size:11px; text-align:right; color:#90b169; z-index:10}
	#energiestar{position:absolute; margin:605px 0 0 0; padding:0; width:470px; height:60px}
	
	#contenu{position:absolute; margin:171px 0 0 485px; padding:0; width:470px; height:408px; z-index:2}
	#contenu2{position:absolute; margin:171px 0 0 0px; padding:0; width:955px; z-index:2; overflow:hidden}
	#contenu3{position:absolute; margin:171px 0 0 242px; padding:0; width:713px; z-index:2;}

/*	Contenu
	------------------------------------*/
	#contenu h1{font-size:1.6em; color: #2E414D; margin: 0 0 14px 0; letter-spacing: 3px; text-transform:uppercase; font-weight:normal}
	#contenu h1.nature{text-indent:-100em; background-image:url(../images/titre_vivre_nature.gif); overflow:hidden; width:239px; height:69px; margin:0}
	#contenu h1.natureen{text-indent:-100em; background-image:url(../images/titre_vivre_nature_en.gif); overflow:hidden; width:239px; height:69px; margin:0}
	#contenu h2{font-size:1.4em; color:#90B169; margin:20px 0 6px 0; font-weight:100}
	#contenu p{color:#2E414D; line-height:180%}
	#contenu p+p{margin-top:1.7em}
	#contenu p.temoignage{margin-top:4em}
	#contenu p.temoignagenom{margin-top:1em}
	#contenu p.temoignagenomfin{margin-top:1em; padding-bottom:1.7em}
	#contenu p.citation{color:#90b169; font-size:1.2em}
	#contenu p.important{font-size:1.3em; color:#90B169; font-weight:100}
	#contenu a{color:#90b169; text-decoration:underline}
	#contenu a:hover{color:#2E414D; text-decoration:underline}
	
	#contenu2 h1{font-size:1.6em; color: #2E414D; margin: 0 0 14px 0; letter-spacing: 3px; text-transform:uppercase; font-weight:normal}
	#contenu2 p{color:#2E414D; line-height:180%}
	#contenu2 table p{color:#2E414D; line-height:100%}
	
	#contenu3 h1{font-size:1.6em; color: #2E414D; margin: 0 0 14px 0; letter-spacing: 3px; text-transform:uppercase; font-weight:normal}
	#contenu3 h2{font-size:1.4em; color:#90B169; margin:20px 0 20px 0; font-weight:100}
	#contenu3 p{color:#2E414D; line-height:180%}
	#contenu3 p.fin{padding-bottom:80px}
	

	#bloc1 ul{margin:67px 0 0 20px; padding:0; list-style:none; list-style-position:outside; letter-spacing:0.1em;}
	#bloc1 li{padding:2px 0 2px 0}
	#bloc1 li a{color:#2E414D; text-decoration:none; font-size:1em;}
	#bloc1 li a:hover{font-weight:bold;}
	
	#bloc2 ul{margin:85px 0 0 20px; padding:0; list-style:none; list-style-position:outside; letter-spacing:0.1em;}
	#bloc2 li{padding:2px 0 2px 0}
	#bloc2 li a{color:#2E414D; text-decoration:none; font-size:1em;}
	#bloc2 li a:hover{font-weight:bold;}
	
	#bloc3 ul{margin:125px 0 0 20px; padding:0; list-style:none; list-style-position:outside; letter-spacing:0.1em;}
	#bloc3 li{padding:0}
	#bloc3 li a{color:#2E414D; text-decoration:none; font-size:1em;}
	#bloc3 li a:hover{font-weight:bold;}
	
	#bloc4 img{border:0}
	
	#langues a{color:#90b169; text-decoration:none; font-weight:bold}
	#langues a:hover{color:#90b169; text-decoration:underline}
	
	#energiestar p{margin:15px 0 0 0}
	#energiestar p.nomarge{margin:0}
	

/*	Accueil
	------------------------------------*/
	#flash{position:absolute; margin:0; padding:0; width:955px; height:585px}
	#info{position:absolute; margin:600px 0 0 125px; padding:0; width:705px; height:200px; text-align:center}
	#info h1{font-size:1.4em; color:#90B169; margin:20px 0 6px 0; font-weight:100}
	#info p{color:#2E414D; line-height:120%}
	#info p.intro{color:#90b169;}
	#info a{color:#90b169; text-decoration:none}
	#info a:hover{color:#2E414D; text-decoration:underline}
	
	
	
	
	
