/* Bug des png sous ie6 */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("http://www.florissimo.fr/commun/','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*Autoriser enregistrer sous avec clic droit pour lightbox*/
#hoverNav{
	display:none;
}
p{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}


body{
	width:100%;
	height:100%;
	background-image:url("../images/fond.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#016b39;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
h1, h2, h3,h4{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:visited, a:link, a:active{
	color:#014495;
	text-decoration:underline;
}
a:hover, strong{
	color:#016B3A;
	text-decoration:none;
}
#page{
	margin:0px auto 0px auto;
	margin-top:58px;
	width:750px;
	position:relative;
}
#bandeau{
	width:750px;
	height:38px;
}
/* Bug des images avec espace sous ie 6, a mettre dans tous les menus images */
#bandeau img, #bandeau a, #menu img, #menu a{
	float:left;
}

#logo{
	width:226px;
	height:262px;
	float:left;
	background-color:aqua;
}

#menu{
	margin-top:10px;
	height:29px;
	color:#000000;
}
	#menu h4{
		font-size:12px;
	}
	#menu div{
		height:22px;
		padding-top:7px;
		float:left;
		text-align:center;
		cursor:pointer;
	}

		#menu_1{
			width:120px;
			background-image:url("../images/menu_fond_1.jpg");
		}
		#menu_2{
			width:125px;
			background-image:url("../images/menu_fond_2.jpg");
		}
		#menu_3{
			width:170px;
			background-image:url("../images/menu_fond_3.jpg");
		}
		#menu_4{
			width:125px;
			background-image:url("../images/menu_fond_4.jpg");
		}
		#menu_5{
			width:105px;
			background-image:url("../images/menu_fond_5.jpg");
		}
		#menu_6{
			width:105px;
			background-image:url("../images/menu_fond_6.jpg");
		}

#contenu_accueil{
	padding-top:20px;
	height:560px;
	width:750px;
	text-align:center;
}

.marge{
	width:0px;
	height:537px;
	float:left;
}
#contenu_texte{
	float:left;
	width:100%;
	min-height:537px;
}

#pied_page{
	clear:both;
	width:750px;
	height:35px;
	margin:0px;
	text-align:center;
	font-size:10px;
}

#pied_page a{
	float:left;
	display:block;
	margin-left:10px;
}

#pied_texte{
	color:#FFFFFF;
	float:left;
	clear:both;
	width:100%;
	text-align:center;
}
#pied_page a, #pied_page a:link, #pied_page a:active,#pied_page a:visited,#pied_texte a, #pied_texte a:link, #pied_texte a:active,#pied_texte a:visited{
	margin:0px 5px 0px 5px ;
	color:white;
	text-decoration:none;
}

#pied_page a:hover,#pied_texte a:hover{
	text-decoration:underline;
}




/* Menu déroulant */
.menu_deroulant{
	width:150px;
	position:absolute;
	z-index:10;
	display:none;
	border-top:0px;
}

.menu_deroulant ul{
	margin:0px;padding:0px;
}


/* Styles du menu */
.menu_sous_rubrique_0{
	list-style: none;
	font-size: 13px;
	width:150px;
	color:#646466;
}
	.menu_sous_rubrique_0 a:link,.menu_sous_rubrique_0 a:visited,.menu_sous_rubrique_0 a:active, .menu_sous_rubrique_0 span{
		color:#646466;
		text-decoration: none;
		width:150px;
		display:block;
		font-size: 13px;
		border-top: solid 1px #9E9E9E;
		padding:3px 0px 0px 2px;
	}

		#div_menu_1 .menu_sous_rubrique_0 a:link, #div_menu_1 .menu_sous_rubrique_0 a:active,#div_menu_1 .menu_sous_rubrique_0 a:visited{
			background-color: #CED053;
		}
		#div_menu_1 .menu_sous_rubrique_0 a:hover{
			background-color: #014495;
			color:#FFFFFF;
		}

		#div_menu_2 .menu_sous_rubrique_0 a:link, #div_menu_2 .menu_sous_rubrique_0 a:active,#div_menu_2 .menu_sous_rubrique_0 a:visited{
			background-color: #A5B4D1;
		}
		#div_menu_2 .menu_sous_rubrique_0 a:hover{
			background-color: #014495;
			color:#FFFFFF;
		}

		#div_menu_3 .menu_sous_rubrique_0 a:link, #div_menu_3 .menu_sous_rubrique_0 a:active,#div_menu_3 .menu_sous_rubrique_0 a:visited{
			background-color: #C0CBC5;
		}
		#div_menu_3 .menu_sous_rubrique_0 a:hover{
			background-color: #014495;
			color:#FFFFFF;
		}

		#div_menu_4 .menu_sous_rubrique_0 a:link, #div_menu_4 .menu_sous_rubrique_0 a:active,#div_menu_4 .menu_sous_rubrique_0 a:visited{
			background-color: #B594B1;
		}
		#div_menu_4 .menu_sous_rubrique_0 a:hover{
			background-color: #014495;
			color:#FFFFFF;
		}

		#div_menu_5 .menu_sous_rubrique_0 a:link, #div_menu_5 .menu_sous_rubrique_0 a:active,#div_menu_5 .menu_sous_rubrique_0 a:visited{
			background-color: #B2C67F;
		}
		#div_menu_5 .menu_sous_rubrique_0 a:hover{
			background-color: #014495;
			color:#FFFFFF;
		}

		#div_menu_6 .menu_sous_rubrique_0 a:link, #div_menu_6 .menu_sous_rubrique_0 a:active,#div_menu_6 .menu_sous_rubrique_0 a:visited{
			background-color: #E2A8C1;
		}
		#div_menu_6 .menu_sous_rubrique_0 a:hover{
			background-color: #014495;
			color:#FFFFFF;
		}




/*Styles portail*/
h2{
	font-size:20px;
	padding-left:15px;
	margin-left:123px;
	background-image:url("../images/puce.gif");
	background-repeat:no-repeat;
	color:#016B3A;
}

h3{
	font-size:17px;
	margin-left:115px;
	color:#014495;
}
h4{
	color:#646466;
	font-size:14px;
}
#ouverture_portail .portail_contenu_article{
	padding:10px;
	text-align:justify;
}
#ouverture_portail{
	float:left;
	min-height:394px;
	height:auto !important;
	height:394px;
	width:100%;
}


/*Styles formulaire de contact */
.titre_fiche{
	background-color: #DEEADC;
}
#lien_english{
	position:absolute;
	z-index:2;
	right:5px;
	top:5px;
}


/*	------------------------------------------------------------------------------	*/
/*									Pop-up en div	 								*/
/*	------------------------------------------------------------------------------	*/

#div_de_trans {
	background-color:#000000;
	height:500px;
	position:absolute;
	width:750px;
	z-index:200;
  	filter:alpha(opacity=50);
   	-moz-opacity:0.5;
   	opacity: 0.5;
}
.div_popup{
	background-color:white;
	border:solid 2px #016B3A;
	font-size:12px;
	position:absolute;
	z-index:201;
}
.marge_popup{
	position:relative;
	padding:15px;
}
.marge_popup .bouton_fermer{
	cursor:pointer;
	position:absolute;
	top:-17px;
	right:-18px;
}

.div_popup input{
	border:solid 1px #016B3A;
	font-size:10px;
}
	#mail_erreur{
		display:none;
		left:240px;
		top:135px;
	}