/* Elements basiques de la page */
html{
margin:0;
padding:0;
text-align:center;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
background: #472f27 url(../design/fond/bg_body.jpg) repeat-x top center;
text-align:center;}

* {margin:0;padding:0}

h1{ 
text-indent:-9999px; 
height:0;}

h3{ 
font-size:1.5em; 
text-transform:lowercase; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-style:italic;
font-weight:bold;}


form#ext{
float:right;
width:310px;
text-align:left;
padding-top:55px;}


form #interne{
text-align:left;
}

hr{
height:1px;
margin: 0;
padding: 0;
background:none; border:none; 
border-bottom: 1px dotted #4A3425;}



blockquote{
padding:20px;
font-size:1.1em;
color:#292929;
line-height:1.8em;
text-align:left;
}

a{ color: #4A3425; text-decoration:none;}

a:hover{text-decoration:underline;}

h5{
font-family:Verdana;
letter-spacing:0.1px;
font-size:1.1em;
color:#2F231A;
line-height:1.6em;
margin-bottom:4px;
font-style:normal;
border-bottom:1px dotted #2F231A;}

img.photo{
border:1px solid #563419;
margin:4px;
padding:0;
float:left;}

.submit[class]{
border:0;
background: transparent url(../design/submit.png) no-repeat;
width:52px;
height:52px;
cursor:pointer;
float:right;
margin-right:20px;}


.submit{
margin-right:20px;
float:right;
border:0;
background-color:transparent;
width:52px;
height:52px;
cursor:pointer;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/submit.png', sizingMethod='crop')
}



.submit2[class]{
	border:0;
	background: transparent url(../design/submit2.png) no-repeat;
	width:219px;
	height:52px;
	cursor:pointer;
	float:right;
	}


.submit2{

float:right;
border:0;
background-color:transparent;
width:219px;
height:52px;
cursor:pointer;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/submit2.png', sizingMethod='crop')
}







#logo{
float:left;
width:177px;
height:177px;
background:transparent url(../design/logo.jpg) no-repeat center ;
}

#logo h3{
text-indent:-9999px;}

#forfaits_fr{
float:left;
width:723px;
height:177px;
background:transparent url(../design/fond_forfaits.jpg) no-repeat center ;
}

#forfaits_de{
float:left;
width:723px;
height:177px;
background:transparent url(../design/fond_forfaits_de.jpg) no-repeat center ;
}

#forfaits_en{
float:left;
width:723px;
height:177px;
background:transparent url(../design/fond_forfaits_en.jpg) no-repeat center ;
}


#pied{width:520px; height:30px;margin-left:auto;
margin-right:auto; }

ul#pied{
width:520px;
margin-left:auto;
margin-right:auto;
diplay:block;
text-align:center; 
}

ul#pied li{

float:left;
list-style:none;}

ul#pied li a{
text-transform:uppercase;
font-size:1em;
letter-spacing:1px;
padding-left:8px;
padding-right:8px;
color:#221713;
text-decoration:none;
border-right:1px solid #221713;}

ul#pied li#last a{ border-right:0;}

ul#pied li a:hover{ text-decoration:underline; color:#CB8A62;}


ul li{
list-style-image:url(../design/list_puce.gif);
line-height:1.5em;
margin-bottom:10px;}
/* Placement des éléments */
#page{
	width:100%; height:100%;
	position:absolute;
	left:0;
	text-align:center;
}

#menu{
	width:1024px; height:30px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	padding-top:15px;	
	overflow:hidden;
}

#flags{
	float:right;
	width:64px; height:20px;
	text-align:left;
}


/* Liste de navigation */

ul#navigation{
	diplay:block;
	text-align:center;
}

ul#navigation li{
	diplay:block; float:left;
	list-style:none;
}

ul#navigation li a{
	text-transform:uppercase;
	font-size:1.1em;
	background-color:#3e2922;
	padding:3px;padding-left:9px; padding-right:9px;
	margin-right:5px;
	color:#e9d1ba;
	text-decoration:none;
}
ul#navigation li#last a{margin-right:0px!important;}
ul#navigation li.selected  a {background-color:#a9715e;color:#3e2922;}
ul#navigation li a:hover{background-color:#a9715e;color:#3e2922;}


/******************************** BANDEAU CENTRE ACCUEIL ******************************/
#logo_bando{
	position:absolute; display:block;z-index:10;
	width:100%;
	height:70px;
	margin-top:45px;
}

