/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */


BODY 			/* les histoire du corps de la page et BG! */
{ background-attachment: fixed; }

.divs_contenants {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: visible;

	}

/* TEXTES NORMAUX ET TITRES		*************************/
/* <font> texte normal */		.normal 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt; color: #000000; margin-right: 10px;}
/* <font> en évidence */		.evidence 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #000000; }
/* <p> texte hors cadre */		.hors_cadre		{ margin: 10px 0px 0px 10px; }


/* CADRES (de la page)			*************************/
/* <font> titre cadre */		.cadre_titre	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 11pt; color: #ffffff; }
A.cadre_titre
{
	text-decoration: none;
}
A:hover.cadre_titre
{
	color: #33ff33;
}
/* <font> titre titre */		.titre_titre	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 11pt; color: #ffffff; }
/* <font> titre titre */		.cadre_titre_parenth	{ font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; font-size: 10pt; color: #ffffff; }
/* <p> bloc de texte */			.cadre_parag	{ padding: 0px 0px 0px 0px; margin: 5px 5px 5px 5px; }


/* FICHE RESTO 				    ************************/
/* <p> nom du resto */			.nom_resto			{ font-family: times, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 24pt; color: #ffffff; padding: 10px 0px 10px 5px; }
/* <p> photo du resto */		.img_resto			{ padding: 0px 0px 0px 0px; margin: 10px 5px 15px 5px; }
/* <p> texte du resto */		.txt_resto			{ padding: 0px 0px 0px 0px; margin: 10px 10px 15px 6px; text-indent: 0pt; text-align: justify; }
/* <p> liste boutons */			.bouton_resto		{ padding: 0px 0px 0px 0px; margin: 10px 0px 5px 0px; }
/* <font> cote resto */			.fiche_cote			{ font-family: times, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 18pt; color: #ffffff; padding: 10px 0px 10px 5px; }
/* <font> titre cadre info */	.fiche_info_sup		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #ffffff; }
/* <p> liste boutons */			.txt_infos_sup		{ padding: 0px 0px 0px 0px; margin: 10px 5px 10px 5px; }


/* BLOG 					    ************************/
/* <p> grande photo blog */		.blog_img			{ padding: 0px 0px 0px 0px; margin: 0px 30px 0px 0px; }
/* <p> texte blog */			.blog_txt			{ padding: 0px 0px 0px 0px; margin: 0px 30px 0px 0px; text-indent: 0pt; text-align: justify; }


/* CADRES DES BANDES 			*************************/
/* texte cadre colonne gauche */	.cadre-gauche_texte { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 8pt; color: #000000; }
/* <p> bloc de texte */				.cadre-bandes_parag	{ padding: 0px 0px 0px 0px; margin: 5px 5px 5px 5px; }
/* titre cadre colonne gauche */	.cadre-gauche_titre { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8pt; color: #ffffff; }


/* TABLEAUX results recherche	*************************/
/* <TABLE> TABLEAU GLOBAL */	.tab_result_tab			{ padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; }	/* border-collapse: collapse; */
/* <TD> TABLEAU GLOBAL */		.tab_result_td_pair		{ background-color: #edeef4; border-style: none; margin: 0px; padding-top: 2px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; vertical-align: top; }	/* border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color: #683726; padding-left: 5px; */
/* <TD> TABLEAU GLOBAL */		.tab_result_td_impair	{ background-color: #e5e7ef; border-style: none; margin: 0px; padding-top: 2px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; vertical-align: top; }
/* <font> Nom resto */			.tab_result_nom			{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #000000; }
/* <font> infos resto */		.tab_result_infos		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 8pt; color: #000000; }


/* BARRE DE LANGUE				*************************/
/* <TD> 				 */		.tab_barre_langue		{ background-color: red; }


/* LIENS 						*************************/
/* 1. <a> lien paisible */		a:link 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt; text-decoration: underline; color: #312f87; }
/* 2. <a> lien actif */			a:active 	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt; text-decoration: none; color: #312f87; }
/* 3. <a> lien parcouru */		a:visited	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt; text-decoration: underline; color: #312f87; }
/* 4. <a> lien survolé */		a:hover 	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10pt; text-decoration: none; color: #312f87; }


/* LIENS DU MENU				*************************/
/* barres de séparation du menu */	.menu_separateurs		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #bbbbbb; }
/* 1. <a> lien paisible */			a:link.menu_texte 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; color: #ffffff; }
/* 2. <a> lien actif */				a:active.menu_texte 	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; color: #ffffff; }
/* 3. <a> lien parcouru */			a:visited.menu_texte	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; color: #ffffff; }
/* 4. <a> lien survolé */			a:hover.menu_texte 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; color: #ffffff; }


/* LIENS LANGUES				*************************/
/* barres de séparation du menu */	.barre_langue			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #ffffff; margin: 0px; padding: 0px; }
/* 1. <a> lien paisible */			a:link.barre_langue 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; color: #ffffff; }
/* 2. <a> lien actif */				a:active.barre_langue 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; color: #ffffff; }
/* 3. <a> lien parcouru */			a:visited.barre_langue	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; color: #ffffff; }
/* 4. <a> lien survolé */			a:hover.barre_langue	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; color: #ffffff; }


/* LIENS DES BANDES				*************************/
/* 1. <a> lien paisible */			a:link.bandes 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; color: #312f87; }
/* 2. <a> lien actif */				a:active.bandes 	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; color: #312f87; }
/* 3. <a> lien parcouru */			a:visited.bandes	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; color: #312f87; }
/* 4. <a> lien survolé */			a:hover.bandes 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none; color: #312f87; }


/* liens du bas                 **************************/            
/* 1. <a> lien paisible */			a:link.bas 		{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; text-decoration: none; color: #ffffff; }
/* 2. <a> lien actif */				a:active.bas 	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; text-decoration: none; color: #ffffff; }
/* 3. <a> lien parcouru */			a:visited.bas	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; text-decoration: none; color: #ffffff; }
/* 4. <a> lien survolé */			a:hover.bas 	{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; text-decoration: underline; color: #ffffff; }


#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: white;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;

}

#underlinemenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}
.imgmini
{
	cursor: hand;
}
.Edito
{
	text-justify:distribute;
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: justify;
	margin-left:6px
}
#underlinelang{
margin: 0;
padding: 0;
}

#underlinelang ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinelang ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinelang ul li{
display: inline;
}


#underlinelang ul li a{
float: left;
color: white;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;

}

#underlinelang ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}
.menu_flot
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
 A.menu_flot
{
	clear: both;
	font-size: 8pt;
	float: left;
	margin-left: 5px;
	overflow: visible;
	color: #312f87;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: static;
	text-align: left;
	font-variant: small-caps;
	text-decoration: none;
	line-height: 12pt;
}
A:hover.menu_flot 
{
		color: #ffffff;
	
}

A:visited.menu_flot 
{
		text-decoration: none;
		
	
}
.ficheResto
{
	font-size: 12px;
	margin: 10px 10px 10px 7px;
	color: black;
	line-height: 12pt;
	font-family: 'Arial Black' , Arial, Verdana;
	position: static;
	text-align: left;
}
.menu_flotNews
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
 A.menu_flotNews
{
	clear: both;
	font-size: 8pt;
	float: left;
	margin-left: 5px;
	overflow: visible;
	color: #312f87;
	line-height: 12pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: static;
	text-align: left;
	font-variant: small-caps;
	text-decoration: none;
}
A:hover.menu_flotNews
{
	color: #cc3333;
}

A:visited.menu_flotNews 
{
		text-decoration: none;
		
	
}
.Partenaire
{
	border-right: #ffffff 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 0px 25px 25px 0px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: transparent;
}
 A.Partenaire
{
	color: #ffffff;
	text-decoration: none;
}
A:visited.Partenaire
{
		text-decoration: none;
		color: #ffffff;
		
	
}
A:hover.Partenaire
{
	text-decoration: none;
		color: #ffffff;
}
.Publicite
{
	border-right: #ffffff 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: transparent;
}
 A.Publicite
{
	color: #ffffff;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A:visited.Publicite
{
		text-decoration: none;
		color: #ffffff;
		
	
}
A:hover.Publicite
{
	text-decoration: none;
		color: #ffffff;
}
.PUBHAUT
{
	border-right: #ffffff 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	margin-top: 5px;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	margin-right: 15px;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: transparent;
}
A.PUBHAUT
{
	color: #ffffff;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A:visited.PUBHAUT
{
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
A:hover.PUBHAUT
{
	text-decoration: none;
		color: #ffffff;}
		
.ClubImg
{
	border-right: #ffffff 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: transparent;
	
}
A.ClubImg
{
	color: #ffffff;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A:visited.ClubImg
{
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
A:hover.ClubImg
{
	text-decoration: none;
		color: #ffffff;}
		
.ClubName
{
	font-weight: bold;
	font-size:small ;
	font-family: 'Times New Roman';
	color: #312f87;
	text-align: center;
}
A.ClubName
{
	font-weight: bold;
	font-size: small;
	color: #312f87;
	border-top-style: none;
	font-family: 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
A:visited.ClubName
{
	color:  #312f87;
	font-family: 'Times New Roman';
	font-weight: bold;
	font-size:small ;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
A:hover.ClubName
{
	text-decoration: none;
		color: #ffffff;}
.ClubText
{
	font-weight: normal;
	text-justify: newspaper;
	font-size: 10pt;
	margin-left: 10px;
	color: #000000;
	text-indent: 20px;
	margin-right: 15px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
A.ClubText
{
	font-weight: normal;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	
}
A:visited.ClubText
{
	font-weight: normal;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	
}
.FicheRestoTxt
{
	font-size: 10pt;
	margin-left: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
}
