/*******************************
	TEMPLATE CSS COMMUN
*******************************/




/*****************************
      BALISES COMMUNNES
******************************/
html,
body{
	\height:100%;
}
body {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height:1.2em;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image: url(../img/aquaphobie/rub/bg_body.gif);
}
a{
	color:#4F6984;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color: #000000;
}
a.plus-info{
	font-size: 10px;
    color: #0489DE;
	text-decoration: none;
}
a:hover.plus-info{
	color: #000000;
}
a.plus-info-big{
	font-size: 12px;
	font-weight: bold;
    color: #FFFFFF;
	text-decoration: none;
}
a:hover.plus-info-big{
	color: #000000;
}
img {
	border:0px;
}

/* UNIFORMISATION DES MARGES ET PADDING des != NAVIGATEUR */
div,p,form,h1,h2,h3,h4,h5,h6,ul,blockquote,img {
	margin: 0px;
	padding:0px;
}
ul,blockquote{
	margin-left:15px;
}
div,p,h1,h2,h3,h4,h5,h6,ul,blockquote,font{
	margin: 0px;
	padding:0px;
}

.left-cleaner,
.right-cleaner,
.cleaner{
	clear:both;
	font-size:1px;
	height:0px;
	line-height:0px;
	margin:0;
	padding:0;
	/*overflow:hidden;*/
}
.left-cleaner{clear:left;}
.right-cleaner{clear:right;}

.div-detection-flash{
	margin:0px;
	font-weight:normal;
	text-align:center;
	width:auto;
	border:1px solid #C6C5C0;
	padding:25px;
}

