/***************************************************************************************/
/************************************ CSS MAIRIE ISTRES  *******************************/
/***************************************************************************************/

body
{
	font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;
	font-size:100%;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	background:#fff url("../images/fond_norepeat.jpg") center top no-repeat;
	color:#000;
}

.main
{
	font-size:1em;
	position:relative;
	width:1002px;
	min-height:800px;
	height:auto !important;
	height:800px;
	margin:auto;
	padding:0px;
	text-align:center;
	/*overflow:hidden !important;*/
	overflow:visible;
	border:0px red solid;
	/*background:url("../images/init.jpg") center top no-repeat;*/
}


/******************************** d�clarations g�n�rales *******************************/

h1,h2,h3,h4,h5,h6
{
	padding:0;
	margin:0;
	font-weight:bold;
	font-style:normal;
}

h1{font-size:2em;color:#666666;}
h2{font-size:1.3em;}
h3{font-size:1em; color:#cb0133;}
h4{font-size:1em; color:#666666}

p
{
	text-align:left;
	margin:0;
	padding:0;
}

input, textarea, select
{
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

a:link {	color:#666666;text-decoration:none;}
a:visited{	color:#666666;text-decoration:none;}
a:hover{	color:#666666;text-decoration:underline;}
a:active{	color:#666666;text-decoration:none;}

img
{
	border:0px solid;
}



/******************************** bandeau haut *****************************************/
/***************************************************************************************/

.bandeau_haut
{
	position:relative;
	float:left;
	width:1002px;
	height:131px;
	border:0px green solid;
	border-top:0px solid;
}

.logo
{
	position:relative;
	float:left;
	width:246px;
	height:128px;
	left:0px;
	top:0px;
	border:0px green solid;
}


#banniere_haut a
{
	position:relative;
	float:right;
	margin:18px 0 0 0;
}

#banniere_haut a img
{
	width:728px;
	height:90px;
	border:0px #b5b5b5 solid;
}


/************************************ SOMMAIRE TOP *************************************/
/***************************************************************************************/
#menu_haut {
	z-index: 43;
		
}
#recherche{
	z-index: 5;	
}

.recherche{
	float:left;
	margin-top:13px;
}

ul.sommaire_top {
	float:left;
	width:1002px;
	margin:8px 0 19px 0; 
 	padding:0;
	list-style-type:none; 
	z-index: 999;
}	


ul.sommaire_top li
{
	position:relative;
	float:left;
	width:auto;
	height:26px;
	border:0px green solid;
	margin:0 0 0 0;
	padding:0 ;
	z-index:999;
}

.bt_gauche{	position:relative;float:left;width:12px;height:26px;background:url("../images/bt_gche.jpg") left top no-repeat;margin-left:13px}
.bt_centre{	position:relative;float:left;width:auto;height:26px;background:url("../images/bt_centre.jpg") left top repeat-x;}
.bt_droit{	position:relative;float:left;width:26px;height:26px;background:url("../images/bt_droit.jpg") left top no-repeat; margin-right:13px}

.rub2{ background:url("../images/bt_droit_rub2.jpg") left top no-repeat;}
.rub3{ background:url("../images/bt_droit_rub3.jpg") left top no-repeat;}
.rub4{ background:url("../images/bt_droit_rub4.jpg") left top no-repeat;}
.rub5{ background:url("../images/bt_droit_rub5.jpg") left top no-repeat;}
.rub6{ background:url("../images/bt_droit_rub6.jpg") left top no-repeat;}
.rub7{ background:url("../images/bt_droit_rub7.jpg") left top no-repeat;}


.bt_centre
{
	
	font-size:0.80em;
	color:#707173;
	font-weight:bold;
	line-height:11px;
	padding:0 4px 0 7px;
}

.bt_centre a:link   {	text-decoration:none;}
.bt_centre a:visited{	text-decoration:none;}
.bt_centre a:hover  {	text-decoration:underline;}
.bt_centre a:active {	text-decoration:none;}


.bt_centre span
{
	position:relative;
	float:left;
	margin:8px 4px 0 0;
	border:0px green solid;
	
}

/************************************ RECHERCHE ****************************************/
/***************************************************************************************/


.rech_gauche{	position:relative;float:left;width:14px;height:29px;background:url("../images/rech_gauche.gif") left top no-repeat;}
.rech_centre{	position:relative;float:left;width:auto;height:29px;padding-top:3px;background:url("../images/rech_centre.gif") left top repeat-x;}
.rech_droit{	position:relative;float:left;width:26px;height:29px; margin-right:17px}


.rech_centre input {
	position:relative;
	float:left;
	width:124px;
	height:15px;
	padding:3px 0 0 0;
	margin:0;
	border:none;
	background:none;
	font-size:0.8em;
	display:block;

}

/************************************ SOMMAIRE TRANSVERSAL *****************************/
/***************************************************************************************/

.espace-pub{
	float:left;
	width:217px;	
	text-align:left;
	min-height:50px;
	height:auto !important;
	height:50px;
	margin-top: 5px;
}

ul.sommaire_transversal
{
	position:relative;
	float:left;
	width:604px;
	height:20px;
	list-style-type:none;
	margin:18px 0 0 0;
	padding:0;
	white-space:nowrap;
	text-align:left;
	border:0px green solid;
	border-top:0px solid;
	z-index: 1;

}



ul.sommaire_transversal li
{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	border:0px green solid;
	margin:0 0 0 0;
	padding:0 11px 0 18px;
	line-height:1.9em;
	color:#707173;
	font-size:0.75em;
	font-weight:bold;
	background:url("../images/fleche_menu.gif") left 2px no-repeat;

}



ul.sommaire_transversal a:link {	text-decoration:none;}
ul.sommaire_transversal a:visited{	text-decoration:none;}
ul.sommaire_transversal a:hover{	text-decoration:underline;}
ul.sommaire_transversal a:active{	text-decoration:none;}



/***********************************Fil Arianne******************************************/
/***************************************************************************************/

.fil_ariane{
	margin-bottom:10px;
}

.fil_ariane p{
	font-size:0.8em;
}


/*********************************** contenu *******************************************/
/***************************************************************************************/

.clear {
	clear:both;
}

.contenu
{
	position:relative;
	float:left;
	width:1002px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding:9px 0 0 0;
	background:#fff;
	border:0px red solid;
	border-top:0px;
	font-size:0.75em;
	line-height:1.2em;
}

.contenu h1
{
	color:#666666;
	font-size:2em;
	letter-spacing:0.1em;
	line-height:1.2em;
	position:relative;
}


/***************************** bloc gauche accueil *************************************/

.bloc_gauche
{
	position:relative;
	float:left;
	width:167px;
	min-height:200px;
	height:auto !important;
	height:200px;
	
	margin-top:20px;
	padding:0;
}

/*********************************** menu 1 gauche accueil *****************************/
/***************************************************************************************/

.sous_menu {
	position:relative;
	float:left;
	width:167px;
}

.left_menu1_top {
	position:relative;
	float:left;
	width:167px;
	height:12px;
	margin:0;
	padding:0;
	
}

.left_menu1_contenu {
	position:relative;
	float:left;
	width:167px;
	height:auto !important;
	margin:0;
	padding:0;
	background:url("../images/left_menu1_bg.gif") left top repeat-y;
	text-align:left;
	
}

ul.left_menu1_contenu_liste {
	position:relative;
	float:left;
	padding:0 0 0 25px;
	margin:3px 0 10px;		
}

ul.left_menu1_contenu_liste li {
	position:relative;
	float:none;		
	text-align:left;
	color:#707173;
	font-size:0.9em;
	font-weight:bold;
	padding:0px;
	margin:0;

}

ul.left_menu1_contenu_liste a:link {	text-decoration:none;}
ul.left_menu1_contenu_liste a:visited{	text-decoration:none;}
ul.left_menu1_contenu_liste a:hover{	text-decoration:underline;}
ul.left_menu1_contenu_liste a:active{	text-decoration:none;}

.left_menu1_bas {
	position:relative;
	float:left;	
	height:12px;
	width:167px;
	background:url("../images/left_menu1_bottom.gif") left top no-repeat;
}


/*********************************** menu 2 gauche accueil *****************************/
/***************************************************************************************/


.left_menu2_top {
	position:relative !important;
	float:left;
	width:153px;
	padding:3px 0 0 14px;
	text-align:left;
	height:33px;
	margin:0;
	background:url("../images/left_menu2_top.gif") left top no-repeat;
	
	
	
}

.left_menu2_contenu {
	position:relative;
	float:left;
	width:167px;
	background:#bcc8cf url("../images/left_menu2_bg.jpg") left top no-repeat;
	text-align:left;
	
	
}

ul.left_menu2_contenu_liste {
	position:relative;
	float:left;
	padding:0 0 0 25px;

		
}

ul.left_menu2_contenu_liste li {
	position:relative;
	float:none;		
	text-align:left;
	color:#707173;
	font-size:0.9em;
	font-weight:bold;
	padding:0px;
	margin:0;

}

ul.left_menu2_contenu_liste a:link {	text-decoration:none;}
ul.left_menu2_contenu_liste a:visited{	text-decoration:none;}
ul.left_menu2_contenu_liste a:hover{	text-decoration:underline;}
ul.left_menu2_contenu_liste a:active{	text-decoration:none;}


/*********************************** menu 3 gauche accueil *****************************/
/***************************************************************************************/


.left_menu3_top {
	position:relative !important;
	float:left;
	width:153px;
	padding:14px 0 0 14px;
	text-align:left;
	height:37px;
	background:url("../images/left_menu2_onglet_bg.png") left top no-repeat;
	
	
	
}

.left_menu3_contenu {
	position:relative;
	float:left;
	width:150px;
	
	text-align:left;
	line-height:10px;

	
}

ul.left_menu3_contenu_liste {
	position:relative;
	float:left;
	padding:0 0 0 15px;
	
	
}

ul.left_menu3_contenu_liste li {
	position:relative;
	float:left;
	margin-bottom:13px;
	list-style-type:none;
	
}

.left_menu3_contenu span {
	font-size:0.75em;
	color:#000;
	margin:0 0 7px 0;
	
}

.lien_fleche {
	position:relative;
	float:left;
	height:13px;
	margin:0 0 0 15px;
	font-style:italic;
	font-size:0.9em;
	padding:5px 0 0 25px;
	background:url("../images/bouton_fleche.png") left top no-repeat;
}

.lien_fleche_base {
	margin:4px 0 0 0;
	padding:3px 0 0 25px;
	height:15px;
	
}

.retour {
	background:url("../images/fleche_retour.gif") left top no-repeat;
}


.lien_fleche a:link { color:#000;text-decoration:none;}
.lien_fleche a:visited{	color:#000;text-decoration:none;}
.lien_fleche a:hover{	color:#000;text-decoration:underline;}
.lien_fleche a:active{	color:#000;text-decoration:none;}

.left_menu_bas {
	position:relative;
	float:left;	
	height:14px;
	width:167px;
	background:url("../images/left_menu2_bottom.gif") left top no-repeat;
}



.adresse {
	position:relative;
	float:left;
	width:162px;
	margin:9px 0 0 2px;
	padding:0;
	text-align:justify;
}

.bloc_tourisme_gche a img
{
	width:318px;
	height:218px;
	border:0px #b5b5b5 solid;	
}

/***************************** bloc centre accueil *************************************/

.bloc_centre
{
	position:relative;
	float:left;
	width:644px;
	min-height:200px;
	height:auto !important;
	height:200px;
	left:33px !important;
	left:30px;
	text-align:left;
	margin-top:20px;
	/*border:1px solid #000;*/
}


.bloc_info {
	position:relative;
	float:left;
	width:556px;
	height:55px;
	padding:3px 15px 5px 73px;
	background:url(../images/bloc_info_bg.jpg) top center no-repeat;
	
	text-align:left;
}

.bloc_info span {
	color:#000000;
	font-size:12px;
}

.bloc_info p {
	color:#000000;
	font-size:0.9em;
}

.bloc_info a {
	color:#000000;
	background:url(../images/bouton_fleche.png) top left no-repeat;
	padding:0 0 5px 21px;
	font-style:italic;
	
}

.bloc_actus {
	position:relative;
	float:left;
	width:644px;
	/*height:330px;*/
	margin-top:24px;

}

.bloc_actus_gche {
	position:relative;
	float:left;
	width:205px;
	/*height:330px;*/
	margin: 0 16px 0 0;
	padding:0;

}

.bloc_actus_droit {
	position:relative;
	float:left;
	width:423px;
	height:330px;
	margin:0;
	padding:0;

}

.bloc_actus_droit_entete {
	position:relative;
	float:left;
	width:410px;
	height:30px;
	background:url(../images/actu_droit_entete_bg.gif) top left no-repeat;
	margin:0;
	padding:8px 0 0 13px;
}

.news_bloc_bas {
	background:url(../images/news_bas.png) bottom center no-repeat;
	clear:both;
	width:200px;
	height:41px;
}

.newsletter_ins {
	width:205px;
	margin-bottom:10px;
}

.news_ins_label {
	padding-left:2px;
}

.news_ins_txtfield {
	width:110px;
	height:18px;
	margin-top:8px;
}

.news_ins_btn {
	text-align:center;
}

.titre_bouton_gauche{	position:relative;float:left;width:5px;height:27px;background:url("../images/titre_actu_gche_bg.gif") left top no-repeat;}
.titre_bouton_centre{	position:relative;float:left;width:auto;height:20px;padding:7px 5px 0 5px;background:url("../images/titre_actu_centre_bg.gif") left top repeat-x; color:#666666; font-size:1.1em; font-weight:bold;}
.titre_bouton_droit{	position:relative;float:left;width:5px;height:27px;background:url("../images/titre_actu_droit_bg.gif") left top repeat-x;}

.jaune_gauche { 	background:url("../images/titre_bouton_gche_jaune.gif") left top no-repeat;}
.jaune_centre { 	background:url("../images/titre_bouton_centre_jaune.gif")  left top repeat-x;}
.jaune_droit {	background:url("../images/titre_bouton_droit_jaune.gif") left top no-repeat;}

.bloc_actus_droit_overflow
{
	position:relative;
	float:left;
	width:423px;
	height:292px;
	padding:0;
	border:1px #b8b8b8 solid;
	border-right:0px solid;
	overflow-y:scroll;
}


.actu {
	position:relative;
	float:left;
	width:395px;
	height:85px;
	text-align:left;
	border-bottom:1px #b8b8b8 solid;
	
	color:#000000;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:4px 0 0 11px;
}

.actu_on {
	background:url("../images/actu_ON_bg.gif") bottom left no-repeat;
}



.actu img {
	position:relative;
	float:left;
	margin-right:26px;
}

.actu span {
	font-size:0.8em;
}

.actu div {
	padding-top:3px;
}

.bloc_actus_droit_bas {
	position:relative;
	float:left;
	width:410px;
	height:27px;
	background:url(../images/actu_droit_bas_bg.gif) bottom left no-repeat;
	margin:0;
	padding:0px 0 0 13px;
}

.bloc_tourisme {
	position:relative;
	float:left;
	width:645px;
	height:235px;
	background:url(../images/encart_bas_acc_bg.gif) top left no-repeat;
	margin-top:25px;
}

.bloc_tourisme_gche {
	position:relative;
	float:left;
	width:318px;
	height:218px;
	margin:9px 9px 0 9px;
	text-align:left;
}


.bloc_tourisme_droit {
	position:relative;
	float:left;
	width:300px;
	height:218px;
	margin-top:9px;
	text-align:left;
	height:196px;
}

ul.bloc_tourisme_droit_liste {
	position:relative;
	float:left;
	padding:0;
		
}

ul.bloc_tourisme_droit_liste span {
	font-size:0.8em;
	color:#000;
	margin:0;
	line-height:10px
}	

ul.bloc_tourisme_droit_liste li {
	position:relative;
	float:left;
	margin-bottom:8px;
	list-style-type:none;
	width:300px;	
}



ul.bloc_tourisme_droit_liste li.last {
	margin-bottom:0px;
		
}

.img_bas_site {
	position:relative;
	float:left;
	margin-top:30px;
}

/***************************** bloc droit accueil *************************************/

.bloc_droit
{
	position:relative;
	float:right;
	width:122px;
	min-height:150px;
	height:auto !important;
	height:150px;
	margin-top:20px;
	
}

.encart_droit {
	position:relative;
	float:left;
	width:102px;
	min-height:450px;
	height:auto !important;
	height:450px;
	background:#bbc8ce url("../images/right_encart_bg_all.jpg") left top no-repeat;
	text-align:center;
	padding:10px;
	margin:0;
}

.encart_droit_entete {
	position:relative;
	float:left;
	color:#CB0133;
	font-size:1em;
	font-weight:bold;
	height:17px;
	margin:0 0 0 0;
	padding:4px 0 0 20px;
	background:url("../images/bouton_fleche.png") left top no-repeat;
	
}

ul.right_lien_liste {
	position:relative;
	float:left;
	padding:0 0 0 13px;
	margin:5px 0;		
}

ul.right_lien_liste li {
	position:relative;
	float:none;		
	text-align:left;
	color:#707173;
	font-size:0.9em;
	font-weight:bold;
	padding:0px;
	margin:10px 0 0;

}

ul.right_lien_liste a:link {	text-decoration:none;}
ul.right_lien_liste a:visited{	text-decoration:none;}
ul.right_lien_liste a:hover{	text-decoration:underline;}
ul.right_lien_liste a:active{	text-decoration:none;}

ul.right_lien_big_liste {
	position:relative;
	float:left;
	padding:0 0 0 0px;
	margin:5px 0;
	list-style-type:none;
		
}

ul.right_lien_big_liste li {
	position:relative;
	float:none;		
	text-align:left;
	color:#000;
	font-size:1em;
	font-weight:bold;
	padding:4px 0 0 22px;
	background:url("../images/bouton_fleche.png") left top no-repeat;	
	margin:15px 0 0;

}

ul.right_lien_big_liste a:link {	color:#000;text-decoration:none;}
ul.right_lien_big_liste a:visited{	color:#000;text-decoration:none;}
ul.right_lien_big_liste a:hover{	color:#000;text-decoration:underline;}
ul.right_lien_big_liste a:active{	color:#000;text-decoration:none;}


/******************************** pied de page *****************************************/
/***************************************************************************************/

ul.footer
{
	position:relative;
	float:left;

	height:25px;
	list-style-type:none;
	margin:0 0 0 175px;
	padding:0 25px 0 25px;
	white-space:nowrap;
	text-align:center;
	font-size:0.7em;
	line-height:1.5em;
	top:0px !important;
	top:6px;
}

ul.footer li
{
	position:relative;
	float:left;
	width:auto;
	height:25px;
	border:0px green solid;
	margin:0 0 0 0;
	padding:0 5px 0 5px;
}


ul.footer li img
{
	margin:-20px 0 0 0;
}

ul.footer a:link {	color:#000;text-decoration:none;}
ul.footer a:visited{color:#000;text-decoration:none;}
ul.footer a:hover{	color:#000;text-decoration:underline;}
ul.footer a:active{	color:#000;text-decoration:none;}

p.align-left
{
    text-align:left;
}

p.align-center
{
    text-align:center;
}

p.align-right
{
    text-align:right;
}

p.align-justify
{
    text-align:justify;
}


.csc-firstHeader
{
	display:none;	
}

.area_contact
{
	/*font-family:Arial,Helvetica,sans-serif;
	position:relative;
	float:left;
	margin-left:15px;
	margin-top:5px;
	width:300px;
	height:100px;
	color:#000000;*/
	font-size:13px;
}

#form_commentaire
{
	margin:10px 0;
	padding:10px;
	border:1px #cccccc solid;
}

.ligne_commentaire
{
	/*border:1px red solid;*/
	margin:0 0 10px 0;
}

.detail_commentaire
{
	padding:10px;
	border:1px #cccccc solid;
}

.ligne_commentaire label
{
	float:left;
	width:200px;
}

.texte_commentaire
{
	padding:0 0 0 10px;
	color:#666666;
}

/*Menu déroulant*/

ul.sous-menu-mairie
{
	position:absolute;
	background:#ffffff url(../images/fond-ss-menu.jpg) top center repeat-x;
	border:1px #d3d6d9 solid;
	border-top:0px solid;
	z-index:999;
	list-style-type:none;
	top:26px;
	left:19px;
	margin:0;
	padding:0px 10px 10px 10px;
	width:255px;
	min-height:60px;
	height:auto !important;
	height:60px;
	display:none;
}

ul.sous-menu-mairie li
{
	position:relative;
	float:left;
	border:0px green solid;
	border-top:1px #d3d6d9 solid;
	z-index:999;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	width:255px;
	height:auto;
	white-space:nowrap;
}

ul.sous-menu-mairie li a
{
	position:relative;
	float:left;
	border:0px green solid;
	margin:0;
	padding:10px 0 10px 0;
}

ul.sous-menu-mairie li a:link{		color:#369b34;text-decoration:none; font-size:0.9em}
ul.sous-menu-mairie li a:visited{	color:#369b34;text-decoration:none; font-size:0.9em}
ul.sous-menu-mairie li a:hover{	color:#369b34;text-decoration:underline; font-size:0.9em}
ul.sous-menu-mairie li a:active{	color:#369b34;text-decoration:none; font-size:0.9em}


ul.sous-menu-tourisme
{
	position:absolute;
	background:#ffffff url(../images/fond-ss-menu.jpg) top center repeat-x;
	border:1px #d3d6d9 solid;
	border-top:0px solid;
	z-index:999;
	list-style-type:none;
	top:26px;
	left:19px;
	margin:0;
	padding:0px 10px 10px 10px;
	width:200px;
	min-height:60px;
	height:auto !important;
	height:60px;
	display:none;
}

ul.sous-menu-tourisme li
{
	position:relative;
	float:left;
	border:0px green solid;
	border-top:1px #d3d6d9 solid;
	z-index:999;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	width:200px;
	height:auto;
	white-space:nowrap;
}

ul.sous-menu-tourisme li a
{
	position:relative;
	float:left;
	border:0px green solid;
	margin:0;
	padding:10px 0 10px 0;
}

ul.sous-menu-tourisme li a:link{		color:#f87912;text-decoration:none;font-size:0.9em}
ul.sous-menu-tourisme li a:visited{	color:#f87912;text-decoration:none;font-size:0.9em}
ul.sous-menu-tourisme li a:hover{	color:#f87912;text-decoration:underline;font-size:0.9em}
ul.sous-menu-tourisme li a:active{	color:#f87912;text-decoration:none;font-size:0.9em}


ul.sous-menu-actus
{
	position:absolute;
	background:#ffffff url(../images/fond-ss-menu.jpg) top center repeat-x;
	border:1px #d3d6d9 solid;
	border-top:0px solid;
	z-index:999;
	list-style-type:none;
	top:26px;
	left:19px;
	margin:0;
	padding:0px 10px 10px 10px;
	width:200px;
	min-height:60px;
	height:auto !important;
	height:60px;
	display:none;
}

ul.sous-menu-actus li
{
	position:relative;
	float:left;
	border:0px green solid;
	border-top:1px #d3d6d9 solid;
	z-index:999;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	width:200px;
	height:auto;
	white-space:nowrap;
}

ul.sous-menu-actus li a
{
	position:relative;
	float:left;
	border:0px green solid;
	margin:0;
	padding:10px 0 10px 0;
}

ul.sous-menu-actus li a:link{		color:#8c8c8a;text-decoration:none;font-size:0.9em}
ul.sous-menu-actus li a:visited{	color:#8c8c8a;text-decoration:none;font-size:0.9em}
ul.sous-menu-actus li a:hover{	color:#8c8c8a;text-decoration:underline;font-size:0.9em}
ul.sous-menu-actus li a:active{	color:#8c8c8a;text-decoration:none;font-size:0.9em}


ul.sous-menu-cultures
{
	position:absolute;
	background:#ffffff url(../images/fond-ss-menu.jpg) top center repeat-x;
	border:1px #d3d6d9 solid;
	border-top:0px solid;
	z-index:999;
	list-style-type:none;
	top:26px;
	left:19px;
	margin:0;
	padding:0px 10px 10px 10px;
	width:200px;
	min-height:60px;
	height:auto !important;
	height:60px;
	display:none;
}

ul.sous-menu-cultures li
{
	position:relative;
	float:left;
	border:0px green solid;
	border-top:1px #d3d6d9 solid;
	z-index:999;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	width:200px;
	height:auto;
	white-space:nowrap;
}

ul.sous-menu-cultures li a
{
	position:relative;
	float:left;
	border:0px green solid;
	margin:0;
	padding:10px 0 10px 0;
}

ul.sous-menu-cultures li a:link{		color:#417fdd;text-decoration:none;font-size:0.9em}
ul.sous-menu-cultures li a:visited{	color:#417fdd;text-decoration:none;font-size:0.9em}
ul.sous-menu-cultures li a:hover{	color:#417fdd;text-decoration:underline;font-size:0.9em}
ul.sous-menu-cultures li a:active{	color:#417fdd;text-decoration:none;font-size:0.9em}


ul.sous-menu-sport
{
	position:absolute;
	background:#ffffff url(../images/fond-ss-menu.jpg) top center repeat-x;
	border:1px #d3d6d9 solid;
	border-top:0px solid;
	z-index:999;
	list-style-type:none;
	top:26px;
	left:19px;
	margin:0;
	padding:0px 10px 10px 10px;
	width:218px;
	min-height:60px;
	height:auto !important;
	height:60px;
	display:none;
}

ul.sous-menu-sport li
{
	position:relative;
	float:left;
	border:0px green solid;
	border-top:1px #d3d6d9 solid;
	z-index:999;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	width:218px;
	height:auto;
	white-space:nowrap;
}

ul.sous-menu-sport li a
{
	position:relative;
	float:left;
	border:0px green solid;
	margin:0;
	padding:10px 0 10px 0;
}

ul.sous-menu-sport li a:link{		color:#9278ff;text-decoration:none;font-size:0.9em}
ul.sous-menu-sport li a:visited{	color:#9278ff;text-decoration:none;font-size:0.9em}
ul.sous-menu-sport li a:hover{	color:#9278ff;text-decoration:underline;font-size:0.9em}
ul.sous-menu-sport li a:active{	color:#9278ff;text-decoration:none;font-size:0.9em}


ul.sous-menu-ville
{
	position:absolute;
	background:#ffffff url(../images/fond-ss-menu.jpg) top center repeat-x;
	border:1px #d3d6d9 solid;
	border-top:0px solid;
	z-index:999;
	list-style-type:none;
	top:26px;
	left:19px;
	margin:0;
	padding:0px 10px 10px 10px;
	width:174px;
	min-height:60px;
	height:auto !important;
	height:60px;
	display:none;
}

ul.sous-menu-ville li
{
	position:relative;
	float:left;
	border:0px green solid;
	border-top:1px #d3d6d9 solid;
	z-index:999;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	width:174px;
	height:auto;
	white-space:nowrap;
}

ul.sous-menu-ville li a
{
	position:relative;
	float:left;
	border:0px green solid;
	margin:0;
	padding:10px 0 10px 0;
}

ul.sous-menu-ville li a:link{		color:#d400c3;text-decoration:none;font-size:0.9em}
ul.sous-menu-ville li a:visited{	color:#d400c3;text-decoration:none;font-size:0.9em}
ul.sous-menu-ville li a:hover{	color:#d400c3;text-decoration:underline;font-size:0.9em}
ul.sous-menu-ville li a:active{	color:#d400c3;text-decoration:none;font-size:0.9em}