.logo_bando_diane, .logo_bando_orion, .logo_bando_steloy{
	float:left;
	height:70px;
	width:33.23%;
	text-indent:-9999px;
	background:url(../design/element/logo_accueil.png) no-repeat top center;
}


#centre_accueil{
	position:relative; display:block;z-index:1;
	width:100%;
	height:286px;
	background-color:#211612;
	margin-top:92px;
}

#diane_container{
	float:left;
	height:286px;
	width:33.23%;
	border-right:1px solid #000000;
	overflow:hidden; cursor:pointer;
}
.logo_diane{
	position:relative; margin-top:55px;
	width:99%; height:139px;
	background:url(../design/element/logo_diane.png) no-repeat top center;
}
.logo_diane a{display:block;width:99%; height:139px;}
#orion_container{
	float:left;
	height:286px;
	width:33.23%;
	border-right:1px solid #000000;
	overflow:hidden; cursor:pointer;
}

.logo_orion{
	position:relative; margin-top:55px;
	width:99%; height:136px;
	background:url(../design/element/logo_orion.png) no-repeat top center;
}
.logo_orion a{display:block; width:99%; height:136px;}

#eloy_container{
	float:left;
	height:286px;
	width:33.23%;
	overflow:hidden; cursor:pointer;
}
.logo_steloy{
	position:relative; margin-top:55px;
	width:99%; height:155px;
	background:url(../design/element/logo_steloy.png) no-repeat top center;
}
.logo_steloy a{display:block;width:99%; height:155px;}

/*** BASELLINE ***/
#baseline, #baseline_de, #baseline_en{
	width:100%; height:64px;
	text-indent:-99999px;
	margin-top:10px;
}
#baseline{background:url(../design/fond/baseline.png) no-repeat top center;}
#baseline_de{background:url(../design/fond/baseline_de.png) no-repeat top center;}
#baseline_en{background:url(../design/fond/baseline_en.png) no-repeat top center;}



/******************************** FIN BANDEAU CENTRE ACCUEIL ******************************/

#bottom_accueil{
width:900px;
height:177px;
text-align:center;
background-color:transparent;
margin-left:auto;
margin-right:auto;}


#weekends{
float:left;
padding-left:20px;
padding-top:20px;
}



#bienetre[id]{
text-indent:-9999px;
float:left;
width:90px;
height:120px;cursor:pointer;
filter:none;
background:transparent url(../design/bienetre.png) no-repeat center ;
}


#bienetre{
text-indent:-9999px;
float:left;
width:90px;
height:120px;cursor:pointer;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/bienetre.png', sizingMethod='crop')
}


#reservation[id]{

float:right;
width:200px;
height:70px;
filter:none;
background:transparent url(../design/reservez.png) no-repeat center ;
cursor:pointer;
}


#reservation{

float:right;width:200px;
height:70px;
cursor:pointer;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/reservez.png', sizingMethod='crop')
}


#reservation_en[id]{
text-indent:-9999px;
float:right;
width:200px;
height:70px;
background:transparent url(../design/reservez_en.png) no-repeat center ;

}


#reservation_en{
text-indent:-9999px;
float:right;width:200px;
height:70px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/reservez_en.png', sizingMethod='crop')
}



#reservation_de[id]{
text-indent:-9999px;
float:right;
width:200px;
height:70px;
background:transparent url(../design/reservez_de.png) no-repeat center ;

}


#reservation_de{
text-indent:-9999px;
float:right;width:200px;
height:70px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/reservez_de.png', sizingMethod='crop')
}



#spa[id]{
text-indent:-9999px;
float:left;
width:90px;
height:120px;cursor:pointer;
filter:none;
background:transparent url(../design/spa.png) no-repeat center ;
}

#spa{
text-indent:-9999px;
float:left;
width:90px;
height:120px;cursor:pointer;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/spa.png', sizingMethod='crop')
}

#gliss[id]{
text-indent:-9999px;
float:left;
width:90px;
height:120px;
cursor:pointer;
filter:none;
background:transparent url(../design/gliss.png) no-repeat center ;
}

#gliss{
text-indent:-9999px;
float:left;
width:90px;
height:120px;cursor:pointer;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/gliss.png', sizingMethod='crop')
}


#safari[id]{
text-indent:-9999px;
float:left;
width:90px;
height:120px;cursor:pointer;
filter:none;
background:transparent url(../design/safari.png) no-repeat center ;
}

#safari{
text-indent:-9999px;
float:left;
width:90px;
height:120px;cursor:pointer;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/safari.png', sizingMethod='crop')
}


#centre_accueil_haut{
	width:100%;
	height:22px;
}

