body{
	background-image:url(../ressources/design/bg.png);
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:13px;
}

a{text-decoration:none; color:#0066cc;}
a:hover{text-decoration:underline; color:#0066cc;}
input,select{background:#e7f2f9; border:1px solid #2c8ac9;}
form{margin:0; padding:0;}

#conteneur_principal{
	background:url(../ressources/design/ombre.png) repeat-y 0% -800px;
	width:1024px;
	_background-image:url(../ressources/design/ombre.gif);
	_background-repeat:repeat-y;
	margin:auto;
}

#header{
	background-image:url(../ressources/design/header.png);
	_background-image:url(../ressources/design/header.gif);
	background-repeat:no-repeat;
	width:1024px;
	min-height:210px;
	margin:auto;
	padding-top:20px;
	overflow:hidden;
}

#footer{
	background-image:url(../ressources/design/footer.png);
	_background-image:url(../ressources/design/footer.gif);
	background-repeat:no-repeat;
	width:1024px;
	height:25px;
	margin:auto;
}

#flash{
	width:598px;
	height:160px;
	/*border:1px solid black;*/
	margin:0px 20px 0px 420px;
	padding:0;
}

#lien_admin{
	display:block; 
	text-align:right;
	width:914px;
	margin:auto;
	color:#ecf8fe;
}

#menu{
	height:26px;
	margin:0px 58px 0px 145px;
}
#menu ul{margin:0;}
#menu li{
	float:left;
	list-style-type:none;
	background-image:url(../ressources/design/barre_menu.gif);
	background-repeat:no-repeat;
	/*border:1px solid #52B4EB;*/
	margin:3px 0px;
	padding:0 9px;
	color:#235C83;
}
#menu_body .menu_first{
	list-style-type:none;
	background:none;
	padding-left:0px;
	margin-left:0px;
}

#menu_body{
	background-image:url(../ressources/design/menu_bg.gif);
	background-repeat:repeat-x;
	height:26px;
	font-size:16px;
}

#menu_body a{
	text-decoration:none;
	color:#235C83;
}
#menu_body a:hover{
	color:#4eafe8;
}

#liste_pavillons{padding:40px 0 0 0; list-style:none;}
#liste_pavillons a {
	display:block; 
	color:black; 
	text-decoration:none; 
	font-size:14px; 
	margin:10px 10px 10px 0; 
	padding-left:40px; 
	padding-bottom:5px; 
	background:url(../ressources/design/puce_menu.gif) no-repeat 5px;
}
#liste_pavillons a:hover {color:#4399d1; text-decoration:none; background:url(../ressources/design/puce_menu_hover.gif) no-repeat;}

#content{
	margin:0px 65px 0px 20px;
	padding:10px 20px 10px 100px;
	border:1px solid #BBCEDD;
	background:url(../ressources/design/bg_conteneur_classic.png) repeat-y;
}

#flags{
	text-align:right;
	padding-right:55px;
	position:relative;
	top:-10px;
	margin:0;
	/*height:30px;
	clear:both;
	left:970px;*/
}
#flags img{margin-right:10px; border:none;}

#menu_pavillons{
	background-image:url(../ressources/design/bg_menu_pavillons.png);
	background-repeat:repeat-y;
	height:426px;
	width:202px;
	margin:1px 0 0 10px;
	border-bottom:1px solid #BBCEDD;
}

#conteneur_fiche_pavillon{
	float:right;
	background-image:url(../ressources/design/bg_fiche_pavillons.png) white;
	background-repeat:repeat-y;
	width:730px;
	margin-right:70px;
}
#conteneur_presentation_pavillon{
	float:right;
	width:740px;
	height:640px;
	margin-right:60px;
	background:url(../ressources/design/bg_conteneur_classic.png) repeat-y white;
}
#conteneur_presentation_pavillon p{text-align:justify; text-indent:30px; line-height:18px;}
#contenu_presentation_pavillon{margin:30px 30px 20px 30px; padding-left:10px;  border-left:3px solid white;}

#descriptif_pavillon{
	width:350px;
	border-left:3px solid white;
	margin:20px 30px 20px 30px;
	padding-left:10px;
	float:left;
}
#descriptif_pavillon p{margin-bottom:20px;}
.img_pavillon{padding:5px; background:white; margin:10px 10px 10px 10px; border:1px solid #e2e4e0;}
#imgs_bas{text-align:center; margin:30px 60px 0 0px;}
#imgs_bas img, .cadre_img_vert img, .cadre_img_bleu img{vertical-align:top;}
.cadre_img_bleu{
	border-top:1px solid #008fcc;
	border-bottom:1px solid #008fcc;
	margin:20px 0px 40px 0px;
	background:#cae7f3;
}
.cadre_img_vert{
	border-top:1px solid #66cc00;
	border-bottom:1px solid #66cc00;
	margin:20px 0px 40px 0px;
	background:#e3f6d0;
	padding:auto;
}

#icones{
	width:70%;
	clear:both;
	text-align:center;
	margin-left:20px;
}
#div_icones_admin{text-align:right; width:100%;}
#div_icones_admin a{display:block;}
#icones img{border:none;}
.img_icone{margin-right:20px;}
#titre_pavillon{
	background:#bde890 url(../ressources/design/puce_titre_pavillon.gif) no-repeat 8px; 
	border-bottom:2px solid #58b000;
	width:685px;
	color:#4c9800;
	font-size:22px;
	font-weight:normal;
	margin-top:5px;
	font-variant:small-caps; 
	padding:5px 0 5px 50px; 
}
#conteneur_page_classic{
	width:88%;
	padding:20px 40px;
}
#titre_page_classic{
	color:#1a80b4; 
	background:#b1ddf3 url(../ressources/design/puce_titre.gif) no-repeat 8px; 
	border-bottom:2px solid #1a80b4;
	font-variant:small-caps; 
	padding:5px 0 5px 50px; 
	margin-top:5px; 
	font-size:22px;
	font-weight:normal;
}
#contenu_page_classic {border:2px solid #1a80b4; padding:10px 40px; background:url(../ressources/design/bg_conteneur_classic.png) repeat-y white; }
#contenu_page_classic p{margin-left:15px;}
.titre_type2{font-variant:small-caps; font-size:16px; color:#0e74a8}

#tab_gestion_pages{width:100%;}
#tab_gestion_pages td{height:35px; border-bottom:1px solid #83bde3; padding:5px; border-collapse:collapse;}

.td_img a span{display:none; position:absolute; border:1px solid #83bde3;}
.td_img a:hover span{display:inline; z-index:5;}


#encart_promo{
	height:156px;
	width:194px;
	margin:10px 0 20px 14px;
	border:2px solid #2E9ED5;
	padding:0;
}
#encart_promo h2{
	background-color:#2E9ED5;
	text-align:left;
	margin:0;
	padding:3px;
	font-size:16px;
	color:white;
}
#encart_promo p{padding:0; margin:7px; text-align:left; line-height:16px;}


#tab_dispo{border-collapse:collapse;}
.champs_tab_dispo input{width:30px;}
.champs_tab_dispo img{border:none;}
.champs_tab_dispo td{text-align:center; border-right:1px solid #e5f3fb;padding:5px 4px;}
.champs_tab_dispo td a{font-size:10px; color:#2f789e;}
.tr_entete_pav td{text-align:center; padding:10px 4px; width:75px; background:#c1e3f5; font-variant:small-caps;}
.td_tab_dispo_periode{width:170px; border:0px;}
.tr_nom_mois td{padding:10px; padding-top:40px; border:0px; border-bottom:2px solid #4baee3;}
