/*****************************************/
/*               General        		 */
/*****************************************/

* {
margin:0;
padding:0;
}
html, body {
margin: 0;
padding: 0;
height: 100%;
}
body {
	margin:0;
	padding:0;
	height: 100%;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}
img {
border:0;
}

a {
text-decoration:none;
color : #003399;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;	
}

a:hover {
text-decoration:underline;
text-decoration:none;
color : #6699CC;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;	
}

img {
/*display: block;*/
}
h2 {
color:#F30;
font-size:2.3em;
padding-left:25px;
background:transparent url(img/bg_h2.gif) no-repeat 7px 9px;
font-family:'Trebuchet MS', Verdana, Sans-Serif;
margin-top:30px;
margin-bottom:0;
clear:both;
}
.img_left {
float:left;
padding-right:5px;
}
p.footer{
font-size: 73.5%;
font-family:Arial, Helvetica, sans-serif;
}
p.textenoir{
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;	
}
li {
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;		
}
/*****************************************/
/*               Blocs Général    		 */
/*****************************************/
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 5px; }

#container {
width:100%;
font-size:1.1em;
}
#header{
width:100%;
height:100px;
background:#6384DE url(img/header.png) no-repeat;
font-size:1.1em;
}
#footer{
width: 965px;
height: 120px;
font-size:1.1em;
 text-align : center;
 border : thin dotted #CCCCCC;
 margin-top : 20px;
}
#header ul {
padding-top:82px;
}
#header li {
list-style-type:none;
list-style: none;
display:inline;
font-weight:bold;
}
#header li a{
text-decoration:none;
color:#000;
padding-left:15px;
font-weight:bold;
}
#header li a:hover{
color:#FFF;
}
#contenu {
margin-left:7px;
margin-top:30px;
}
#left, #right {
float:left;
}
#left {
width:385px;
}
#right {
width:590px;
margin-left:10px;
}
#left .bloc, .bloc_partenaire {
background:transparent url(img/bg_bloc_left.png) no-repeat;
width:365px;
padding:10px;
overflow:auto;
}
.bloc_partenaire img{
display:inline;
}
.bloc_partenaire {
margin-top:5px;
}
#right .bloc {
background:transparent url(img/bg_bloc_right.png) no-repeat;
width:566px;
padding:10px;
overflow:auto;
}

#left .bloc_end, #right .bloc_end {
height:11px;
clear:both;
}
#left .bloc_end {
background:transparent url(img/bg_bloc_end_left.png) no-repeat;
}
#right .bloc_end {
background:transparent url(img/bg_bloc_end_right.png) no-repeat;
}
#right.bloc_end {
background:transparent url(img/bg_bloc_endE.png) no-repeat;
height:11px;
clear:both;
}
#pages_gauche{
	width : 755px;
	float : left;
	padding-left : 10px;
}
#pages_droite{
	width : 274px;
	float : left;
}
/*****************************************/
/*          Blocs Particuliers    		 */
/*****************************************/

p.intro_clim{
background:transparent url(img/bg_intro_clim.gif) no-repeat 0 0px;
padding-left:55px;
}
p.intro_geo{
background:transparent url(img/bg_intro_geo.png) no-repeat 0 0px;
padding-left:65px;
}
p.intro_bien{
background:transparent url(img/bg_intro_bien.gif) no-repeat;
padding-left:95px;
height:55px;
}
p.intro_acc{
background:transparent url(img/acc_piscine.jpg) no-repeat;
padding-left:145px;
height:103px;
}
#clim_muti, #clim_mono, #clim_mob, #clim_gain, #clim_logos, #clim_guide {
float:left;
}
#clim_muti, #clim_mono {
margin-top:20px;
height:46px;
}
#clim_mono {
margin-left:10px;
}
#clim_mob, #clim_gain {
margin-top:10px;
}
#clim_gain{
margin-left:20px;
}
#clim_mob, #clim_gain {
height:56px;
margin-bottom:20px;
}
#spa{
float:left;
width:309px;
height: 360px;	
}
#logosspa{
width:309px;
height: 120px;	
}
#autre_bien{
width:239px;
float:left;
margin-left:10px;
}

#hydropro img{
display:inline;
margin-right:10px;
}



/*****************************************/
/*          CSS Vincent    		 */
/*****************************************/


/*********************pages sauna tylo********************/

#container table{
margin-top:15px;
padding-left:10px;
}


#container table ul.menu_sauna_tylo{
list-style-type:none;
margin-top:5px;
}
#pages_gauche table h2.titre{
color:#3399FF;
font-size:28px;
font-family:'Trebuchet MS', Verdana, Sans-Serif;
background-image:none;
padding:0px;
font-weight:normal;
margin:0px;	
}

#container table h2.titre_sauna_tylo{
color:#3399FF;
font-size:28px;
font-family:'Trebuchet MS', Verdana, Sans-Serif;
background-image:none;
padding:0px;
font-weight:normal;
margin:0px;
}

#container table p{
width:400px;
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.retour {
	color: #000000;
}
#contenu #pages_gauche .retour {
	color: #000000;
}
