body {
	margin : 0px;
	padding : 0px;
	background-color : #91A5AA;	
	height:100%;
	font-family :Trebuchet MS, Arial, Verdana;
	}

img {
	border:none;	
	}
.conteneur {
	position : relative;
	width:990px;
	/*height:95%;*/
	background-image : url("../images/fond.gif");
	background-repeat : repeat-y;
	margin : 0px auto;
	padding : 0px;
	}

ul
{
	margin : 0px;
	padding-left:5px;	
}
li
{
	list-style-type : none;	
}

ul.textenormal li 
{
	line-height : 15px;	
}

/*.headerFonctionService {
	width : 891px;	
	background-image : url("../images/header_service.png");
	background-repeat : no-repeat;
	height : 170px;
	margin-left :7px;
	}
*/
.headerFonction {
	width : 891px;	
	height : 170px;
	margin-left :7px;
	}	
/*
.headerhautService
{
	height : 102px;
	text-align:left;
}*/
	
	
.headerhaut
{
	height : 102px;
	text-align:left;
	background-color :  #FFFFFF;
}


.headerhaut #texte /*,.headerhautService #texte*/
{
	margin-left : 212px;
	width : 555px;	
	padding-top : 15px;
}

.headerbas
{
	text-align:left;
}

.headerbas #textebas
{
	margin-left : 212px;	
	width : 575px;
}

.headerbas #textebas img
{
	float:left;
	/*margin-left : 10px;	
	margin-top : 5px;*/
}


.mini {
	width:40px;
	height: 40px;	
	margin-top : 10px;
	}

.centre
	{
	width : 575px;
	/*height : 473px;*/
	
	min-height : 500px;
	
	margin : 0 auto;
	text-align:left;
	}

.centre .texte
	{
	width : 535px;
	/*height: 420px;*/
	margin-left : 20px;
	
	min-height : 420px;
	margin-bottom : 53px;
	
	text-align:left;
	/*overflow: auto;*/
	font-size: 11px;
	}



.footer {
	width : 990px;
	background-color : #FFFFFF;
	margin : 0 auto;
	padding:3px 0px 5px 0px;
	text-align: center;
	font-family : Verdana;
	font-size : 10px;
	color : #787878;
	background-image : url("../images/footer.gif");
	background-repeat : no-repeat;
	}

.footer a {
	font-family : Verdana;
	font-size : 10px;
	color : #787878;
	text-decoration:none;
	}

.gauche{
	position : absolute;
	left : 31px;
	width : 172px;
	z-index : 20;
}

.droite {
	position : absolute;
	right : 31px;
	top: 50px;
	width : 172px;
	}
.droiteTop {
	height: 17px;
	width: 172px;
	background-image: url("../images/droite_top.png");
	}
.droiteColonne {
		height: 500px;
	width: 172px;
	padding-bottom:10px;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	background-image: url("../images/droite_bg.png");
	background-repeat : no-repeat;
	background-position: left bottom;
	}

/* MENU seb*/

.menu {
	width: 172px;
	padding-bottom:10px;
	text-align: left;
	/*background-image: url("../images/menu_bg.png");
	background-repeat : no-repeat;
	background-position: left bottom;*/
	font-size: 11px;
	line-height: 14px;
	}
.menu a, .menu a:visited {
	text-decoration: none;
	color: #505050;
	}
.menu a:hover {
	text-decoration: none;
	color: #FF6600;
	}

.menuRubN1prem {
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1prem.gif");
	background-repeat : no-repeat;
	}
	.menuRubN1premOpen {
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1prem.gif");
	background-repeat : no-repeat;
	color: #FF6600;
	}
	.menuRubN1premOpen a, .menuRubN1premOpen a:hover, .menuRubN1premOpen a:visited{
	color: #FF6600;
	}
.menuRubN1der {
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1der.gif");
	background-repeat : no-repeat;
	background-position: left bottom;
	}	

.menuRubN1 {
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1.gif");
	background-repeat : no-repeat;
	}

.menuRubN1derOpen {
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1der.gif");
	background-repeat : no-repeat;
	background-position: left bottom;
	}

.menuRubN1Open {
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1.gif");
	background-repeat : no-repeat;
	}	
	
.menuRubN1Dep{
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1-close.gif");
	background-repeat : no-repeat;
	color: #FF6600;
	}

