﻿body { margin:0px; padding:0px; background-color:#f8f0d8; font-family:Verdana, Arial, Helvetica, sans-serif;}
form { margin:0px; padding:0px;}

.nodisplay{ }

h1{ font-family:Palatino Linotype; color:#FFFFFF; font-size:110%; float:left; margin:0px; padding-bottom:0px;}
h2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:115%; margin-right:10px; margin-top:0px; padding:0px;}
h3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:100%;margin-right:22px; margin-top:0px; padding:0px;}
h4{ font-weight:bold; font-size:100%; color:#70593c;}

h2 a:link { color: #FFFFFF; text-decoration:underline;}
h2 a:visited { color: #FFFFFF; text-decoration:underline;}
h2 a:hover { color: #FFFFFF; text-decoration:none;}
h2 a:active { color: #FFFFFF; text-decoration:none;}

h3 a:link { color: #FFFFFF; text-decoration:underline; }
h3 a:visited { color: #FFFFFF; text-decoration:underline; }
h3 a:hover { color: #FFFFFF; text-decoration:none; }
h3 a:active { color: #FFFFFF; text-decoration:none;}

.bg { background-image:url(/medias/communs/bg.jpg); background-position:center top; background-repeat:no-repeat;}
.bg2 { background-image:url(/medias/communs/bg2.jpg); background-position:center; background-repeat:repeat-y; padding-left:2px;}

.logoprint { display:none;}

.bgmasterbody { background: #f8f0d9 url(/medias/communs/bgmasterbody.jpg) repeat-y center top; margin:0; padding:0;}
.bgmaster { background: url(/medias/communs/bgmaster.jpg) no-repeat center top; margin:0; padding:0;}
.bgindex { margin:0; padding:0; background: url(/medias/communs/bgindex.jpg) no-repeat center top; }

.content { width:760px; margin: 0 auto;}
.gauche { width:179px; min-height:460px; float:left; margin:0; padding:0; }
.gaucheindex { width:179px; min-height:460px; float:left; margin:0; padding:0; background: #fefcfd url(/medias/communs/bggaucheindex.jpg) no-repeat; }
.droit { width:581px; float:right; margin:0; padding:0;  }
.droitindex { width:581px; float:right; margin:0; padding:0; background: url(/medias/communs/bgtopdroitindex.jpg) no-repeat;  }

.widthdefunt{ width:170px;}
.spacingtext{ height:10px;}

.nomDefunt{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#715a3d; font-size:70%; margin-top:-3px;}
.nomDefunt a:link { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.nomDefunt a:visited { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.nomDefunt a:hover { color: #FFFFFF; text-decoration:underline; font-weight:bold;}
.nomDefunt a:active { color: #FFFFFF; text-decoration:underline; font-weight:bold;}

.fleche img{ margin-left:6px; border:0;}
.flechegauche img{ margin-right:6px; border:0;}

.linknews { padding-top:10px; padding-bottom:0px; margin:0px;}
.linknews a:link { color: #715a3d; text-decoration:none;}
.linknews a:visited { color: #715a3d; text-decoration:none;}
.linknews a:hover { color: #715a3d; text-decoration:underline;}
.linknews a:active { color: #715a3d; text-decoration:underline;}

.newsspacing{ margin-top:0px;}
.newsspacing a{ font-weight:bold;}
.morenews{ margin-top:-1px;}
.padding { padding-bottom:3px; float:none;}
/* Master */
.imgprint{ margin-left:9px; padding-bottom:2px;}
.sizingfloat{ float:right; vertical-align:top; margin-top:-6px;}
.sizing1{ margin-right:5px; padding-bottom:4px;}
.sizing2{ margin-right:9px; padding-bottom:4px;}
.margintitle{ height:50px; margin-top:10px; margin-top:0px!important; padding-top:10px; padding-right:14px; margin-bottom:0px;} 
.contentmargin{ padding-left:21px; padding-bottom:29px;}
.noborder img{ border:0px; float:left; margin-top:5px;}

/* Formulaire */
.formtop{ padding:5px 10px 0 0;}


/* Options */
.actifMenuTop { color: #f8f0d8; }
.inactifMenuTop { color: #FFFFFF; }

/* Defunt */
.cadre1{ background-image:url(/medias/communs/cadrehaut.jpg); padding-left:10px; padding-top:11px; background-position:left top; background-repeat:no-repeat;}
.cadre1 img{ width:123px; }
.cadre2{ background-image:url(/medias/communs/cadrebas.jpg); width:145px; margin-right:21px; float:right; background-position:left bottom; padding-bottom:11px; background-repeat:no-repeat;}

.cadre1mini{ background-image:url(/medias/communs/cadrehautmini.jpg); padding-left:5px; padding-top:5px; background-position:left top; background-repeat:no-repeat;}
.cadre1mini img{ width:58px; }
.cadre2mini{ background-image:url(/medias/communs/cadrebasmini.jpg); margin-left:7px; padding-top:-10px; width:80px; background-position:left bottom; padding-bottom:5px; background-repeat:no-repeat; float:left;}

.photodefunt{ float:right; background-image:url(/medias/communs/cadrebas.jpg); background-position:left top; background-repeat:no-repeat;}
.margincadre{ margin-right:10px;}

.retourlink{ color:#FFFFFF; font-size:11px; float:right; clear:right; margin-top:12px; padding-bottom:12px; width:130px; text-align:right; }
.retourlink a:link { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.retourlink a:visited { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.retourlink a:hover { color: #FFFFFF; text-decoration:underline; font-weight:bold;}
.retourlink a:active { color: #FFFFFF; text-decoration:underline; font-weight:bold;}

.floatleft { float:left;}

.map { padding-left:85px;}


.date{ font-size:115%; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; } 
.date2{ font-size:73%; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.date2 a:link { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.date2 a:visited { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.date2 a:hover { color: #FFFFFF; text-decoration:underline; font-weight:bold;}
.date2 a:active { color: #FFFFFF; text-decoration:underline; font-weight:bold;}


.service{ font-size:70%; color:#FFFFFF; width:190px;}

.afffichage { border:1px #000000 solid;}
.affichage{  margin-top:0px; width:521px; float:none; font-size:70%; line-height:130%; color:#FFFFFF;}

.afffichage3 {  border:1px #FFFFFF solid;}
.affichage3{  margin-top:0px; padding-bottom:27px; width:521px; float:none; }

.afffichage2 { border:1px #FFFFFF solid; padding:2px 2px 2px 2px;}
.affichage2{  margin-top:0px; width:521px; background-image:url(/medias/communs/bgtexttitle.jpg); background-position:left top; background-repeat:repeat-x; float:none;}

.borderdeces{ padding-top:27px;}

.affichage p { color:#FFFFFF; margin-top:0px;}
.affichage a:link { color: #FFFFFF; text-decoration:underline;}
.affichage a:visited { color: #FFFFFF; text-decoration:underline; }
.affichage a:hover { color: #FFFFFF; text-decoration:none;}
.affichage a:active { color: #FFFFFF; text-decoration:none;}

.affichage ul { color:#FFFFFF; margin:0; padding: 0 0 15px 25px;}
.affichage li { margin:1px 0px 8px 0px; padding:0px; list-style-image:url(/medias/communs/flechecontenu.jpg); background-position:left top; background-repeat:no-repeat;} 

.image {padding:2px; border:1px #FFFFFF solid;}

.description4 { color:#FFFFFF; width:480px; font-size:70%;}
.description4 a:link { color: #FFFFFF; text-decoration:underline;}
.description4 a:visited { color: #FFFFFF; text-decoration:underline; }
.description4 a:hover { color: #FFFFFF; text-decoration:none;}
.description4 a:active { color: #FFFFFF; text-decoration:none;}

.archive{ color:#FFFFFF; float:left;}
.archive a:link { color: #FFFFFF; text-decoration:underline; font-weight:bold;}
.archive a:visited { color: #FFFFFF; text-decoration:underline; font-weight:bold; }
.archive a:hover { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.archive a:active { color: #FFFFFF; text-decoration:none; font-weight:bold;}

.description2{ color:#FFFFFF;}
.description2 a:link { color: #FFFFFF; text-decoration:underline;}
.description2 a:visited { color: #FFFFFF; text-decoration:underline; }
.description2 a:hover { color: #FFFFFF; text-decoration:none;}
.description2 a:active { color: #FFFFFF; text-decoration:none;}

.description3{ color:#FFFFFF; width:350px; font-size:70%;}
.description3 a:link { color: #FFFFFF; text-decoration:underline;}
.description3 a:visited { color: #FFFFFF; text-decoration:underline; }
.description3 a:hover { color: #FFFFFF; text-decoration:none;}
.description3 a:active { color: #FFFFFF; text-decoration:none;}

.spacingcat{ margin-bottom:33px;}

.spacingcat2{ margin-bottom:15px;}

.titlesection{ margin-top:66px; height:15px;}

.titlesection2{ margin-top:20px; height:15px;}

.titlesection3{ height:15px; width:350px; padding-bottom:8px;}
.titlesection3 a:link { color: #FFFFFF; text-decoration:underline;}
.titlesection3 a:visited { color: #FFFFFF; text-decoration:underline; }
.titlesection3 a:hover { color: #FFFFFF; text-decoration:none;}
.titlesection3 a:active { color: #FFFFFF; text-decoration:none;}

.newswidth{ width:350px; }

.btnarchive{ background: url(/medias/communs/fleurbouton.jpg) 16px 1px no-repeat; height:50px; width:300px; }
.btnsympathie{ background: url(/medias/communs/fleurbouton.jpg) 161px 1px no-repeat; height:50px; width:400px; }
.sympathiebot{ clear:both;  }

.btnmargin { margin-top:14px;}
.separation{ background-image:url(/medias/communs/separe3.jpg); padding-bottom:17px; padding-top:18px; background-repeat:repeat-x; background-position:left top; width:500px; clear:right;}


.messPager {}
.messPager div {float:left;}

.messTable {width:100%;}

.ligneProd {margin:0 3px;}
.ligneProd a.actif {color:#000000; text-decoration:none;}
.ligneProdImage {margin:0 7px;}

.btnLarge {display:block; width:100%; clear:left; float:none; line-height:0; padding:0; margin:0;}

/* Defunt */ 

/* FAQ */
.imagesFAQ{ float:right;}
.imagesFAQ img { border:0px;}
/* Nouvelles */
.rss{ margin-right:30px; vertical-align:middle;}
.imgnews img{ margin-right:21px; padding:2px; border:1px #FFFFFF solid; margin-bottom:10px; }
.imgnews{ float:right; font-size:11px; padding-left:15px; padding-bottom:10px;}
.imgnews a:link { color: #FFFFFF; text-decoration:underline;}
.imgnews a:visited { color: #d5baa0; text-decoration:underline;}
.imgnews a:hover { color: #d5baa0; text-decoration:none;}
.imgnews a:active { color: #d5baa0; text-decoration:underline;}

.navigation { color:#FFFFFF; margin:0 auto 15px auto; text-align:center; font-size:11px;}
.navigation img{ border:0px;}

.navigationprint { color:#FFFFFF; margin:0 auto 15px auto; text-align:center; font-size:11px;}
.navigationprint img{ border:0px;}

/* Nouvelles */

.menu { height:82px; }
.intro { padding-left:15px; height:47px;}
.intro p { font-family:Palatino Linotype; font-size:11px; line-height:14px; color:#5c5c3d; font-weight:bold;}
.intro ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:60%; color:#f8f8f6; margin-left:8px; font-weight:bold;}
.intro li { padding-left:8px; padding-top:9px; padding-bottom:5px; margin-bottom:7px;}
.intro a:link { color: #503820; text-decoration:none; border:1px solid #000000;}
.intro a:visited { color: #503820; text-decoration:none; border:1px solid #000000;}
.intro a:hover { color: #503820; text-decoration:underline; }
.intro a:active { color: #503820; text-decoration:underline; border:1px solid #000000;}

.sizingli li{ width:134px; list-style-image:none; list-style:none;}

.spacingfleche{ margin-left:10px;}

.contenu { padding-left:30px; padding-top:20px; padding-right:20px;}

.listedeces{ margin-top:10px; width:521px; margin:0 auto;}


.qdn { background: url(/medias/communs/fleur.gif) right top no-repeat; padding: 45px 0 12px 12px; margin: 0 0 0 0; }
.gaucheindex .qdn { padding: 55px 12px 12px 12px; margin: 0 0 0 0; vertical-align:bottom; }
.qdn h1 { font-size:15px; color:#64693e; font-family:Palatino Linotype; margin-top:0px; padding-top:0px; }
.qdn h2 { color:#715a3d; font-size:11px; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.qdn h2 a:link { color: #715a3d; text-decoration:none;}
.qdn h2 a:visited { color: #715a3d; text-decoration:none;}
.qdn h2 a:hover { color: #000000; text-decoration:none;}
.qdn h2 a:active { color: #715a3d; text-decoration:none;}
.qdn p { color:#715a3d; font-size:11px; padding:0px; margin-bottom:0px;}
.qdn p a:link { color: #715a3d; text-decoration:none;}
.qdn p a:visited { color: #715a3d; text-decoration:none;}
.qdn p a:hover { color: #000000; text-decoration:none;}
.qdn p a:active { color: #715a3d; text-decoration:none;}

.secondaire { padding-top:12px; padding-right:20px; font-size:70%; font-weight:bold; text-align:right;}
.secondaire a:link { text-decoration:none;}
.secondaire a:visited { text-decoration:none;}
.secondaire a:hover { text-decoration:underline;}
.secondaire a:active { color: #f1f0ed; text-decoration:none;}

.secondaire404 { padding-top:12px; padding-right:20px; font-size:70%; font-weight:bold; text-align:right;}
.secondaire404 a:link {color: #FFFFFF; text-decoration:none;}
.secondaire404 a:visited {color: #FFFFFF; text-decoration:none;}
.secondaire404 a:hover { color: #FFFFFF; text-decoration:underline;}
.secondaire404 a:active {color: #FFFFFF; color: #f1f0ed; text-decoration:none;}

.onglet a:link { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.onglet a:visited { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.onglet a:hover { color: #cacaca; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.onglet a:active { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}

.principal ul { margin-left:0px; padding-left:35px; padding-top:20px; padding-bottom:0px; margin-bottom:0px;}
.principal li { list-style:none; list-style-image:none; font-family:Palatino Linotype; font-size:90%; float:left; color:#FFFFFF; padding-right:30px;}
.principal a:link { color: #ffffff; text-decoration:none;}
.principal a:visited { color: #ffffff; text-decoration:none;}
.principal a:hover { color: #b1a681; text-decoration:none;}
.principal a:active { color: #ffffff; text-decoration:none;}

.rotation { background-image:url(/medias/communs/img1.jpg); background-position:left top; background-repeat:no-repeat;}


.fil { color:#828282; font-size:70%;}
.fil a:link { color: #828282; text-decoration:underline;}
.fil a:visited { color: #828282; text-decoration:underline;}
.fil a:hover { color: #828282; text-decoration:none;}
.fil a:active { color: #828282; text-decoration:underline;}

.options{ float:right; padding-top:15px; padding-right:32px; color:#715a3d; font-size:70%; }
.options a:link { color: #715a3d; text-decoration:none;}
.options a:visited { color: #715a3d; text-decoration:none;}
.options a:hover { color: #715a3d; text-decoration:underline;}
.options a:active { color: #715a3d; text-decoration:none;}

.signature { width:779px; height:75px; margin: 0 auto; background: #f8f0d8 url(/medias/communs/bgoptions.jpg) no-repeat center top;  clear:both; }
.signature a:link { color: #57575a; text-decoration:underline;}
.signature a:visited { color: #57575a; text-decoration:underline;}
.signature a:hover { color: #57575a; text-decoration:none;}
.signature a:active { color: #57575a; text-decoration:underline;}

.sign { color:#57575a; text-align:center; width:350px; margin: 10px auto; font-size:70%; clear:both; }
.vertisoft { width:68px; float:right; }

div.hrblanc {
	height: 7px;
	margin: 10px 0px 5px 0px;
	background-image: url(/medias/communs/lignehrblanc.gif);
	background-repeat: repeat-x;
	clear: both;
	width: 100%;
}
.hrgris {
	height: 7px;
	margin: 15px 0px 11px 0px;
	_margin: 15px 0px 0px 0px;
	background-image: url(/medias/communs/lignehrblanc.gif);
	background-repeat: repeat-x;
	clear: right;
	width: 100%;
}

.hrgris2 {
	margin: 0px;
	padding: 0px;
	width: 145px;
	background-image: url(/medias/communs/separemenu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	clear: right;
	height:1px;
}

.hrgris3 {
	height: 7px;
	margin: 10px 0px 4px 0px;
	_margin: 10px 0px 4px 0px;
	background-image: url(/medias/communs/lignehrgris.gif);
	background-repeat: repeat-x;
	clear: right;
	width: 100%;
}


.separe{ margin-top:-5px; padding-left:3px; padding-bottom:0px; padding-top:0px;}
.sousmenu1 { margin-top:0px; padding-top:0px;}
.sousmenu1 li {  margin-left:-22px; padding:0px; list-style:none; list-style-type:none; width:145px; }
.sousmenu1 div { padding:5px 20px 5px 5px; margin-right:3px; background-image:url(/medias/communs/onglet.gif); background-repeat:no-repeat; background-position:bottom right;}
.sousmenu1 a { color: #503820; font-size:70%; display:block; max-width:145px; }
.sousmenu1 a:link { text-decoration:none; }
.sousmenu1 a:visited { text-decoration:none; }
.sousmenu1 a:hover { text-decoration:none; }
.sousmenu1 a:active { text-decoration:none; }



.actifmenuleft ul { }
.actifmenuleft div { padding:5px 20px 5px 5px; margin-right:3px; background-color:#7f7f59; background-image:url(/medias/communs/ongletover.jpg); background-repeat:no-repeat; background-position:bottom right;}
.actifmenuleft li {  width:145px;}
.actifmenuleft a{ color: #FFFFFF; font-size:70%; display:block;}
.actifmenuleft a:link { text-decoration:none; }
.actifmenuleft a:visited { text-decoration:none; }
.actifmenuleft a:hover { text-decoration:none;}
.actifmenuleft a:active { text-decoration:none;}
.actifmenuleft img{ margin:0px; padding:0px;  border:0px;}

.widthdiv { width:134px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.arianne{
	line-height: 140%;
	font-size: 71%;
	color: #2C4E3C;
	margin: 3px 3px 3px 5px;
	max-width: 65%;
}

.arianne a:link{
	text-decoration:underline;
	color: #7f7f59;
	font-weight: bold;
}
.arianne a:visited{
	text-decoration:underline;
	color: #7f7f59;
	font-weight: bold;
}
.arianne a:hover{
	text-decoration:none;
	color: #7f7f59;
	font-weight: bold;
}
.arianne a:active{
	text-decoration:underline;
	color: #7f7f59;
	font-weight: bold;
}

/************************* Popup *************************************/
.salons{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#b98450; background-position:top left; background-repeat:repeat;}   
.marginsalon{ padding-left:40px; font-size:70%;}
.spacingsalontitle{ padding-left:20px;}

.hrgrissalon {
	height: 7px;
	margin: 15px 0px 11px 0px;
	_margin: 15px 0px 0px 0px;
	background-image: url(/medias/communs/lignehrblanc.gif);
	background-repeat: repeat-x;
	clear: right;
	width: 100%;
}
/************************* ASP Menu **********************************/

.menusizing{ width:581px; margin:35px 0 0 0; padding:0px; }
.menusizing404{ width:581px; margin:25px 0 0 0; padding:0px; }

.menusizing404 li{ margin-right:-8px; }

.onglet { float:left;
	padding-left:20px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:0px;
    height:54px;
	background-image:url(/medias/communs/lignebtn.jpg);
	background-position:right;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style:none;
	font-size:80%;
	color:#f1f0ed;
	font-weight:bold;
}

.onglet a:link { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.onglet a:visited { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.onglet a:hover { color: #cacaca; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.onglet a:active { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}


.AspNet-Menu-Horizontal {}

ul.AspNet-Menu sup { font-size: 70%;}


ul.AspNet-Menu {
    margin:0px 0px 0px 0px; padding:0px;
    display: block;
	position:absolute;
	z-index:999;
	
}
ul.AspNet-Menu ul
{
    margin-top: 0px;
	margin-left: -19px;
    padding: 0px 0px 0px 20px;
	display: block;
	position:absolute;
}

ul.AspNet-Menu li
{
    float:left;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:5px;
    height:20px;
	font-family:Palatino Linotype;
	font-weight:500;
	list-style-image:none;
	list-style:none;
	color:#f1f0ed;
	font-size:15px;
	font-weight:bold; 
	float:left; 
	position: relative;
}

ul.AspNet-Menu li ul li {
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:5px;
	margin-right:15px;
	margin-bottom:0px;
	font-family:Verdana, "Times New Roman", Times, serif;
    height:10%;
	list-style-image:none;
	list-style:none;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	background-image:url(/medias/communs/lignedropdown.jpg);
	background-position:bottom left;
	background-repeat:no-repeat
}


s.dernierli {
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:5px;
	margin-right:15px;
	margin-bottom:0px;
	font-family:Verdana, "Times New Roman", Times, serif;
    height:10%;
	list-style-image:none;
	list-style:none;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span,
ul.AspNet-Menu li img
{	text-decoration:none; margin-bottom:0px;
    display: block;
    text-decoration: none;
}
.AspNet-Menu-Link { color:#FFFFFF;}
.AspNet-Menu-Selected { color:#b1a681; }



/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}

ul.AspNet-Menu ul { background-color: #636337; padding:12px 10px 2px 10px; position: absolute; visibility: hidden;}
ul.AspNet-Menu li li { float: none; }
ul.AspNet-Menu li li a { color: #ffffff; height: 1%; padding-left:5px; padding-bottom:0px; text-align:left;}
ul.AspNet-Menu li li.AspNet-Menu-WithChildren a { background-image: url(/medias/commun/arrowRight.gif); background-repeat: no-repeat; background-position: right center; }

ul.AspNet-Menu li li.AspNet-Menu-WithChildren li a { background-image: none; }


ul.AspNet-Menu li a:hover { color:#b1a681; padding-bottom:0px;}
ul.AspNet-Menu #item1 { width: 165px; background-image:url(/medias/communs/bgonglet1.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden; border-bottom: 10px solid #636337; }
ul.AspNet-Menu #item1 li, ul.AspNet-Menu #item2 li, ul.AspNet-Menu #item3 li, ul.AspNet-Menu #item4 li, ul.AspNet-Menu #item5 li { margin:7px 15px -6px 5px; line-height:normal; padding:7px 0 10px 2px; }
ul.AspNet-Menu #item2 { width: 240px; background-image:url(/medias/communs/bgonglet2.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden; border-bottom: 10px solid #636337; }
ul.AspNet-Menu #item3 { width: 210px; background-image:url(/medias/communs/bgonglet3.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden;  border-bottom: 10px solid #636337;}
ul.AspNet-Menu #item4 { width: 175px; background-image:url(/medias/communs/bgonglet4.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden; border-bottom: 10px solid #636337; }
ul.AspNet-Menu #item5 { width: 192px; background-image:url(/medias/communs/bgonglet1.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden; border-bottom: 10px solid #636337; }

.AspNet-Menu-Horizontal:after { content: "."; display: block; font-size: 1px; line-height: 0; clear: both; visibility: hidden; }
.AspNet-Menu-Horizontal { display: inline-block; }
/*\*/
* html .AspNet-Menu-Horizontal { height: 1%; }
.AspNet-Menu-Horizontal { display: block; }
/* */

.displaynone {
	display: none;
	visibility: hidden;
}
.displayyes {visibility: visible;}

.plansite { color:#FFFFFF; margin-top:-15px; }
.plansite a:link { color: #FFFFFF; text-decoration:Underline;}
.plansite a:visited { color: #FFFFFF; text-decoration:Underline;}
.plansite a:hover { color: #FFFFFF; text-decoration:none;}
.plansite a:active { color: #FFFFFF; text-decoration:Underline;}


.plansite h6 { margin: 0; }
.plansite h2 { float:none; }
.plansite ul ul li { padding-bottom: 1px; }

.plansite ul { color:#FFFFFF; margin:0px; padding-left:25px;}
.plansite ul a:link { color: #FFFFFF; text-decoration:underline;}
.plansite ul a:visited { color: #FFFFFF; text-decoration:underline; }
.plansite ul a:hover { color: #FFFFFF; text-decoration:none;}
.plansite ul a:active { color: #FFFFFF; text-decoration:none;}
.plansite li { padding-bottom: 1px; list-style-image:url(/medias/communs/flechecontenu.jpg); background-position:left top; background-repeat:no-repeat;} 


.champRequis { border: 1px solid; padding: 2px; background: #FFF url(/managebox/medias/client/required.gif) no-repeat right top; }
.champRequis { font-weight: bold; border-color: #B97F7F; }
.emailerror { color:#fcf7e9; font-size:90%;}


ul.AspNet-Menu2 
{
	 margin:0px; padding:0px;

}

ul.AspNet-Menu2 {
    margin: 0;
    padding: 0;
    display: block;
	position:absolute;

}

.AspNet-Menu2 a:link { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.AspNet-Menu2 a:visited { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.AspNet-Menu2 a:hover { color: #b1a681; text-decoration:none; margin-bottom:13px; margin-top:10px;}
.AspNet-Menu2 a:active { color: #FFFFFF; text-decoration:none; margin-bottom:13px; margin-top:10px;}

ul.AspNet-Menu2 li { float:left;
	padding-left:20px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
    height:35px;
	font-family:Palatino Linotype;
	font-weight:500;
	list-style-image:none;
	list-style:none;
	color:#f1f0ed;
	font-size:15px;
	font-weight:bold; 
	float:left; 
		
}


ul.AspNet-Menu2 li a, ul.AspNet-Menu2 li span, ul.AspNet-Menu2 li img{	text-decoration:none; margin-bottom:0px; margin-top:0px; display: block; text-decoration: none;}

ul.AspNet-Menu li ul li a:hover { color:#b1a681; background-image:url(/medias/communs/flechemenu.jpg); padding-right:-20px; background-position:right center; background-repeat:no-repeat;}

/* documents */

ul.attLink { list-style-type:none; border:none; margin: 0 22px 2px 0; }
ul.attLink li { margin:2px 0 3px 0; background: url(/medias/communs/line_liFaq.gif) repeat-x; color: #FFFFFF; text-align:left; width:420px; clear:left; }
ul.attLink li a { display:block; text-decoration: underline; padding:6px 5px 6px 15px; float:left;  }
ul.attLink li a:hover { text-decoration: underline; color: #d5baa0; padding:6px 5px 6px 15px; }
ul.attLink li:hover { color: #d5baa0; background-color:#ca9561; }
ul.attLink img { float:left; padding:8px 0 6px 10px; }
ul.attLink em { font-style:normal; float:left; padding:8px 5px 6px 10px; }


.contenu table tr td a:link { color: #FFFFFF; text-decoration:underline;}
.contenu table tr td a:visited { color: #FFFFFF; text-decoration:underline; }
.contenu table tr td a:hover { color: #FFFFFF; text-decoration:none;}
.contenu table tr td a:active { color: #FFFFFF; text-decoration:none;}



p.ville{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#d8d4a5; font-size:15px; font-weight:bold; margin:0px; padding:15px 20px 0 0;}
.villelist { font-family:Verdana, Arial, Helvetica, sans-serif; color:#d8d4a5; font-size:73%; font-weight:bold; margin:0px; padding:0 7px 0 0; width:160px; text-align:right;}