/* POSITIONNEMENT DU CONTENU DE LA PAGE  */
#page-index-phobie #contenu-page{
	position: absolute;
	left: 50%;
	z-index: 0;
	top: 198px;
	border-top:0px;
	/*padding:0px 20px 0px 20px;*/
}
#page-index-phobie #contenu-page{
	margin-left: -450px;
	width:900px;
	/*voice-family:"\"}\"";
	voice-family:inherit;
	margin-left: -380px;
	width:760px;*/
}
html>body  #page-index-phobie #contenu-page{
	margin-left: -450px;
	width:900px;		
}
/***************************************************/
/* POSITIONNEMENT DE L'ENTETE DE LA PAGE  */
#page-index-phobie #entete{
	/*background-color:white;*/
	position: absolute;
	left: 50%;
	z-index: 100;
	top: 0px;
	/*padding:0px 20px 0px 20px;
	border:1px solid #DCDCDC;*/
	border-bottom:0px;
	

}
#page-index-phobie #entete{
	margin-left: -450px;
	width:900px;
	/*voice-family:"\"}\"";
	voice-family:inherit;	
	margin-left: -380px;
	width:760px;*/
}
html>body #page-index-phobie #entete{
	margin-left: -450px;
	width:900px;		
}
/*******************************************************/
/* MENU DU HAUT */
#page-index-phobie #menu-haut{
	text-align: right;
	font-size: 12px;
	line-height: 25px;
	width: 880px;
	font-weight: bold;
	color: #146AB1;
	padding-right: 20px;
	height: 25px;
}
#page-index-phobie #menu-haut a{
	color:#146AB1;
	font-weight: bold;	
}
#page-index-phobie #menu-haut a:hover{
	color:#FFFFFF;
}
/*******************************************************/
/* VISUEL */
#visuel-acces,
#visuel-present,
#visuel-base,
#visuel-stage,
#visuel-voyage,
#visuel-equipe,
#visuel-temoin,
#visuel-presse,#visuel-contact{
	background-image: url(../img/commun/rub/visuel_00.jpg);
	height:148px;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px;
	padding: 0px;
}	
#visuel-present{
	background-image: url(../img/aquaphobie/rub/visuel_intro.jpg);
}
#visuel-base{
	background-image: url(../img/aquaphobie/rub/visuel_base_technique.jpg);
}
#visuel-stage{
	background-image: url(../img/aquaphobie/rub/visuel_stage.jpg);
}
#visuel-voyage{
	background-image: url(../img/aquaphobie/rub/visuel_voyage.jpg);
}
#visuel-equipe{
	background-image: url(../img/aquaphobie/rub/visuel_animateur.jpg);
}
#visuel-temoin{
	background-image: url(../img/commun/rub/visuel_05.jpg);
}
#visuel-presse{
	background-image: url(../img/aquaphobie/rub/visuel_presse.jpg);
}
#visuel-contact{
	background-image: url(../img/aquaphobie/rub/visuel_contact.jpg);
}
/*******************************************************/
/* MENU */
#menu{
	width: 900px;
	height:25px;
}
.bloc-tech{
	float:left;
	height:25px;
	width:165px;
	background-image: url(../img/aquaphobie/rub/bt_base_tech.gif);
	background-repeat: no-repeat;
}
.bloc-tech a.lien-menu-tech{
	display:block;
	height:25px;
	width:165px;
	background-image: url(../img/aquaphobie/rub/bt_base_tech.gif);
	background-position:0px 0px;
	text-decoretion:none;
}
.bloc-tech a.lien-menu-tech:hover{
	background-position:0px 25px;
}
.bloc-stage{
	float:left;
	height:25px;
	width:101px;
	background-image: url(../img/aquaphobie/rub/bt_stages.gif);
	background-repeat: no-repeat;
}
.bloc-stage a.lien-menu-stage{
	display:block;
	height:25px;
	width:101px;
	background-image: url(../img/aquaphobie/rub/bt_stages.gif);
	background-position:0px 0px;
	text-decoretion:none;
}
.bloc-stage a.lien-menu-stage:hover{
	background-position:0px 25px;
}
.bloc-voyage{
	float:left;
	height:25px;
	width:115px;
	background-image: url(../img/aquaphobie/rub/bt_voyages.gif);
	background-repeat: no-repeat;
}
.bloc-voyage a.lien-menu-voyage{
	display:block;
	height:25px;
	width:115px;
	background-image: url(../img/aquaphobie/rub/bt_voyages.gif);
	background-position:0px 0px;
	text-decoretion:none;
}
.bloc-voyage a.lien-menu-voyage:hover{
	background-position:0px 25px;
}
.bloc-anim{
	float:left;
	height:25px;
	width:133px;
	background-image: url(../img/aquaphobie/rub/bt_animateurs.gif);
	background-repeat: no-repeat;
}
.bloc-anim a.lien-menu-anim{
	display:block;
	height:25px;
	width:133px;
	background-image: url(../img/aquaphobie/rub/bt_animateurs.gif);
	background-position:0px 0px;
	text-decoretion:none;
}
.bloc-anim a.lien-menu-anim:hover{
	background-position:0px 25px;
}
.bloc-forum{
	float:left;
	height:25px;
	width:98px;
	background-image: url(../img/aquaphobie/rub/bt_forum.gif);
	background-repeat: no-repeat;
}
.bloc-forum a.lien-menu-forum{
	display:block;
	height:25px;
	width:98px;
	background-image: url(../img/aquaphobie/rub/bt_forum.gif);
	background-position:0px 0px;
	text-decoretion:none;
}
.bloc-forum a.lien-menu-forum:hover{
	background-position:0px 25px;
}
.bloc-presse{
	float:left;
	height:25px;
	width:164px;
	background-image: url(../img/aquaphobie/rub/bt_presse.gif);
	background-repeat: no-repeat;
}
.bloc-presse a.lien-menu-presse{
	display:block;
	height:25px;
	width:164px;
	background-image: url(../img/aquaphobie/rub/bt_presse.gif);
	background-position:0px 0px;
	text-decoretion:none;
}
.bloc-presse a.lien-menu-presse:hover{
	background-position:0px 25px;
}
.bloc-partenaires{
	float:left;
	height:25px;
	width:124px;
	background-image: url(../img/aquaphobie/rub/bt_partenaires.gif);
	background-repeat: no-repeat;
}
.bloc-partenaires a.lien-menu-partenaires{
	display:block;
	height:25px;
	width:124px;
	background-image: url(../img/aquaphobie/rub/bt_partenaires.gif);
	background-position:0px 0px;
	text-decoretion:none;
}
.bloc-partenaires a.lien-menu-partenaires:hover{
	background-position:0px 25px;
}
.bloc-tech-on,
.bloc-stage-on,
.bloc-voyage-on,
.bloc-anim-on,
.bloc-forum-on,
.bloc-presse-on,
.bloc-partenaires-on{
	float:left;
	height:25px;
	width:165px;
	background-image: url(../img/aquaphobie/rub/bt_base_tech.gif);
	background-repeat: no-repeat;
	background-position:0px -25px;
}
.bloc-stage-on{
	width:101px;
	background-image: url(../img/aquaphobie/rub/bt_stages.gif);
}
.bloc-voyage-on{
	width:115px;
	background-image: url(../img/aquaphobie/rub/bt_voyages.gif);
}
.bloc-anim-on{
	width:133px;
	background-image: url(../img/aquaphobie/rub/bt_animateurs.gif);
}
.bloc-forum-on{
	width:98px;
	background-image: url(../img/aquaphobie/rub/bt_forum.gif);
}
.bloc-presse-on{
	width:164px;
	background-image: url(../img/aquaphobie/rub/bt_presse.gif);
}
.bloc-partenaires-on{
	width:124px;
	background-image: url(../img/aquaphobie/rub/bt_partenaires.gif);
}
/*******************************************************/
/* FOND AVEC BORD BLEU */
#fond-bord{
	width: 900px;
	background-image: url(/img/aquaphobie/rub/bg_main_rub.gif);
	background-repeat: repeat;
}
/*******************************************************/
/* CONTENU DES TEXTES */
#contenu-texte-intro{
	width: 780px;
	background-color: #FFFFFF;
	padding: 30px 60px 0px 60px;
}
#contenu-texte-large{
	width: 674px;
	background-color: #FFFFFF;
	padding: 30px 50px 0px 34px;
	border-left: solid #0489DE 1px;
	border-right: solid #0489DE 1px;
}
#contenu-texte{
	width: 562px;
	background-color: #FFFFFF;
	padding: 30px 25px 0px 25px;
	float: left;
}

