body
{
    margin-top:0px;
	text-align: center ;  
	background: #d5d5d5 url(/img/design/fond.gif) center repeat-y; 
	font:  12px "Trebuchet MS", Verdana;
}
tr{
	font:  12px "Trebuchet MS", Verdana;
}
.blanc{
color:#FFFFFF;
}
#header
{
	width: 952px ;
	height:176px;
	margin: 0 auto 0 auto;
	text-align: left ;
	padding: 0;

	
}
#header_pays
{
	position:absolute;
	top: 2px;
}
#header_logo{
	width: 234px ;
	height:176px;
	background: url(../img/design/header_tranche.gif) right no-repeat;
	position:relative;
	float:left;
	
}
#header_droit{
	display:block;
	position:relative;
	float:right;
	width: 718px ;
	height:176px;

}
	#header_img{
		height:124px;

	}
	#header_menu{
		height:37px;

	}

#principal
{
	display:block;
	width: 952px ;
	height:auto;
	margin: 0 auto 0 auto;
		z-index:2;	

}

#contenu{	
	display:block;
	float:left;
	width: 750px ;
	/*height:576px;*/
	background:  url(/img/design/contenu_mid.gif);


}
	#contenu_haut{
		display:block;
		width: 750px ;
		height:43px;
		background: url(/img/design/contenu_haut.gif) no-repeat;
		padding-right:10px;
		padding-top:5px;
		font:   17px "Trebuchet MS", Verdana;
		color: #333333;
		text-align:right;
		
	}
	

		
	html>body .titre{
	margin-right:10px;
	}

	#contenu_mid{

		font:   12px "Trebuchet MS", Verdana ;

		text-align:justify;
		padding-right:5px;
		padding-left:10px;
		margin-left:-5px;
		height:576px;
	
		margin-top:-10px;
		/*width: 750px ;
		
		*/
	}
	
		html>body #contenu_mid{
		margin-top:-25px;
		}
#minh{	
	display:block;
	height:576px;
	background:#009966;
}	
.bar{	
	margin-right:0px;
	padding:0;
	margin-left:-14px;

}
html>body .bar{
	margin-right:0px;
	margin-left:-9px;		
}

#menu_droite
{
	float:right;
}


#breve{

	width:202px ;
	height:auto;
	background: url(/img/design/breve_mid2.gif);

}
html>body #breve
{	
	padding-bottom:0px;
	}
	#breve_haut{
		width:202px ;
		height:32px;
		background: url(/fr/img/design/breve_haut.gif) no-repeat;
	}
	#breve_hauten{
		width:202px ;
		height:32px;
		background: url(/en/img/design/breve_haut.gif) no-repeat;
	}
	#breve_hautde{
		width:202px ;
		height:32px;
		background: url(/de/img/design/breve_haut.gif) no-repeat;
	}
	#breve_mid{
		background: url(/img/design/breve_mid.gif);
		text-align:left;	
		padding-left:15px;
		font: 10px "Trebuchet MS", Verdana ;
	}
#breve_mid a:link{	
	font: 10px "Trebuchet MS", Verdana ;
	text-decoration:none;
	text-align:left;
	color: #555555;
	}

#breve_mid  a:hover{
	text-decoration:underline;
	text-align:left;
	font: 10px "Trebuchet MS", Verdana;
	}

#breve_mid a:visited{
	font: 10px "Trebuchet MS", Verdana ;
		text-align:left;
	color: #555555;
	font-size:10px;
	}
	
#breve_bas{
		height:6px;
		background: url(/img/design/breve_bas.gif) no-repeat;
	}
	

#galerie_cpo_haut{

		height:25px;
		background: url(/fr/img/design/galerie_haut.gif) no-repeat;
	}
#galerie_cpo{

	width:202px ;
	height:auto;
	background: url(/img/design/breve_mid.gif);

}
#galerie_cpo_bas{
		height:6px;
		background: url(/img/design/breve_bas.gif) no-repeat;
	}
	