.menuRubN1DepOpen {
	margin: 0px 16px;
	padding: 2px 0px 2px 18px;
	background-image: url("../images/menu_r1-open.gif");
	background-repeat : no-repeat;
	color: #FF6600;
	}

	.menuRubN1DepOpen a, .menuRubN1DepOpen a:hover, .menuRubN1DepOpen a:visited,.menuRubN1Open a, .menuRubN1Open a:hover, .menuRubN1Open a:visited,.menuRubN1derOpen a, .menuRubN1derOpen a:hover, .menuRubN1derOpen a:visited {
	color: #FF6600;
	}

.sousRubriques {
	margin: 0px 16px;
	background-image: url("../images/menu_sous-rubrique_bg.gif");
	background-repeat : no-repeat;
	background-position: left bottom;
	}
.sousRubriquesContenu {
	background-image: url("../images/menu_sous-rubrique-cont_bg.gif");
	background-repeat : no-repeat;
	}
	.sousRubrique {
		padding: 3px 0px 3px 22px;
		line-height: 14px;
		background-image: url("../images/menu_sous-rubrique_off.gif");
		background-repeat : no-repeat;
		padding-top:2px;
		padding-left:25px;
		}
	.sousRubrique a:hover {
		color: #FF6600;
		}
	.sousRubriqueOn {
		padding: 3px 0px 3px 22px;
		line-height: 14px;
		background-image: url("../images/menu_sous-rubrique_on.gif");
		background-repeat : no-repeat;
		padding-top:2px;
		padding-left:25px;
		color: #FF6600;
		}
	.sousRubriqueOn a, .sousRubriqueOn a:hover,  .sousRubriqueOn a:visited {
		color: #FF6600;
		}
		

.form
{
	margin:0px;
	padding:0px;
	margin-left:18px;
	background-image:url('../images/newsletter.gif');
	background-repeat:no-repeat;
	width:131px;
	height:22px;
}
/*
.form_partenaire
{
	background-image:url(../images/droite_login-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	width:150px;
	height:88px;
	margin-left : 10px;	
}
*/
.formulairecontact
{
	position:absolute;
	top : 0px;
	left:0px;
	background-image:url(../images/fond-formulaire-contact.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:none;
	width:560px;
	height:552px;
	margin-left : 10px;	
}

.formulairecontactconfirm
{
	position:absolute;
	top : 150px;
	left:120px;
	background-image:url(../images/lightbox.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:none;
	width:311px;
	height:130px;
	margin-left : 10px;	
}

textarea
{
	color:#A0A0A0;
	font-size:11px;
	padding:3px 8px;
	font-family : arial;
}




.formrecherche
{
	background-image:url(../images/cartouche-recherche-1.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	/*width:214px;
	height:73px;*/
	width:208px;
	height:90px;
	margin-left : -5px;	
}

.formrecherchegps
{
	background-image:url(../images/cartouche-recherche-2.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	/*width:214px;
	height:73px;*/
	width:208px;
	height:90px;
	margin-left : -5px;	
}




/*---------------------------------------------------------------------------------MODIF JULIEN--------------------------------------------------------------------------------*/

.form_partenaire
{
	background-image:url(/images/droite_login-bg2.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	width:150px;
	height:193px;
	margin-left : 11px;	
}

.jj_partenaires
{
	background-image:url(/images/partenaires.png);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
	width:123px;
	height:86px;
	margin:0 0 0 13px;
}

.centre{
background:url(/images/fond_logoetoile.gif) top center no-repeat;
}

.jj_fondmenu{
background-image: url("/images/menu_bg.png");
	background-repeat : no-repeat;
	background-position: left bottom;	
padding:1px 0 1em 0;	
}	


.menu_accueil
{
	font-family : Verdana;
	font-size : 11px;
	line-height : 14px;
	color:#FF6600;
	font-weight:normal;
	margin-bottom:10px;
}

.menu_accueil a
{
	font-family : Verdana;
	font-size : 11px;
	line-height : 14px;
	color:#FF6600;
	font-weight:normal;	
	text-decoration:none;
}

.menu_accueil a:hover
{
	font-family : Verdana;
	font-size : 11px;
	line-height : 14px;
	color:#FF6600;
	font-weight:normal;	
	text-decoration:underline;
}

.menu_accueil_sel
{
	font-family : Verdana;
	font-size : 11px;
	line-height : 14px;
	color:#FF6600;
	font-weight:bold;
	margin-bottom:10px;
}

.liste_lien li a
{
	text-decoration:none;	
}

.liste_lien li a:hover
{
	text-decoration:underline;	
}