#contenu-texte h1,
#contenu-texte-large h1,
#contenu-texte-intro h1{
	font-size: 18px;
	font-weight: bold;
	color: #4F6984;
	line-height: 16px;
}
#contenu-texte h1.titre-presse,
#contenu-texte-large h1.titre-presse,
#contenu-texte-intro h1.titre-presse{
	font-size: 14px;
	font-weight: bold;
	color: #4F6984;
}
#contenu-texte h2,
#contenu-texte-large h2,
#contenu-texte-intro h2{
	font-size: 14px;
	font-weight: bold;
	color: #4F6984;
}

#contenu-texte p,
#contenu-texte-large p,
#contenu-texte-intro p{
	color: #4F6984;
}
#contenu-texte p.plus-info{
	font-size: 10px;
	text-align: right;
}
#contenu-texte p.plus-info a{
	color: #0489DE;
	text-decoration: none;
}
#contenu-texte p.plus-info a:hover{
	color: #000000;
}
#contenu-texte p.plus-info a.savoir-plus{
	font-size:14px;
	font-weight:bold;
	color: #4F6984;
	text-decoration: none;
}
#contenu-texte p.plus-info a.savoir-plus:hover{
	color: #000000;
}
#contenu-texte ul,
#contenu-texte-large ul,
#contenu-texte-intro ul{
	color: #4F6984;
	padding-left: 20px;
}
td.titre-hebergement{
	color: #FFFFFF;
	background-color: #999999;
}
td.titre-hotel{
	color: #000000;
}
td.text-hotel{
	color: #000000;
}
span.text-hotel-small{
	color: #000000;
	font-size:10px;
	font-style: italic;
	float:right;
}
#contenu-texte li,
#contenu-texte-large li,
#contenu-texte-intro li{
	list-style-type: none;
	line-height: 16px;
	text-indent: -9px;
}
/*pour les tableaux*/
.titre-tablo{
	background-color:#008DEC;
	color:#FFFFFF;
	padding-left:15px;
	height: 30px;
}
.titre-weekend{
	background-color:#A6DBFF;
	color:#4F6984;
	padding-left:15px;
}
.mois-weekend{
	background-color:#D9F5FF;
	color:#4F6984;
	font-weight: bold;
	text-align: right;
}
.date-weekend{
	background-color:#D9F5FF;
	color:#4F6984;
}
.titre-semaine{
	background-color:#A6DBFF;
	color:#4F6984;
	padding-left:15px;
}
.mois-semaine{
	background-color:#F0FCFF;
	color:#4F6984;
	font-weight: bold;
	text-align: right;
}
.date-semaine{
	background-color:#F0FCFF;
	color:#4F6984;
}
.titre-reservation{
	background-color:#008DEC;
	color:#FFFFFF;
	text-align:right;
	padding-right:15px;
}
/* pour les liens des partenaires */
.liens-partenaire a{
	text-decoration:underline;
	font-weight:bold;
	color:#4F6984;
}
.liens-partenaire a:hover{
	color:#000000;
	text-decoration:none;
}
/*******************************************************/
/* COLONNE 2 */
/*******************************************************/
#colonne2{
	float: right;
	width: 228px;
	padding:30px 0px 30px 60px;
}
#colonne2-voyage{
	float: right;
	width: 250px;
	padding:30px 10px 30px 20px;
}
#colonne2-voyage h2{
 font-size:14px;
 display:block;
 height:25px;
 font-weight:bold;
 color:#0273C8;
 border-bottom:1px solid #CCCCCC;
 margin-bottom:20px;
}
#colonne2-voyage ul{
	padding:0px;
	margin:0px;
}
#colonne2-voyage li{
	list-style:none;
	/*display:block;*/
	border-bottom:1px solid #CFE6F1;
	height:25px;
	margin-top:5px;
}
#colonne2-voyage li a{
	font-size:11px;
	color:#0273C8;
	text-decoration:none;
	
}
#colonne2-voyage li a:hover{
	color:#000000;
}
img.border-bleu,
#colonne2 img{
	border: solid #0273C8 1px;
}
#colonne2 img.noborder{
	border: solid #FFFFFF 1px;
}
img.border-bleu{
	border: solid #0273C8 1px;
}
/*******************************************************/
/* MENU DU BAS */
#menu-bas{
	line-height: 15px;
	text-align: center;
	top: 20px;
	color: #445B73;
	padding:20px 50px 0px 50px;
	width: 500px;
}
#menu-bas-intro{
	line-height: 15px;
	text-align: center;
	top: 20px;
	color: #445B73;
	padding-top: 20px;
	width: 900px;
}
#menu-bas a,
#menu-bas-intro a{
	font-size: 12px;
	color:#4F6984;;
}
#menu-bas a:hover,
#menu-bas-intro a:hover{
	color:#000000;
}