#partenaire{


}
	#partenaire_haut{

		height:25px;
		background: url(/fr/img/design/partenaire_haut.gif) no-repeat;
	}
		#partenaire_hauten{

		height:25px;
		background: url(/en/img/design/partenaire_haut.gif) no-repeat;
	}
		#partenaire_hautde{

		height:25px;
		background: url(/de/img/design/partenaire_haut.gif) no-repeat;
	}
	#partenaire_mid{
		
		background: url(/img/design/breve_mid.gif);
	}
	#partenaire_bas{
		height:37px;
		background: url(/img/design/partenaire_bas.gif)  no-repeat;
	

	}
	
#menu_gauche{
	width:212px ;
	display:block;
	position:relative;

	float:left;
	left:-48px;
	top:-10px;
	margin-right:-43px;
	margin-bottom:-25px;
	background: url(/img/design/menu_gauche_mid.jpg);

}
html>body #menu_gauche{
	top:-10px;
}
	#menu_gauche_haut{

		height:37px;
		background:url(/img/design/menu_gauche_haut.jpg) no-repeat;
	}
	#menu_gauche_mid{
		height:auto;
		background: url(/img/design/menu_gauche_mid.jpg);

	}
	#menu_gauche_bas{
		height:40px;
		background:url(../img/design/menu_gauche_bas.jpg) no-repeat;
	}	
	
#footer{
	display:block;
	
	position:relative;
	height:40px;
	width: 952px ;
	background:  url(../img/design/footer_bar.gif) no-repeat;
	margin: 0 auto 0 auto;
	padding-top:5px;
}	
	html>body #footer{
		display:block;
		height:30px;
		position:fixed;

		margin: 0 auto 0 auto;
			-moz-opacity:0,8;
	opacity: 0.8;
	filter:alpha(opacity=80);
		bottom:00px;
		background: #FFFFFF url(../img/design/footer_bar.gif) no-repeat;
	}
	

	
.copy{	
	font: 10px "Trebuchet MS", Verdana ;
	color:#666666;
	text-align:center;
}
	
.copy a:link{	
	font: 10px "Trebuchet MS", Verdana ;
	text-decoration:none;
	color: #555555;
	font-size:12px;}

.copy  a:hover{	
	color:#333333;
	text-decoration:none;
	font-size:12px;}

.copy  a:visited{
	font: 10px "Trebuchet MS", Verdana ;
	color: #444444;
	font-size:12px;
	}
	
	




/* ---------------------------- lien par defaut--------------*/
a:link
{
	font:  bold 12px "Trebuchet MS", Verdana;
	color:#666666;
	text-decoration:underline;
}
a:hover
{
	color:#999999;
	text-decoration:none;
}
a:visited
{
	color:#999999;
	text-decoration:none;
}
a.red:link
{
	font:  bold 12px "Trebuchet MS", Verdana;
	color:red;
	text-decoration:blink;

}
a.red:hover
{
	color:red;
	text-decoration:none;
}
a.red:visited
{
	color:red;
	text-decoration:none;
}

p.lettrine:first-letter {
	font:  bold 18px "Trebuchet MS", Verdana;
	margin-right:2px;
	color: #000000;

}
p.lettrineVi:first-letter {
	font:  bold 18px "Trebuchet MS", Verdana;
	margin-right:2px;
	color: #780a6d;

}
p.lettrineJ:first-letter {
	font:  bold 18px "Trebuchet MS", Verdana;
	margin-right:2px;
	color: #d8bf04;

}
p.lettrineR:first-letter {
	font:  bold 18px "Trebuchet MS", Verdana;
	margin-right:2px;
	color: #c20b14;
}
p.lettrineV:first-letter {
	font:  bold 18px "Trebuchet MS", Verdana;
	margin-right:2px;
	color: #04732f;
}
.lettrineB {
	font:  bold 16px "Trebuchet MS", Verdana;
	margin-right:2px;
	color: #034673;
}
p.lettrineB:first-letter {
	font:  bold 18px "Trebuchet MS", Verdana;
	margin-right:2px;
	color: #034673;
}
p.lettrine {

	margin-left:5px;

}

#contact{
	left:-222px;
	position: relative;
	top: -2px;
}

#contact a:link{
	font:  12px "Trebuchet MS", Verdana;
	color:#666666;
	text-decoration:underline;
	}

