@import '/css/illicopage.css';

@font-face { font-family: 'clementepdaksemibold'; font-weight: normal; font-style: normal;
    src: url('/webfonts/clementepdak-semibold-webfont.eot');
    src: url('/webfonts/clementepdak-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/clementepdak-semibold-webfont.woff') format('woff'),
         url('/webfonts/clementepdak-semibold-webfont.ttf') format('truetype'),
         url('/webfonts/clementepdak-semibold-webfont.svg#clementepdaksemibold') format('svg');}

.page{ margin: auto; width: 995px;  text-align:left;}
.colG{width:200px;float:left;}
.logo{}
.menuLat{ background:url(/images/menuLat_illico/fond_repeat.jpg) repeat-x; margin-top:10px;}
.haut_menuLat, .bas_menuLat{display:none;}
.col_centrale{ float:left; width:670px; margin-left:10px; margin-top:10px;}
#div_lien_yahoo{float:left;width:85%;color:#333333;font-size:11px;}
.print{float:right;width:10%;text-align:right;}
.z_centrale{clear:both;float:left;width:670px;}
.user_courant{text-align:center;display:block;font-weight:bold;}
.user_fonction{padding-bottom:10px;text-align:center;display:block;margin-bottom:10px;}
.fond-ombre-droit{ background-image: url(/images/ombres/ombre_B3.gif);}
.fond-ombre-bas{ background-image: url(/images/ombres/ombre_C2.gif);}
.fond_degrade_gris{ background-image: url(/images/fond_repeat.jpg); background-repeat: repeat-x; background-position: bottom; background-color: #DFDFDF; }
.legende{ font-size: 10px;}
A.MENU { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; }
.lien_yahoo{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a.lien_yahoo:hover{  color: #BA0000;}
.album_photo{ font-size: 10px; color: #006600;}
input.moteur { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  }

/* Gestion du plan du site */
a.PLAN0{ font-size: 12px; font-weight:bold; color:#333; text-decoration: none;}
a.PLAN0:hover{ color:#000000;}
a.PLAN1{ font-size: 11px; font-weight:bold; color:#69823A; text-decoration: none;}
a.PLAN1:hover{ color:#000000;}
a.PLAN2{ font-size: 10px; font-weight:bold; color:#69823A; text-decoration: none;}
a.PLAN2:hover{ color:#000000;}
a.PLAN3{ font-size: 10px; font-weight:bold; color:#333; text-decoration: none; list-style-position: inside; list-style-type: square;}
a.PLAN3:hover{ color:#000000;}
.titre_champ{ background-color:#CCCCCC; font-weight:bold;}
.admin_lib_groupe{ color:#000033; font-weight:bold;}
.admin_fin_groupe{ border-bottom:1px solid #CC0000;}

/* menuLat */
.menuLat a{ text-decoration:none; color:#333333; font-size:12px; text-align:left;}
.colG .menuLat li{border-bottom:none !important;}
.menuLat table{ width:230px;}
.menuG-2 a, .menuGactive-2 a{ font-size:14px; font-weight:bold; padding:3px 2px 3px 21px; display:block; background:url(/images/menuLat_illico/puce_t1.gif) no-repeat 5px 6px #FAFAFA; border-bottom:1px solid #cccccc;}
.menuGactive-2 a, .menuG-2 a:hover { background:url(/images/menuLat_illico/puce_t1_f2.gif) no-repeat 5px 6px #E6E6E6;}
.menuG-3 a, .menuGactive-3 a{ font-size:13px; font-weight:bold; padding:5px 2px 3px 35px; display:block; background:url(/images/menuLat_illico/puce_t2.gif) no-repeat 20px 8px #fff;}
.menuGactive-3 a, .menuG-3 a:hover{background:url(/images/menuLat_illico/puce_t2_f2.gif) no-repeat 20px 8px #FFFFFF;}
.menuG-4 a, .menuGactive-4 a{ font-size:12px; padding:2px 2px 2px 45px; display:block; background:url(/images/menuLat_illico/puce_t3.gif) no-repeat 35px 8px #fff;}
.menuGactive-4 a, .menuG-4 a:hover{background:url(/images/menuLat_illico/puce_t3_f2.gif) no-repeat 35px 8px #FFFFFF;}
.menuGactive-4 a{color:#DD0003 !important}
.menuGactive-4 ul li a{color:#000 !important; background:none; font-weight:normal;}
.menuGactive-4 ul li.menuGactive-5 a{color:#DD0003 !important}
/**/.menuLat ul{margin: 0;padding: 0;list-style-type: none;}


html, body {height: 100%; }
body {  /*min-height:100%;*/ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; background:url(/charte/bg-body.jpg) no-repeat center top; background-attachment:fixed }
#conteneur{   width:100%; float:left; background:url(/charte/frange-noire.png) repeat-x left top; min-height:100%; position:relative; background-attachment:fixed}
#page {/* min-height:100%;*/ width:980px; margin:0 auto;  }
.page{width:980px; margin:0 auto}

/* img{border:0; max-width:100%} */
#map{ max-width:100% ;}
#map img{  max-width: none !important;}
#onglet_image img{max-width:none !important}
object, embed {max-width:100%}
div, a, p, td, li{  color:#42415C; }
h1, h2, #titre_rub, .PLAN0 a, #menu, .bouton a, .btn-rando{font-family: 'clementepdaksemibold', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight:normal;}
.bloc_isole h1{padding-bottom:0.2em; margin:1em 0 0.7em; font-size:1.7em; text-align:center !important;  color:#2b2c2c; border-bottom:1px solid #b8dfec;  }
.bloc_isole h2{margin:0.7em 0 0; font-weight:normal !important;}
.bloc_isole h2, .PLAN0 a{ font-weight:bold; font-size:1.45em; color:#c1272c; }
.bloc_isole h3{   font-size:1.2em; margin-bottom:0px; color:#636466; }
.bloc_isole h4{  font-size:1.05em; font-weight:bold }
.bloc_isole p{ line-height:1.4em; }
.bloc_isole a{ color:#c1272c;}

.bloc_isole table{border-collapse:collapse;border-spacing:0; border:1px solid #b8dfec !important; margin:0.5em 0; background-color:rgba(255,255,255,0.5);}
.bloc_isole td, .bloc_isole th{padding:3px; border:1px solid #CEEAF6 !important}
.bloc_isole table strong, .bloc_isole table b{font-family: "clementepdaksemibold","Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif; font-weight:normal; color:#2b2c2c; font-size:1.1em; display:block; background-color:#CBE2ED; margin:-3px; padding:0.5em 4px 0.3em}
.bloc_isole th{background-color:#CBE2ED;}

a{ text-decoration:none; }
a:hover, #z-centrale a{ text-decoration:underline; }
hr{width:80%; margin:1.5em 10%;  border:none;height:1px; background-color:#b8dfec;}
.width100pc{ width:100%; }
.invisible, #menuLat-cache, #menuLat-cache #titre_rub{ display:none; }
#div_modif_illicopage{position:absolute;top:0; right:2%; border:1px solid #ccc; background-color:#fff; padding:10px; z-index:300;}
.legende{ font-size:12px; color:#0C89BE; margin-top:5px; }
ul.enligne{margin:0; padding:0; list-style-type:none; }
ul.enligne li{ list-style-type:none; margin:0; padding:0; display:inline; }
.width100pc{width:100%;}
.invisible{display:none;}
.notxt{font-size:0px; color:transparent }
.accroche{font-style:italic; font-weight:bold; color:#6F6D6D; font-size:1.07em}
.btn{padding:0.5em 1em}
a.btn, .btn{text-transform:uppercase; color:#fff}
.bloc-ombre, .bloc-aside, #menulat, #z-centrale, .image_ombree img,
.btn-rando a,
#menu dl:hover dt a, #menu dl dt a.menu0active_, #menu dd ul, .trombi-bloc, .trombi-bloc img{ -moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#4d000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#4d000000,Positive=true);}
.arrondi, .bloc-aside, #menulat, #z-centrale{-moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;}
.image_ombree img{border:3px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.trombi-bloc, .trombi-bloc img, .detail-trombi, .detail-trombi img{border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px}
#z-contenu .trombi-bloc a{font-size:1.2em; text-decoration:none; font-family: 'clementepdaksemibold', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;}
.btn-rando a{display:table; clear:both; padding:0.7em 10px; text-align:center; margin:0 auto 2em; background-color:#007A47; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.trombi-bloc{background-color:#fff; padding:10px 2%}
.trombi-commune{font-style:italic;}

.liste-trombi .trombi-bloc{text-align:center; min-height:14em; width:30%; margin:0 0.5% 1em; display:inline-block; padding:0.8em 0.8%; vertical-align:middle;  }
.liste-trombi .trombi-bloc p{margin:0}
.liste-trombi .trombi-niveau1{text-align:center; margin:1em 0; }
.liste-trombi .trombi-niveau1 .trombi-bloc{width:40%; min-height:inherit; font-size:1.1em; position:relative; }
.liste-trombi .trombi-niveau1 .trombi-bloc:after{content:" "; height:41px; width:25px; background:url("/charte/pictos.png") -64px -31px; position:absolute; right:7px; top:-7px;}
.liste-trombi .trombi-niveau2{margin:0 0 2em 0}

.detail-trombi .trombi-bloc{margin:1em auto; width:96%; }
.detail-trombi img{float:left; margin:0px 20px 1em 0;}
.trombi-titre{font-weight:bold; font-size:1.2em; }
.detail-trombi .trombi-bloc-infos{clear:left;border-top:1px solid #ddd;  padding-top:0.9em; margin-bottom:0.9em;}
.detail-trombi .trombi-bloc-infos.trombi-fct-commune{clear:none; border:none;}
.detail-trombi p{margin:0.5em 0 }


.bloc-aside{margin-bottom:1em; float:left; width:100%; position:relative;}
.contenu-bloc{padding:0 4% 0.5em}
.titre-bloc h4{color:#00A7ED; font-size:1.2em; margin:0; padding:0.4em 0 0.2em 4%}
.titre-bloc a{color:#00A7ED; }

/*icones*/
.icon{display:block;height:25px; width:25px; text-indent:-2000px; overflow:hidden; background:url("/charte/pictos.png") top left no-repeat; }
span.icon{display:table-cell;}
.v-pdf{ background-position:-173px 0;  }
.plan-site{ background-position:-110px 0; }
.imprimer{ background-position:-141px 0; }
.home{ background-position:-69px 0; width:25px !important; }
.malvoyant{  background-position:-210px 0; width:40px;position:absolute; top:0; right:5px; z-index:180}

.pin { background-position:-28px -35px;}
.fleche-r { background-position:-230px -43px; height:17px; }
.trombone-bleu{height:41px; width:27px; background-position:-103px -31px; position:absolute; right:13px; top:-10px;}
.trombone-jaune{height:41px; background-position:-64px -31px; position:absolute; right:7px; top:-7px;}

#btn_up{background: url("/charte/pictos.png")-10px -79px no-repeat; z-index:1000; display:none;
  position: fixed; bottom:10px; right:2%; cursor:pointer; width:45px; height:45px; opacity:0.8 }
#btn_up:hover{opacity:1;}

/*ged*/
.documentGED{  float:left; padding:7px 1%; width:96%; border-bottom:1px dotted #C1282C}
.documentGED:hover{background-color:#F2EEE9}
.gedfichier{margin-right:10px; float:left}
#z-centrale .gedtitre a{	text-decoration:none; font-weight:bold;	color:#333;}
#z-centrale .gedtitre a:hover{ text-decoration:underline}
.documentGED .gedtitre{ display:table-cell; }
.documentGED .gedtitre a{height:26px; display:table-cell;  vertical-align:middle}
.geddate{	display:none; }
#z-centrale .documentGEDI{width:30.3%;  margin:0 1% 1em; padding:10px 0.5%; float:left; text-align:center;  background-color:#FFFFFF;}
.documentGEDI img{ margin:0 0 0.7em;
-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.4);
box-shadow:0px 0px 4px rgba(0,0,0,0.4);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true);}

/*album photo*/
#miniature_fleches{float:left; left:0px; height:90px; width:100%; position:relative; margin:10px 0; padding:5px 0;}
#miniature_fleches img#gauche, #miniature_fleches img#droite{cursor:pointer;position:absolute; top:50%; margin-top:-16px; }
#miniature_fleches img#gauche{ left:0; }
#miniature_fleches img#droite{right:0; }
#bloc_miniatures{ overflow:hidden; position:relative; margin-left:10%; float:left; height:88px; width:80%;}
#liste_miniatures{position:absolute; top:0; left:0;  width:10000px}
#liste_miniatures img{height:88px; margin-right:2px; border:2px solid #e7e7e7;}
#liste_miniatures a{ height:88px; display:inline; float:left; margin-right:2px;}
#album_agrandie{ float:left; width:100%; text-align:center; min-height:400px; }
#description_agrandie{ width:98%; float:left; margin:5px 1%}
.album_texte{ font-weight:bold;}