/*******************************************************/
/* COPYRIGHT */
#img-copyright{
	width: 900px;
	background-color: #FFFFFF;
	background-image: url(../img/aquaphobie/rub/bg_copyright_double.jpg);
	height: 97px;
	background-repeat: no-repeat;
}
#img-copyright-intro{
	width: 900px;
	background-color: #FFFFFF;
	background-image: url(../img/aquaphobie/rub/bg_copyright.jpg);
	height: 97px;
	background-repeat: no-repeat;
}
#copyright{
	text-align: center;
	margin-top: 20px;
	width: 610px;
}
#copyright-intro{
	text-align: center;
	margin-top: 20px;
	width: 900px;
}
#copyright p,
#copyright-intro p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0181D0;
}
#copyright a,
#copyright-intro a{
	color:#03AFF7;
}
#copyright a:hover,
#copyright-intro a:hover{
	color:#000000;
}
/*******************************************************/
/* MENU DEROULANT*/
.part-voyage{
	position: absolute;
	left: 265px;
	top: 198px;
	/*width: 150px;*/
	z-index: 101;
	display: none;
}

.part-voyage ul{
	padding:0px;
	margin:0px;
}
.part-voyage li{
	width:250px;
	list-style-type:none;
	/*background-color: #92EAF3;*/
	border-top: 1px solid #FFFFFF;
	height:27px;
	line-height:27px;
}
.part-voyage li a{
	color: #000000;
	display: block;
	padding: 0px 20px 0px 20px;
	background-color: #6CD7FF;
	height:27px;
	line-height:27px;
}
.part-voyage li a:hover{
	background-color: #6AC5FF;
	font-weight: bold;
}