#contact a:hover{
	font:  12px "Trebuchet MS", Verdana;
	color:#FF0000;
	text-decoration:underline;
	}

#contact2{
  font: 10px "Trebuchet MS", Verdana ;
	color:#666666;
	text-align:center;
	
}

#contact2 a:link{
	font:  12px "Trebuchet MS", Verdana;
	color:#0066FF;
	text-decoration:none;
	}

#contact2 a:visited{
	font:  12px "Trebuchet MS", Verdana;
	color:#0066FF;
	text-decoration:none;
}
	

#contact2 a:hover{
	font:  12px "Trebuchet MS", Verdana;
	color:#FF0000;
	text-decoration:underline;
	}
	

#ariane{
	font:   11px  "Trebuchet MS", Verdana ;
	color:#666666;
}
#ariane a:link{
	font:  12px "Trebuchet MS", Verdana;
	color:#666666;
	text-decoration:none;
}
#ariane a:hover{
	color:#999999;
	text-decoration:none;
}
#ariane a:visited{
	color:#999999;
	text-decoration:none;
}
.titre_article{
		font:  bold 16px "Trebuchet MS", Verdana;
		color: #333333;
		text-align:left;
}

#header_menu dl,dt{
	margin-right:-2px;
	display:inline;
	z-index:222;
}

#header_menu dd {
	display: none;
	border: 1px solid gray;
	border-top-style:none;

	position:absolute;
	width:160px;
	background:#FFFFFF;
	-moz-opacity:0,8;
	opacity: 0.8;
	filter:alpha(opacity=80);
	z-index:222;
}

#header_menu li{
	padding-left:-15px;
	z-index:222;
}
html>body #header_menu li{ padding-left:27px; }


#header_menu ul {
	margin-bottom:0px;
	padding:0;
	z-index:222;
}
dd.cpo {
	margin-top:36px;
	margin-left:-135px; 
}
html>body dd.cpo  {
	margin-top:-5px;
	margin-left:0px; 
}
dd.cpo a.ssmenu_der:hover
{
	display:block;
	width: 160px;
	background:url(../img/design/fond_ssmenu1.gif);
	font:  12px "Trebuchet MS", Verdana;
	color: #000000;

}
dd.stage {
	margin-top:36px;
	margin-left:-177px; /* aréglé*/
}
html>body dd.stage  {
	margin-top:-5px;
	margin-left:122px; /* aréglé*/
}
dd.stage a.ssmenu_der:hover
{
	display:block;
	width: 160px;
	background:url(../img/design/fond_ssmenu2.gif);
	font:  12px "Trebuchet MS", Verdana;
	color: #000000;
}
dd.iv2ms {
	margin-top:36px;
	margin-left:-102px; /* aréglé*/
}
html>body dd.iv2ms  {
	margin-top:-5px;
	margin-left:284px; /* aréglé*/
}
dd.iv2ms a.ssmenu_der:hover
{
	display:block;
	width: 160px;
	background:url(../img/design/fond_ssmenu3.gif);
	font:  12px "Trebuchet MS", Verdana;
	color: #000000;
}
dd.piscine {
	margin-top:36px;
	margin-left:-126px; /* aréglé*/
}
html>body dd.piscine  {
	margin-top:-5px;
	margin-left:504px; /* aréglé*/
}
dd.piscine a.ssmenu_der:hover
{
	display: block;
	width: 160px;
	background: url(../img/design/fond_ssmenu5.gif);
	font:  12px "Trebuchet MS", Verdana;
	color: #000000;
}


#header_menu li{
	list-style-type:none;
	margin-left:-25px;
}
a.ssmenu_der:link
{
	display:block;
	width: 160px;
	font:  12px "Trebuchet MS", Verdana;
	color: #000000;
	font-size:12px;
	
}
a.ssmenu_der:hover
{	display:block;
	width: 160px;	/*background:url(../img/design/fond_ssmenu.gif) ;*/
	font:  12px "Trebuchet MS", Verdana;
	color: #000000;

}
a.ssmenu_der:visited
{
	display:block;
	width: 160px;
	color: #000000;
	font:  12px "Trebuchet MS", Verdana;
}
.titrem{
	display:block;
	width:162px;
	background:url(../img/design/fond_menu_gauche1.gif) right no-repeat;
	font: bold 12px "Trebuchet MS", Verdana;
	color: #000000;	
}
#menu_gauche a.titrem:link{
	text-decoration:none;
	font: bold 12px "Trebuchet MS", Verdana;
	color: #333333;	
}
#menu_gauche a.titrem:hover{	
    text-decoration:none;
	font: bold 12px "Trebuchet MS", Verdana;
	color: #333333;
}
#menu_gauche a.titrem:visited{
	text-decoration:none;
	color: #333333;
	font: bold 12px "Trebuchet MS", Verdana;
}


