
/* Global Tags */

a {color:#194377;font-family:arial,helvetica,sans-serif;}
.bleu {color:#194377;}
.orange {color:#F8AA36;}
.rouge {color:#FF0000; font-size:16px;}
.clear {clear:both;}
li {font-size:14px;color:#204065;margin-bottom:8px;}
p {color:#204065;font-size:14px;line-height:1.4em;}
p.avis {color:#204065;font-size:14px;line-height:1em;}
h1 {color:#223f65;font-size:26px;margin:0 0 2px;font-weight:normal;}
h2 {color:#000;font-size:18px;font-weight:bold;}
h3 {color:#223f65;font-size:20px;margin-bottom:10px;}
h4 {color:#223f65;font-size:14px;font-weight:bold;margin:0 0 2px;}
select {font-size:12px;}
.requis {color:#FC0415;}

/* Conteneurs */

body {margin:0;background:#004500;font-family:arial,helvetica,sans-serif;overflow-y:auto;overflow-x:hidden;}
#bg {position:fixed;width:100%;height:auto;z-index:1;}
#bg img {width:100%;min-width:1006px;height:auto;border-width:0;}
#container {margin:0;z-index:2;position:absolute;width:100%;}
#container-foot {margin:0;width:auto;z-index:2;}

#total-wrap {position:relative;margin:72px auto 0;width:955px;}
#total-wrap .tooltipstyle{margin:0;display:none;}
#total-wrap .tooltipstyle .top {background:url(images/tooltip-top.png) top left no-repeat;width:254px;height:10px;}
#total-wrap .tooltipstyle .centre {background:url(images/tooltip-c.png) top left no-repeat #44A9EF;width:244px;padding-left:10px;}
#total-wrap .tooltipstyle .centre img {float:left;margin:0 10px 0 0;border:1px solid #FFF;}
#total-wrap .tooltipstyle .centre .details {margin:0;}
#total-wrap .tooltipstyle .centre .details span {display:block;font-size:15px;}
#total-wrap .tooltipstyle .centre .details span.ville {font-size:13px;}
#total-wrap .tooltipstyle .centre .details a {display:block;margin:8px 0 0 0;}
#total-wrap .tooltipstyle .bas {background:url(images/tooltip-bas.png) top left no-repeat;width:254px;height:23px;}

#wrap-top {width:955px;margin:0 auto 0;background:url(images/bg-contenu-top.png) no-repeat top left;height:78px;}
#wrap {width:955px;margin:0 auto;overflow:hidden;background:url(images/bg-contenu.png) repeat-y top left;}
#wrap-bas {width:955px;margin:0 auto;overflow-y:auto;overflow-x:hidden;background:url(images/bg-contenu-bas.png) repeat-y top left;height:25px}


/* Petit Menu + Entête */

#wrap-top ul {float:right;list-style-type:none;margin:52px 38px 0 0;width:767px;}
#wrap-top ul li {float:right;padding:4px 0 0 0;margin:0;}
#wrap-top ul li.slogan {background:url(images/slogan.png) top left no-repeat;width:240px;height:18px;float:left;margin-left:10px;}
#wrap-top ul li.sep {background:#1f54bc;height:21px;margin:0;width:1px;}
#wrap-top ul li a {display:block;padding:0 15px;text-decoration:none;color:#000;height:22px; font-size: 14px;}
#wrap-top ul li a:hover, #wrap-top ul li a.active {color:#3265A7;background:url(images/top-roll.png) top left repeat-x;height:22px;}

#wrap #slideshow {padding:0;margin:0 0 0 54px;width:955px;z-index:1;height:188px;position:relative;}
#wrap #slideshow img {margin:0 0 0 2px; border-top:6px solid #000;border-left:1px solid #000;border-right:1px solid #000;left:0;top:0;position:absolute;}
#wrap #slideshow ul li a {color:#999898;display:block;width:845px;height:182px;}

#total-wrap #logo {position:absolute;top:-56px;left:46px;}

/* Sous-menu */

#wrap-top .sub {position:absolute;top:77px;right:258px;width:132px;z-index:5;background:#FFF;}
#wrap-top .sub ul {width:132px;list-style-type:none;margin:0;border:1px solid #1f54bc;border-top:none;}
.win .chrome #wrap-top .sub ul {width:130px;}
.mac.gecko #wrap-top .sub ul {width:130px;}
.ie9 #wrap-top .sub ul {width:130px;}
#wrap-top .sub ul li {float:none;margin:0;width:132px;padding:0;}
.win .chrome #wrap-top .sub ul li {width:130px;}
.mac.gecko #wrap-top .sub ul li {width:130px;}
.ie9 #wrap-top .sub ul li {width:130px;}

/* Menu Principal */

#menu {width:847px;background:url(images/bg-nav.png) no-repeat top left;height:56px;margin:0 0 0 56px;}
#menu ul {list-style-type:none;margin:0 0 0 1px;padding:0;}
#menu ul li {float:left;margin:0;display:block;}
#menu ul li a {color:#000;text-decoration:none;display:block;font-size:13px;padding:18px 0 0 0;text-align:center;font-size:15px;margin:0 0 0 11px;height:30px;}
#menu ul li.avis a {background:url(images/b-avis.png) no-repeat top left;width:119px;}
#menu ul li.funer a {background:url(images/b-funer.png) no-repeat top left;width:173px;text-align:left;padding-left:9px;}
#menu ul li.pre a {background:url(images/b-prear.png) no-repeat top left;width:212px;}
#menu ul li.pour a {background:url(images/b-envoyer.png) no-repeat top left;width:277px;}
#menu ul li a:hover, #menu ul li a.active {background-position:0 -48px;}

#menu ul li.separateur {background:url(images/bg-separateur.gif) top left no-repeat;width:1px;height:32px;}
#menu ul li.recherche {background:url(images/bg-recherche.gif) top left no-repeat;width:234px;height:32px;color:#fff;float:right;}
#menu ul li.recherche label {float:left;display:block;margin:17px 11px 0 10px;}
#menu ul li.recherche input {float:left;width:110px;margin:13px 5px 0 0;}


/* Contenu accueil et pages */

#contenu-accueil {margin:0;padding:10px 0 10px 0;min-height:590px;}
#barre-noire {margin:0 auto;width:891px;height:12px;background:#000;position:relative;}
#plante {background:url(images/plante.png) top center no-repeat;height:155px;width:217px;position:absolute;bottom:-1px;right:22px;}
#contenu-pages {margin:0;background:url(images/bg-contenu.png) repeat-y top left;width:1012px;padding:10px 0 10px 0;min-height:616px;}
#bottom-contenu {background:url(images/bg-bottom-contenu.jpg) top center no-repeat;height:12px;width:1012px;}


/* Colonne gauche */

#col-g {float:left;}
#col-g .texte {width:591px;padding:0 10px 12px 55px;}
#col-g .grosseur {border-bottom: 1px solid #ACAA9A;margin: 3px 0 15px;}
#col-g .grosseur a {background: url("images/bg-pm.gif") no-repeat scroll left top transparent;color: #AAAAAA;
    display: block;
    float: right;
    margin: 0 0 3px 3px;
    text-decoration: none;
}
#col-g .grosseur a.petit {
    background: url("images/b-petit.gif") no-repeat scroll left top transparent;
}
#col-g .grosseur a.moyen {
    background: url("images/b-moyen.gif") no-repeat scroll left top transparent;
}
#col-g .grosseur a.grand {
    background: url("images/b-grand.gif") no-repeat scroll left top transparent;
}
#col-g .grosseur a.actif, #col-g .grosseur a:hover {
    background-position: 0 -24px;
}
#col-g .grosseur span {
    background: url("images/bg-grosseurs.gif") no-repeat scroll left top transparent;
    display: block;
    float: right;
    height: 24px;
    margin: 0 0 0 3px;
    width: 68px;
}
#col-g .grosseur a.moins {
    font-size: 20px;
    font-weight: bold;
    height: 24px;
    padding: 0 8px 0 9px;
    width: 7px;
}
#col-g .grosseur a.plus {
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding: 3px 8px 2px 7px;
    width: 9px;
}
#col-g .grosseur a.actif, #col-g .grosseur a:hover {
    color: #2E6781;
    background: url("images/bg-pm.gif") no-repeat scroll left top transparent;
}

/* Colonne droite */

#col-d {float:left;margin:2px 0 0 7px;width:260px;}
#col-d ul {list-style-type:none;margin:0;}
#col-d ul li {margin:0;}
#col-d ul li a {width:235px;height:28px;display:block;margin:0 0 7px 0;text-decoration:none;color:#000;text-align:center;padding-top:16px;}
#col-d ul li.plan a {background:url(images/b-plan.png) top left no-repeat;}
#col-d ul li.rit a {background:url(images/b-rituels.png) top left no-repeat;}
#col-d ul li.pro a {background:url(images/b-programme.png) top left no-repeat;}
#col-d ul li.loi a {background:url(images/b-lois.png) top left no-repeat;}
#col-d ul li.sug a {background:url(images/b-suggestion.png) top left no-repeat;}
#col-d ul li.liens a {background:url(images/b-liens.png) top left no-repeat;}
#col-d ul li.monu a {background:url(images/b-monument.png) top left no-repeat;}
#col-d ul li.poli a {background:url(images/b-politique.png) top left no-repeat;}
#col-d ul li.car a {background:url(images/b-carriere.png) top left no-repeat;}
#col-d ul li a:hover, #col-d ul li a.active {background-position:0 -44px;}


/* Menu noir bas de page */

#menu-bas {width:890px;background:url(images/bg-foot-noir.png) top left repeat-y;padding:12px 0 20px;margin:0 0 8px 34px;}
#menu-bas ul {list-style-type:none;margin:0;}
#menu-bas ul li {margin:0;float:left;}
#menu-bas ul li.sep {background:#858E87;width:1px;height:318px;}
#menu-bas ul li a {display:block;margin:0 0 8px 0;text-decoration:none;color:#FFF;padding-left:16px;}
#menu-bas ul li.accueil {width:220px;padding-left:10px;}
#menu-bas ul li.joindre {width:203px;}
#menu-bas ul li.rituels {width:267px;}
#menu-bas ul li.financ {width:170px; padding-left:4px;}

#menu-bas ul li a:hover {text-decoration:underline;color:#9EC12F;}
#menu-bas ul li ul {list-style-type:disc;margin:0 0 0 35px;color:#FFF;}
#menu-bas ul li ul li {float:none;}
#menu-bas ul li ul li a {padding-left:0;}
#menu-bas #logo-green {float:right;position:absolute;margin-left:455px;margin-top:320px;}

/* Footer */

#foot {padding:0 0 0 0;margin:0 auto;background:url(images/bg-foot.png) top left no-repeat;width:890px;height:74px;}
#foot span {display:block;margin:0 0 0 96px;padding-top:20px;width:550px;float:left;}
#foot ul {list-style-type:none;float:left;margin:16px 0 0 335px;}
#foot ul li {margin:0;float:left;}
#foot ul li a {margin:0 24px 0 0;color:#fff;text-decoration:none;font-size:11px;}
#foot ul li a:hover, #foot ul li a.active {text-decoration:underline;}
#foot .iclic {}
#foot #realisation {float:right;border-right:#9EC12F 1px solid;margin:10px 8px 0 0;}
#foot #realisation p {font-size:11px;color:#194377;margin:5px 10px 0 0;text-align:right;line-height:1.1em;}
#foot #logo-iclic {float:right;margin:14px 6px 0 0;}

/* Accueil */


#col-g .top-deces {padding:0;margin:22px auto 0;background:url(images/bg-deces-top.png) top left no-repeat;width:595px;height:40px;}
#col-g .top-deces h2 {padding:12px 12px 5px 24px;margin-bottom:0;font-weight:normal;}
#col-g .deces {padding:0;margin:0 auto;background:url(images/bg-deces.jpg) top left no-repeat #FFF;width:595px;}
#col-g .deces table {margin:12px 0 0 12px;}
#col-g .deces table tr td a {font-size:14px;color:#000;display:block;margin:0 10px 10px 0;text-decoration:none; width:180px;float:none !important;}
#col-g .deces table tr td a:hover {color:#2E6781;}

#col-g .bottom {margin: 0 0 16px 55px;}
#col-g .bottom a {display: block;float: left;height: 28px;margin: 0;padding-top: 14px;text-decoration: none;}
#col-g .bottom .autres {background: url("images/b-autres.png") no-repeat scroll left top transparent;display: block;float: left;margin: 0;padding: 0;width: 182px;}
#col-g .bottom .autres span {color: #194377;display: block;float: left; padding: 12px 8px 0 18px;}
#col-g .bottom .autres a {background: url("images/b-autres-pages.png") no-repeat scroll left top transparent;float: left;width: 25px;}
#col-g .bottom .autres a:hover, #col-g .bottom .autres a.active {background-position: 0 -42px;}
#col-g .bottom a.sem {background: url("images/b-sem-prec.png") no-repeat scroll left top transparent;margin-left: 1px;padding-left: 33px;width: 136px;}
#col-g .bottom a.tous {background: url("images/b-tous.png") no-repeat scroll left top transparent;margin-left: 1px;padding-left: 34px;width: 218px;}
#col-g .bottom a:hover {background-position: 0 -42px;}


/* Tooltip */

.tooltip {margin:0;display:none;}
.tooltip .top {background:url(images/tooltip-top.png) top left no-repeat;width:254px;height:10px;}
.tooltip .centre {background:url(images/tooltip-c.png) top left no-repeat #44A9EF;width:244px;padding-left:10px;}
.tooltip .centre img {float:left;margin:0 10px 0 0;border:1px solid #FFF;}
.tooltip .centre .details {float:left;margin:0;}
.tooltip .centre .details span {display:block;font-size:15px;}
.tooltip .centre .details span.ville {font-size:13px;}
.tooltip .centre .details a {display:block;margin:8px 0 0 0;}
.tooltip .bas {background:url(images/tooltip-bas.png) top left no-repeat;width:254px;height:23px;}
#txt1 {margin:0;display:none;}
#txt2 {margin:0;display:none;}
#txt3 {margin:0;display:none;}
#txt4 {margin:0;display:none;}
#txt5 {margin:0;display:none;}
#txt6 {margin:0;display:none;}
#txt7 {margin:0;display:none;}
#txt8 {margin:0;display:none;}
#txt9 {margin:0;display:none;}
#txt10 {margin:0;display:none;}
#txt11 {margin:0;display:none;}
#txt12 {margin:0;display:none;}
#txt13 {margin:0;display:none;}
#txt14 {margin:0;display:none;}
#txt15 {margin:0;display:none;}
#txt16 {margin:0;display:none;}
#txt17 {margin:0;display:none;}
#txt18 {margin:0;display:none;}



/* Avis de décès - Fiche détaillée */

#col-g .texte .retour {}
#col-g .texte .retour a {float:right;background:url(images/b-retour.png) top left no-repeat;width:233px;height:41px;margin:0;}
#col-g .texte .fond-blanc {background:#FFF;padding:30px 15px;}
#col-g .texte .fond-blanc .photo {float:left;}
#col-g .texte .fond-blanc .photo a {display:block;background:url(images/b-envoi.jpg) top left no-repeat;width:175px;height:68px;margin:5px 0 0 0;}
#col-g .texte .fond-blanc .infos {float:left;width:368px;padding:0 0 0 14px;}
#col-g .texte .fond-blanc span.titre {display:block;background:#ACE1FF;color:#204065;font-size:20px;padding:10px;}
#col-g .texte .fond-blanc span.titre span {font-size:14px;}
#col-g .texte .fond-blanc .bg-nom {background:url(images/bg-nom.jpg) top left repeat-x;width:373px;height:16px;}
#col-g .texte li {list-style-image: url(images/puce.gif);}
#col-g .texte .validation li {list-style-image:none; color:#FF0000;}
#col-g .texte .validation p {color:#FF0000;padding-top: 15px;font-size: 18px;}
.photo-back {display:block;}

/* Recherche */

#col-g .texte .bg-search {background:url(images/bg-rech.png) top left no-repeat;width:578px;height:auto;padding-left: 15px;}
#col-g .texte .bg-search label {font-size:14px;float:left;/*margin:0 168px 12px 0;*/}
#col-g .texte .bg-search span {display:block;font-size:14px;float:left;margin:0 9px 0 38px;}
#col-g .texte .bg-search span.au {margin:0 10px 0 12px;}
#col-g .texte .bg-search input {float:left;width:216px;}
#col-g .texte .bg-search input.small {width:107px;}


#col-g .texte .boutons {width:600px;padding-left:1px;margin-bottom:40px;}
#col-g .texte .boutons a {height:27px;padding:14px 0 0 0;display:block;float:left;margin:0;font-size:13px;text-decoration:none;}
#col-g .texte .boutons a.rech {background:url(images/b-rech.png) top left no-repeat;width:141px;padding-left:42px;}
#col-g .texte .boutons a.rein {background:url(images/b-rein.png) top left no-repeat;width:128px;padding-left:41px;}
#col-g .texte .boutons a.affi {background:url(images/b-aff.png) top left no-repeat;width:196px;padding-left:46px;float:right;}
#col-g .texte .boutons a.active, #col-g .texte .boutons a:hover {background-position:0 -41px;}

#col-g .texte .indent-title {margin:0 0 14px 14px;}
#col-g .texte .indent-title h1 span {border-bottom:1px solid #AAD500;display:inline;}
#col-g .texte .indent-title span {font-weight:bold;margin-top:8px;display:block;}

#col-g .texte .bg-top-rech {background:url(images/bg-titres-rech.png) top left no-repeat;width:595px;height:28px;padding:0;}
#col-g .texte .bg-top-rech a {height:21px;padding:7px 0 0 0;display:block;float:left;margin:0;font-size:13px;text-decoration:none;color:#204065;}
#col-g .texte .bg-top-rech a.prec {width:40px;padding-left:46px;}
#col-g .texte .bg-top-rech a.suiv {width:92px;float:right;padding-left:18px;}
#col-g .texte .bg-top-rech span {display:block;float:left;font-size:13px;margin:7px 4px 0 60px;color:#204065}
#col-g .texte .bg-top-rech span.big {font-size:16px;font-weight:bold;margin:4px 4px 0 2px;}

#col-g .texte .bg-resultats {background:url(images/bg-results.jpg) top left no-repeat #FFF;width:566px;padding:0;border:1px solid #90A658;margin-left:3px;padding:12px 12px 12px 12px;}
#col-g .texte .ville {display:block;background:#ACE1FF;color:#204065;font-size:18px;padding:10px;font-weight:bold;}
#col-g .texte span.ville2 {font-size:13px;}
#col-g .texte .shadow {background:url(images/bg-nom.jpg) top left repeat-x;height:14px;margin-top:1px;}
#col-g .texte table tr td img {float:left;}
#col-g .texte table tr td {width:33%;}
#col-g .texte .bg-search #txt-titre table tr td {width:230px;}

#col-g .texte .bg-resultats table tr td {width:auto;}
#col-g .texte table tr td a {float:left;display:block;padding:0 5px 5px;text-decoration:none;}
#col-g .texte table tr td a:hover {color:#223f65;text-decoration:underline;}


/* Notre philosophie */

#col-g .texte h1 span {border-bottom:1px solid #AAD500;display:inline;}
#col-g .texte ul.carres {list-style-type:none;margin:0;}
#col-g .texte ul.carres li {background:url(images/puce.gif) 0 4px no-repeat;padding:0 0 0 18px;margin:0 0 0 15px;}
#col-g .texte p.notes {font-size:12px;}


/* Livres - Choix enfant - adulte */

#col-g .texte .choix {border:1px solid #90A658;padding:12px;background:#FFF;}
#col-g .texte .choix a {display:block;float:left;font-weight:bold;text-decoration:none;padding:15px 0 0 50px;height:29px;width:112px;}
#col-g .texte .choix a.adulte {margin:8px 0 6px 70px;background:url(images/b-adulte.png) top left no-repeat;}
#col-g .texte .choix a.enfant {margin:8px 0 0 0;background:url(images/b-enfant.png) top left no-repeat;}
#col-g .texte .choix a:hover {color:#699BB8;}
#col-g .texte .choix span {display:block;float:left;font-weight:bold;font-size:14px;margin:22px 47px 0;color:#223f65;}

/* Livres */

#col-g .texte .book {margin:0 0 12px 0;background:#FFF;padding:15px 12px 12px 15px;}
#col-g .texte .book .img-book {margin:0;float:left;}
#col-g .texte .book .img-book {border:1px solid #C6C6C6;}
#col-g .texte .book .desc-book {margin:0;float:left;width:472px;padding-left:10px;}
#col-g .texte .book .desc-book span.titre {display:block;background:#ACE1FF;color:#204065;font-size:14px;font-weight:bold;padding:10px;}
#col-g .texte .book .desc-book .specs {width:160px;display:block;float:left;margin:0 0 20px 20px;color:#204065;font-size:14px;}
#col-g .texte .book .desc-book p {padding-left:20px;}

.mrg {margin-bottom:12px;}


/* Emplois */

#col-g .texte label {font-weight:bold;font-size:14px;display:block;margin:0 0 4px;}
#col-g .texte label span {color:#FC0415;}
#col-g .texte .red {color:#FC0415;}
#col-g .texte input {margin:0 0 8px 0;width:10px;}
#col-g .texte input.env {width:80px;}
#col-g .texte .boutons input {width:183px;height:41px;}


/* Envoyer courriel de sympathie */

#col-g .texte .pad {padding-top:15px;}
#col-g .texte .fond-blanc .form-left {float:left;padding:16px 0 12px 0;}
#col-g .texte .fond-blanc .form-right {float:right;padding:16px 0 12px 0;}
#col-g .texte .fond-blanc .form-left label {width:120px;float:left;margin:0 10px 4px 0;text-align:right;font-size:12px;color:#223f65;font-weight:normal;}
#col-g .texte .fond-blanc .form-left input {float:left;margin:0 0 6px;width:135px}
#col-g .texte .fond-blanc .form-right label {width:120px;float:left;margin:0 10px 4px 0;text-align:right;font-size:12px;color:#223f65;font-weight:normal;}
#col-g .texte .fond-blanc .form-right input {float:left;margin:0 0 6px;width:10px}

#col-g .texte .fond-blanc span.center {font-weight:bold;font-size:14px;text-align:center;}
#col-g .texte .fond-blanc span.center span {float:left;display:block;}
#col-g .texte .fond-blanc span.center span.bg {width:auto;height:auto;margin:0 10px;padding:3px 3px 2px; background-color:#A7D87E; border:1px; border-style:solid; border-color:#7BAD51;}
#col-g .texte .fond-blanc span.center span.left {margin:5px 0 0 24px;}
#col-g .texte .fond-blanc span.center span.right {margin:5px 0 0;}

#col-g .texte .fond-blanc .rediger label {float:none !important;width:auto;text-align:left;font-weight:bold;margin-bottom:10px;}
#col-g .texte .fond-blanc .rediger .rdb label {font-weight:normal; margin-bottom: 0; vertical-align:middle;}
#col-g .texte .fond-blanc input.phrase {float:left;width:16px;margin:2px 2px 5px 0;}
#col-g .texte .fond-blanc .rediger a {text-decoration:none;width:80%;text-decoraiton:none;float:left;display:block;background:url(images/b-oeil.jpg) top right no-repeat;padding-right:30px;}
#col-g .texte .fond-blanc .rediger a:hover {text-decoration:underline;}
#col-g .texte .fond-blanc .rediger textarea {width:240px; }

#col-g .texte .fond-blanc table tr td img {float:left;margin:0 0 12px;}
#col-g .texte .fond-blanc input.img-select {float:left;width:16px;margin:12px 6px 5px 0;}

#col-g .texte .boutons-sym {margin:0;}
#col-g .texte .boutons-sym a.apercu {float:right;background:url(images/b-apercu.png) top left no-repeat;width:213px;height:34px;}
#col-g .texte .boutons-sym a.envoyer {float:right;margin:5px 0 0 0;background:url(images/b-envoi-sym.png) top left no-repeat;width:175px;height:96px;}

#message1 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message2 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message3 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message4 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message5 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message6 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message7 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message8 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message9 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message10 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message11 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message12 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message13 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message14 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}
#message15 {background:#FFF;padding:12px;border:6px solid #ACE1FF;width:320px;display:none;}


#symp {background:#FFF;padding:12px;width:572px;}
#hide {display:none}
#symp span.titre {display:block;background:#ACE1FF;color:#204065;font-size:20px;padding:10px;}
#symp .shadow {background:url(images/bg-nom.jpg) top left repeat-x;height:14px;margin-top:1px;}
#symp .center {width:572px;margin:0 auto 12px;}
#symp img {border:12px solid #ACE1FF;}
#symp p {padding:0 12px;}
#symp .de {text-align:right;color:#204065;padding:12px;}
#symp .de span.nom {font-size:16px;}

/* Print */

#logo-print {display:none;}
h1.titre-print {display:none;}
.bouttonenvoyer {float:right;}

.sousligne {border-bottom: 1px solid #AAD500;display: inline;}

div#preload { display: none; }

#wrap-top .sub {
    position: absolute;
    right: 258px;
    top: 78px;
    width: 130px;

}

#wrap-top ul.sub {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #1F54BC #1F54BC;
    border-right: 1px solid #1F54BC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    list-style-type: none;
    margin: 0;
    width: 132px;
    max-height: 141px;
    
}

#wrap-top ul li ul li ul.sub {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #1F54BC #1F54BC;
    border-right: 1px solid #1F54BC;
    border-style: solid;
    border-width: 1px;
    list-style-type: none;
    margin: 0;
    width: 130px;
    position:relative; 
    left:132px !important;
    top:-32px !important;
}

#wrap-top ul.sub  li {
    float: none;
    margin: 0;
    padding: 0;
    width: 130px;
}

#wrap-top ul li ul.sub li{
    float: none;
    margin: 0;
    padding: 0;
    width: 130px;
}

#wrap-top ul.sub li a {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: auto;
    margin: 0;
    padding: 6px 0 8px 10px;
}

#wrap-top ul li ul.sub li a {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: auto;
    margin: 0;
    padding: 6px 0 8px 10px;
}

#wrap-top ul.sub li a:hover {
    background: none repeat scroll 0 0 #ADDAF9;
    height: auto !important;
}

#wrap-top ul li ul.sub li a:hover {
    background: none repeat scroll 0 0 #ADDAF9;
    height: auto !important;
}
#wrap-top li.ns
{
    width:132px;
}















