/* CSS Document */

/* TYPOS */
.texte-titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#257FBD;
}
.titre-sel{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#257FBD;
}
.texte-titre-actualites{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C90801;
	/*position:relative;*/
}
.texte-titre-description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C90801;
}

.texte-titre-encart{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#257FBD;
}
.texte-description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.texte-blanc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.input-contact{
	border:#BBBBBB solid 1px;
	position:relative;
	background:url('../images/fond-cellule-pays-invite.jpg');
}

.box-quadri{
	border:#BBBBBB solid 1px;
	background:url('../images/fond-cellule-pays-invite.jpg');
	width:100%;
}

.textaera-contact{
	border:#BBBBBB solid 1px;
	background:url('../images/fond-cellule-pays-invite.jpg');
	overflow:auto;
}
a.external{ /* permet l'ouverture de fenêtre _blank */ }
img.nb {
border: #000000 solid 0px;
}
img.bordure {
border: 1px solid #888888;
}
a.texte-footer:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	position:relative;
}

a.texte-footer:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	position:relative;
}
a.texte-footer:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	position:relative;
}
a.lien-texte:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	position:relative;
}
a.lien-texte:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	position:relative;
}
a.lien-texte:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	position:relative;
}
a.lien-reserver:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#257FBD;
}
a.lien-reserver:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#257FBD;
}
a.lien-reserver:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}


a.lien-menu:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#663333;
}

a.lien-menu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#663333;
}

a.lien-menu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

a.lien-txt:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#663333;
}

a.lien-txt:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#663333;
}

a.lien-txt:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#663333;
}


a.lien-vert:link{
	font-family:Arial;
	font-size:12px;
	color:#257FBD;
	text-decoration:none;
}
a.lien-vert:visited{
	font-family:Arial;
	font-size:12px;
	color:#257FBD;
	text-decoration:none;
}
a.lien-vert:hover{
	font-family:Arial;
	font-size:12px;
	color:#257FBD;
	text-decoration:underline;
}

/* FIN TYPOS */
/* INTERFACE */
body {
	margin: 0;
	padding: 0;
	background:#f2ad2b url('../images/fond-site.jpg') repeat-x;
	
}
.pFF{display:block}
div#global{
	position:absolute;
	left: 50%;
	width: 920px;
	height: 100%;
	margin-left: -470px; /* moitié de la largeur */
}
div#header{
	position:relative;
	width:920px;
	height:250px;
}
div#menu{
	
}
div#contenu{
	position:relative;
	width:920px;
	height:475px;
	top:2px;
}
div#footer{
	position:relative;
	height:16px;
	width:920px;
}
td#page-contenu{
	 background-position:top left;
	 background:url('../images/pages/bg_grand.jpg');
	 background-repeat:repeat-y;
	 padding:8px;
	 height:550px;
	 vertical-align:top;
	 text-align:left;
}
.texte-georiga{
	font-size:32px; font-style:italic; color:#257FBD; font-family:Georgia;
}
td#menu-page{
	background-image:url('../images/pages/bg-menu-page-ext.jpg');
	background-repeat:repeat-y;
	padding-right:5px;
	vertical-align:top;
	
	text-align:left;
}
div#bg-menu-page{
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;	
	background-image:url('../images/pages/bg-menu-page.jpg');
	background-repeat:no-repeat;

	overflow:visible;

}
td#encart-photo-page{
	height:110px;
	background-image:url('../images/pages/bg-encart-photo-ext.jpg');
	background-repeat:repeat-y;
	padding-right:4px;
}
div#bg-encart-photo-page{
	padding:5px;
	background-image:url('../images/pages/bg-encart-photo.jpg');
	background-repeat:no-repeat;
}
.photos-pages{
	border:#333333 solid 1px;
}

td#encart-titre{
	background-image:url('../images/fond-cellule-pays-invite.jpg');
	height:71px;
	padding-left:17px;
}	

td#encart-contenu{
	padding-top:9px;
	padding-left:6px;
	width:520px;
}

td#fiche-droite{
	background-image:url('../images/pages/bg-droite.png');
	background-repeat:repeat-y;
}

/* FIN INTERFACE */
/* TYPOS */
.jours-festiv{
	font-family:Arial;
	font-size:11px;
	/*color:#808080;*/
	color:#257FBD;
	font-weight:bold;
	height:11px;
}
.date-actualites{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#663333;
}