#menu_gauche_mid li{
list-style:url(../img/design/puce1.gif);
text-align:left;
margin-left:10px;
}
html>body #menu_gauche_mid li{
list-style:url(../img/design/puce1.gif);
text-align:left;
margin-left:10px;
}
#menu_gauche_mid ul{
margin-left:45px;
margin-top:0px;
}
html>body #menu_gauche_mid ul{
margin-left:5px;
margin-top:0px;
}



.puce{

margin-left:-10px;
margin-right:5px;
}
#menu_gauche a:link{	
	font:  12px "Trebuchet MS", Verdana;
	text-decoration:none;
	color: #000000;
	font-size:12px;}

#menu_gauche a:hover{	
	font:  12px "Trebuchet MS", Verdana;
	color:#666666;
	text-decoration:none;
	font-size:12px;}

#menu_gauche a:visited{
	font:  12px "Trebuchet MS", Verdana;
	color: #555555;
	font-size:12px;
	}
	
	
.zone_image{

	font:  11px "Trebuchet MS", Verdana;
	font-style:italic;
	float:right;
	position:relative;

	margin-left: 10px;
	margin-top:0px;
}
.zone_imageg{

	font:  11px "Trebuchet MS", Verdana;
	font-style:italic;
	float:left;
	
	margin-right: 10px;
	margin-left: 10px;
	margin-top:0px;
	z-index: 1;
}
.zone_image img{

	border:solid #000000 1px;}
	
	
.form-txt {font-size: 11px}
	
	

#form-cache{

	display: none;
	}	
	
	
.border_gris{
border:1px solid #444444;
}
.legende{	
padding-left:5px;
font:  12px "Trebuchet MS", Verdana;
	color: #333333; font-style:italic;}
	
	
	.obj1 {
  z-index: 1;
}
 
.obj2 {
  z-index: 2;
}

 /*------------------PISCINE FRONT*-------------------------------*/
.lalignefront{
	margin-top:2px;
}
#heure
{
	display: block ; 
	position:relative;
	
	width:80px;
	margin-left:-50px;
	padding-left:-39px;
	margin-top:-45px;
	text-align:right;
}

html>body #heure
{	 
	left:-40px;
	height:438px;
}

#horaire
{	
	/*display: block ; 
	float:left;
	margin-top:-15px;*/
	width: 2px ;
	padding:0;
	line-height:30px;
	margin-left:-28px;

}
/*html>body #horaire
{
	margin-top:-15px;
}*/

.img_recal{
	margin-top:6.5px; 
	margin-bottom:0px;
}
html>body .img_recal{
	margin-top:6.5px; 
	margin-bottom:0px;
}

.pisc{
	background:  url(/img/design/fond_piscine.jpg) no-repeat; 

}
#legende{

font:  12px "Trebuchet MS", Verdana;
background:#3366FF url(/img/design/legende.jpg) no-repeat; ;
color:white;
width:200px;
padding:2px;
border: solid 1px black;
}

#heure_front
{

	display: block ; 
	position:relative;
	
	width:80px;
	margin-top:-35px;
	margin-left:-58px;
	padding-left:-39px;

	text-align:right;
	

}
html>body #heure_front
{	margin-left:-60px;
	margin-top:-35px;
	padding-left:-19px;}
	
.dmi_heure{

font-size:10px;}
.txt11{
	font:  11px "Trebuchet MS", Verdana;
}

.td_gris-alfa{
		-moz-opacity:0,8;
	opacity: 0.8;
	filter:alpha(opacity=80);
background:#F3F3F3;

}
