
html, body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
html, body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	font-family: Arial, verdana, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
	background-color: #c6a88d;
}
#body {
	position: relative;
	width: 950px;
	margin: 0 auto 0 auto;
	text-align: left;
	/*background: #ffffff url("/FI_la_jolie_image_de_fond.jpg") no-repeat 0px 185px;*/
	background: #ffffff url("/templates/gesec/images/bandeau_site.jpg") no-repeat 0px 185px;
/*	background-color: #ffffff;
	background-image: url("/FI_la_jolie_image_de_fond.jpg");
	background-repeat: no-repeat;
background-attachment:fixed;
	background-position: 185px left;
*/
}/*
#imagedefond {
	position: absolute;
	top: 185px;
	left: 0px;
	z-index: -100;
	width: 950px;
	height: 105px;
}*/
#bodyhaut {
	clear: left;
	text-align: center;
	font-size: 2px;
	height: 25px;
	background-color: #c3fc5d;
}

#rubrique-1 {
	/*margin-top: -50px;*/
	width: 240px; margin-left: 35px; background-color: #c3fc5d; }
#rubrique-1 #content { margin: 0 10px; color:#655245; background-image: url("/templates/gesec/images/rubrique-1-middle.gif"); background-repeat: repeat-y; background-position: top center; text-align: justify; }
#rubrique-1 .imghaut { margin:0; padding: 0; height: 9px; width: 240px; border: 0; overflow: hidden; }
#rubrique-1 .imgbas { margin:0; padding: 0; height: 9px; width: 240px; border: 0; overflow: hidden; }
#rubrique-1 p { margin-top: 0; padding-top: 0; }
div.rubrique-1-menu { float: left; width: 281px; }
div.rubrique-1-menu2 { float: left; width: 300px; }
div.rubrique-1-menu div.contenu, div.rubrique-1-menu2 div.contenu { margin-left: 20px; margin-top: 10px; }
div.rubrique-1-menu div.contenu .imgetcontenuparticuliers { background-color: #816d5b; padding-top: 4px; background-image: url("/templates/gesec/images/rubrique-1-menu.gif"); background-repeat: repeat-y; background-position: top right; }
div.rubrique-1-menu2 div.contenu .imgetcontenuprofessionnels { background-color: #816d5b; padding-top: 4px; background-image: url("/templates/gesec/images/rubrique-1-menu2.gif"); background-repeat: repeat-y; background-position: top right; }
div.rubrique-1-menu div.contenu .introparticuliers { text-transform: uppercase; color: #655240; font-weight: bold; font-size: 14px; margin-right: 40px; }
div.rubrique-1-menu2 div.contenu .introprofessionnels { text-transform: uppercase; color: #655240; font-weight: bold; font-size: 14px; margin-right: 40px; }
div.rubrique-1-menu div.contenu img.bordure, div.rubrique-1-menu2 div.contenu img.bordure { border: 2px solid #9fec16; margin-right: 10px; }
div.rubrique-1-menu div.contenu img.bordure1, div.rubrique-1-menu2 div.contenu img.bordure1 { border: 2px solid #9fec16; }
div.rubrique-1-menu div.contenu .margedroite, div.rubrique-1-menu2 div.contenu .margedroite { margin-right: 40px; }
div.rubrique-1-menu div.contenu ul, div.rubrique-1-menu2 div.contenu ul { margin:0px; padding:0px; list-style-type:none; }
div.rubrique-1-menu div.contenu ul li, div.rubrique-1-menu2 div.contenu ul li { margin:0px; padding:0px; margin-left:5px; list-style-type:none; }
div.rubrique-1-menu div.contenu ul li ul, div.rubrique-1-menu2 div.contenu ul li ul { margin:0px; padding:0px; padding-left:5px; padding-top:2px; list-style-type:none; }

div.rubrique-1-menu div.contenu span.lajoliepucepart0, span.lajoliepucepart0 { color:#655240; font-size:18px; line-height:12px; }
div.rubrique-1-menu div.contenu span.lajoliepucepro0, span.lajoliepucepro0 { color:#655240; font-size:18px; line-height:12px; }
div.rubrique-1-menu div.contenu span.lajoliepucepart1, span.lajoliepucepart1 { color:#655240; font-size:18px; line-height:12px; }
div.rubrique-1-menu div.contenu span.lajoliepucepro1, span.lajoliepucepro1 { color:#655240; font-size:18px; line-height:12px; }

div.rubrique-1-menu div.contenu span.lejolietitrepart0, span.lejolietitrepart0 { color:#9fec16; font-weight:bold; }
div.rubrique-1-menu div.contenu span.lejolietitrepro0, span.lejolietitrepro0 { color:#9fec16; font-weight:bold; }
div.rubrique-1-menu div.contenu span.lejolietitrepart1, span.lejolietitrepart1 { color:#655240; font-weight:bold; }
div.rubrique-1-menu div.contenu span.lejolietitrepro1, span.lejolietitrepro1 { color:#655240; font-weight:bold; }

div.rubrique-1-menu div.contenu div.lejoliefondpart0, div.lejoliefondpart0 { width:246px; background-color:#816d5b; padding-top:5px; padding-bottom:10px; }
div.rubrique-1-menu div.contenu div.lejoliefondpart1, div.lejoliefondpart1 { width:246px; background-color:#c3fc5d; padding-top:5px; padding-bottom:10px; }
div.rubrique-1-menu div.contenu div.lejoliefondpro0, div.lejoliefondpro0 { width:246px; background-color:#816d5b; padding-top:5px; padding-bottom:10px; }
div.rubrique-1-menu div.contenu div.lejoliefondpro1, div.lejoliefondpro1 { width:246px; background-color:#c3fc5d; padding-top:5px; padding-bottom:10px; }

div.rubrique-1-menu div.contenu div.lejoliefondpart0 a, div.lejoliefondpart0 a { color:#ffffff; text-decoration:none; }
div.rubrique-1-menu div.contenu div.lejoliefondpart1 a, div.lejoliefondpart1 a { color:#655240; text-decoration:none; }
div.rubrique-1-menu div.contenu div.lejoliefondpro0 a, div.lejoliefondpro0 a { color:#ffffff; text-decoration:none; }
div.rubrique-1-menu div.contenu div.lejoliefondpro1 a, div.lejoliefondpro1 a { color:#655240; text-decoration:none; }

div.rubrique-1-menu div.contenu div.lejoliefondpart0 a:hover, div.lejoliefondpart0 a:hover { color:#9fec16; font-weight:bold; text-decoration:underline; }
div.rubrique-1-menu div.contenu div.lejoliefondpart1 a:hover, div.lejoliefondpart1 a:hover { color:#655240; font-weight:bold; text-decoration:underline; }
div.rubrique-1-menu div.contenu div.lejoliefondpro0 a:hover, div.lejoliefondpro0 a:hover { color:#9fec16; font-weight:bold; text-decoration:underline; }
div.rubrique-1-menu div.contenu div.lejoliefondpro1 a:hover, div.lejoliefondpro1 a:hover { color:#655240; font-weight:bold; text-decoration:underline; }

div.rubrique-1-menu div.contenu div.lejoliefondpart0 a.select, div.lejoliefondpart0 a.select { color:#9fec16; font-weight:bold; text-decoration:underline; }
div.rubrique-1-menu div.contenu div.lejoliefondpart1 a.select, div.lejoliefondpart1 a.select { color:#655240; font-weight:bold; text-decoration:underline; }
div.rubrique-1-menu div.contenu div.lejoliefondpro0 a.select, div.lejoliefondpro0 a.select { color:#9fec16; font-weight:bold; text-decoration:underline; }
div.rubrique-1-menu div.contenu div.lejoliefondpro1 a.select, div.lejoliefondpro1 a.select { color:#655240; font-weight:bold; text-decoration:underline; }


#tpl-contact #demande, #tpl-contact #adresse { width: 250px; }
#tpl-contact #adresse { height: 30px; }

#lesjoliesactualites {
	margin-left: 45px;
}
#lesjoliesactualites .hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}
#lesjoliesactualites #qscroller2 {
	width: 240px;
	height: 100px;
	border: 0;
}
#lesjoliesactualites .qscroller2-nav {
	text-align: right;
	font-size: 10px;
	width: 240px;
	height: 15px;
	border: 0;
	border-top: 2px solid #ce0409; 
}
#lesjoliesactualites .qscroller2-nav a {
	text-decoration: none;
	cursor: pointer;
	margin-left: 10px;
	color: #ce0409; 
}
#lesjoliesactualites .qscroller2-nav div {
	float: right;
}
#lesjoliesactualites div.actualite, #tpl-actualite div.actualite { margin: 5px; }
#lesjoliesactualites div.actualite a, #lesjoliesactualites div.actualite a:hover, #tpl-actualite div.actualite a, #tpl-actualite div.actualite a:hover { color: #000000; text-decoration: none;  }
#lesjoliesactualites div.actualite img, #tpl-actualite div.actualite img {
	float: left;
	padding: 1px;
	border: 0;
	margin: 3px 15px 0 3px;
}
#lesjoliesactualites div.actualite h1, #tpl-actualite div.actualite h1, h1.tpl-actualite {
	margin: 0 0 5px;
	font-size:12px;
	text-transform: uppercase;
	color: #ce0409;
}

#lesjoliesactualites div.actualite div.lirelasuite, #tpl-actualite div.lirelasuite { text-align: right; padding-right: 3px; font-style: italic; margin-top: 10px; }
#lesjoliesactualites div.actualite div.lirelasuite a, #tpl-actualite div.lirelasuite a { text-decoration: none; color: #ce0409; font-size: 12px; }
#lesjoliesactualites div.actualite div.lirelasuite a:hover, #tpl-actualite div.lirelasuite a:hover { text-decoration: underline; color: #ce0409; }


#menu {
	float: left;
	width: 329px;
}
#menu #menugauche {
	margin-top: 118px;
	margin-bottom: 10px;
	margin-left: 14px;
	margin-right: 54px;
}

a#particuliers {
	position: relative;
	height: 34px;
	background-color: #655240;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	line-height: 34px;
	width: 262px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
	letter-spacing:1px;
}

a#professionnels {
	position: relative;
	height: 34px;
	background-color: #655240;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	line-height: 34px;
	width: 262px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;
	overflow: hidden;
}

a#particuliers, a#professionnels { background-image: url("/templates/gesec/images/cartouche-part-pro.png"); }
a#professionnels span, a#particuliers span { padding-left: 40px; }


#menu #menugauche ul li, #menu #menugauche ul li li, #menu #menugauche ul li li li { margin: 0px; margin-left: 10px; padding: 0; list-style-type: none; }

#menu #menugauche ul { margin: 0; padding: 0; }
#menu #menugauche  div.lejoliefondpro0, #menu #menugauche  div.lejoliefondpro1, #menu #menugauche  div.lejoliefondpart0, #menu #menugauche  div.lejoliefondpart1 { margin-left: 20px; width: 230px; }
#menu #menugauche a#professionnels { margin-top:10px;}

#central { margin-left: 329px; padding-top:40px; text-align: left; }

#menuduhaut {
	height: 120px;
	width: 600px;
	color: #ce0409;
	font-size:14px;
	text-align: left;
	overflow: hidden;
	font-size: 11px;
	position:absolute;
	top:28px;
	left:329px;
}

#menuduhaut a, #menuduhaut a:hover { color: #ce0409; }
#menuduhaut a { text-decoration: none; }
#menuduhaut a:hover { text-decoration: underline; background-color:#c6a88d; }

#menuduhaut #menunouscontacter { font-weight:bold; font-size:12px; width: 141px; /*margin-right: 20px;margin-top: 3px; */ line-height:20px;  position:absolute;}

#menuduhaut #menumilieu { width: 480px; text-align: left; margin:0px; padding:0px; }
#menuduhaut #menumilieu div.contenumenumilieu { width: 120px; padding: 0px; margin: 0px; margin-top:2px; height: 25px; position:absolute; z-index:1000;}
#menuduhaut #menumilieu a.inmenu { font-weight:bold; font-size:12px; text-align:center; display: block; cursor:pointer; border-right:2px solid #c6a88d; }
#menuduhaut #menumilieu a.select { font-weight:bold; font-size:12px; text-align:center; display: block; cursor:pointer; border-right:2px solid #c6a88d; background-color:#c6a88d;}
#menuduhaut #menumilieu a.inmenusb { font-weight:bold; font-size:12px; text-align:center; display: block; cursor:pointer; }
#menuduhaut #menumilieu a.select { font-size:12px; text-align:center; display: block; background-color:#c6a88d;}
#menuduhaut #menumilieu a.inmenu:hover { font-size:12px; text-decoration: none; }
#menuduhaut #menumilieu a.inmenusb:hover { text-decoration: none; }
#menuduhaut #menumilieu div.ulmenu { width: 120px; margin: 0; padding:5px; list-style:none; background-color:#c6a88d; }
#menuduhaut #menumilieu div.ulmenu a { margin: 0; padding:0; display: block; }
#menuduhaut #menumilieu div.ulmenu a.select { text-align:left; margin: 0; padding:0; display: block; }
.images_nous_contacter { float:left; margin-right:5px; }

.nopointer { cursor:default; }
.lepointer { cursor:pointer; }

#central h1 { padding: 0; margin: 0; margin-left: 10px; margin-right: 20px; margin-bottom: 1px; line-height: 22px; color: #c3fc5d; }
#central #content { padding: 0; margin: 0; margin-left: 10px; margin-right: 20px; text-align: justify;
	background-color: #c3fc5d; }
#central #content #contenu { padding: 10px; margin-left: 10px; margin-right: 10px; color:#4a2c01; font-size:12px;}
#central #content #contenu a, #rubrique-1 #content a { text-decoration: none; border-bottom: 1px dotted #4a2c01; color: #4a2c01; }
#central #content #contenu a:hover, #rubrique-1 #content a:hover { text-decoration: none; border-bottom: 1px dotted #4a2c01; color: #4a2c01; font-weight:bold; }
#central #content #contenu  ul, central #content #contenu  ul li {  }
#central #content #contenu h1 { line-height: 30px; }
#central #transparencedegrade { position: relative; padding: 0; margin: 0; height: 50px; background-color: #c3fc5d; }
#central #transparencedegradeaccueilparticuliers { width: 246px; height:50px; overflow:hidden; position: relative; padding: 0; margin: 0; height: 50px; background-color: #816d5b; }
#central #transparencedegradeaccueilprofessionnels { width: 246px; height:50px; overflow:hidden; position: relative; padding: 0; margin: 0; height: 50px; background-color: #816d5b; }

#central #content #contenu h1 { font-size: 18px; }
#central #content #contenu h1, #central #content #contenu h2, #central #content #contenu h3, #central #content #contenu h4, #central #content #contenu h5, #central #content #contenu h6 { padding: 0; margin: 0; padding-top: 2px; padding-bottom: 2px; color: #4a2c01; }
#central #content #contenu ul { margin: 0; padding: 0; margin-top: 5px; margin-bottom: 5px; margin-left: 20px; }
#central #content #contenu p { margin: 0; padding: 0; margin-bottom: 5px; }

#plandusite ul { margin-top: 0; margin-bottom: 0; color: #4a2c01; }
#plandusite ul a { text-decoration: none; border-bottom: 1px dotted #4a2c01; color: #4a2c01; }
#plandusite ul a:hover { text-decoration: none; border-bottom: 1px dotted #4a2c01; color: #4a2c01; font-weight:bold; }

#baspage { clear: left; background-color: #ffffff; text-align: left; font-size: 10px; height: 50px; overflow: hidden; }
#baspage #liensbaspage, #baspage #liensbaspage a { color: #666666; }
#baspage #liensbaspage { float: left; margin-top: 30px; padding-left: 150px; }
#baspage #liensbaspage a { text-decoration: none; font-weight: bold; font-size: 10px; margin: 0 8px; }
#baspage #liensbaspage a:hover { text-decoration: underline; }
#baspage #logos { float: right; margin-top: 8px; }
#baspage #logos img { margin: 0; padding: 0; margin-right: 10px; }
#baspage #logos a { color: #666666; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0 0 4px; }
#baspage #logos a:hover { text-decoration: underline; }

#baspagecouleur { background-color: #c3fc5d; clear: left; text-align: center; font-size: 2px; height: 14px; }
img.b, input.b { border: 0; }

a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }

small { font-size: 9px; }
.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-warning.png');
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	color: red;
}
#admindbg { text-align: left; clear: both; background-color: #cccccc; color: #000000; border: 1px solid red; margin: 20px; padding: 20px; }