#centre_accueil_bas{
	position:relative; display:block;
	width:1024px;height:140px;
	margin-top:5px;
	margin-left:auto; margin-right:auto;
	text-align:center;
}
#centre_accueil_bas .semin, #centre_accueil_bas .cs, #centre_accueil_bas .acti{
	position:relative; float:left; display:block;
	width:328px; height:165px;
	background-color:#34221c;
	margin-right:10px;
	text-align:left;
}
#centre_accueil_bas .semin{margin-left:10px;}
#centre_accueil_bas .semin img, #centre_accueil_bas .cs img, #centre_accueil_bas .acti img{
	float:left; margin:6px;
}
#centre_accueil_bas .semin h3, #centre_accueil_bas .cs h3, #centre_accueil_bas .acti h3{
	display:block;
	background:#1a110e url(../design/fond/bg_titreencart.gif) no-repeat top left;
	padding-left:35px; height:23px; padding-top:3px;
	color:#b87b69; text-align:left;
	font-size:1.7em;  font-weight:500; letter-spacing:0.1em;
	text-transform:none;
}

#centre_accueil_bas .texte_encart_accueil{
	margin-right:3px; margin-top:5px;
	color:#ffe3e3;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
	line-height:14px;
}
#centre_accueil_bas .texte_encart_accueil a{
	position:absolute; display:block; width:202px;
	bottom:6px; right:4px;color:#b87b69;
	background:url(../design/fond/link_encart.gif) no-repeat bottom right;	

}
#centre_accueil_bas .texte_encart_accueil a:hover{text-decoration:none;color:#ffaa92;}

#actu_baspage{
	position:relative; display:block;
	width:100%; height:25px;
	background-color:#f6a881;
	margin-top:30px; text-align:center;
	padding-top:7px;
}
#actu_baspage p, #actu_baspage a{position:relative; vertical-align:bottom;color:#422c25; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif;}
#actu_baspage a:hover{text-decoration:none;}
#actu_baspage strong {color:#422c25; font-size:1.2em;}
#actu_baspage img{border:none!important}

/** 422c25*/


.actu_baspage{
	position:relative; display:block; 
	margin-left:auto; margin-right:auto;
	width:800px;
}
.arbre_left{
	display:block; width:37px; height:26px;
	position:absolute; left:0px;margin-top:-3px;
	background:url(../design/element/arbres.gif) no-repeat top left;
}
.arbre_right{
	display:block; width:37px; height:26px;
	position:absolute; right:0px;margin-top:-23px;
	background:url(../design/element/arbres.gif) no-repeat top left;
}

/* STYLES DE PAGE */
img.flags{
border:0;
margin:0;
padding:0;}


.tarifs[class]{
margin:5px;
float:left;
border:0;
padding:5px;
width:46%;
background: transparent url(../design/transparence30.png) ;
}



.tarifs{
margin:5px;
float:left;
border:0;
padding:5px;
width:45%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/transparence30.png', sizingMethod='scale')
}

.tarifs td{
padding:5px;
}

.seminaires[class]{
width:95%;
margin:5px;
border:0;
padding:5px;
background: transparent url(../design/transparence30.png) ;}



.seminaires{
width:95%;
margin:5px;
border:0;
padding:5px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/transparence30.png', sizingMethod='scale')
}




.formulaire[class]{

float:left;
border:0;
padding:5px;
width:100%;
background: transparent url(../design/transparence30.png) ;}


.formulaire{

float:left;
border:0;
padding:5px;
width:100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/transparence30.png', sizingMethod='scale')
}




.rightbloc[class]{
float:right;
text-align:center;
border:0;
padding:5px;
margin-left:20px;
width:280px;
background: transparent url(../design/transparence30.png) ;}


.rightbloc{
float:right;
border:0;
text-align:center;
margin-left:20px;
padding:5px;
width:280px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/transparence30.png', sizingMethod='scale')
}


#introbloc[id]{
width:750px;
height:53px;
margin-left:auto;
margin-right:auto;
background: transparent url(../design/intro.png) ;
margin-top:-18px;}

#introbloc{
width:750px;
height:53px;
margin-left:auto;
margin-right:auto;
margin-top:-10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/intro.png', sizingMethod='scale')
}


.padding{padding-right:20px; margin:0; padding-bottom:0;}





#error{
width:94%;
padding:8px;
margin-bottom:20px;
border:1px solid #fff;
background:#A3190D url(../design/error.jpg) no-repeat top right ;
color:#fff;
font-size:0.9em;
line-height:1.1em;
text-transform:uppercase;}

td a img{ border:0;}

