/* --- mod --- */
p.centrer {text-align: center;}
a.outlink { background: url("img/outlink.gif") no-repeat scroll right top transparent; padding-right: 15px; font-weight: bold;}
a.inlink { background: url("img/inlink.gif") no-repeat scroll right top transparent; padding-right: 15px; font-weight: bold;}
a.uplink { background: url("img/uplink.gif") no-repeat scroll right top transparent; padding-right: 15px; font-weight: bold;}
a.intext {font-weight: bold;}
.textshadow { text-shadow: -1px -1px 1px #FFF, 3px 3px 8px #333333;}
hr.w80 {width: 80%; height:1px; text-align: center;}
p {margin: 5px 0 0;}
p a {font-weight: bold; color: #333;}
h1, h2, h3 {font-weight: bold;}
h1 { color: #F46A25;padding: 10px 0 10px; text-shadow: -1px -1px 1px #FFFFFF,4px 4px 6px #888888;}
h2 { color: #F46A25;padding: 10px 0 10px; text-shadow: -1px -1px 1px #FFFFFF, 3px 3px 5px #888888;}
h3 { color: #F46A25; text-shadow: -1px -1px 1px #FFFFFF, 2px 2px 4px #666666;}
.textRight a {font-weight: bold; }
.infobulle {position: relative; cursor: help;}
.deces {font-size: 26px; padding:10px; font-weight: bold; text-shadow: -1px -1px 1px #FFF, 3px 3px 8px #333333;}
fieldset.important {padding:20px; background:#f4c69d;}
fieldset.deces {padding:20px; background:#BFBFBF;}
img.ombre, p.ombre, div.ombre { box-shadow: 4px 4px 10px 4px #999;}
img.photo { padding: 4px; border:solid; border-color: #dddddd #aaaaaa #aaaaaa #dddddd; border-width: 1px 2px 2px 1px; background-color:white; box-shadow: 4px 4px 10px 4px #aaa;}
.editoNews {padding: 10px;}
div.menuIcons ul li.menu_connect { /* positionnement onglet à droite */
    float : right;
}
#menu_admin {float: right; display:none;}
.name_admin {float: right;}
/* agenda */
.table td, .table tr {padding: 0.5rem !important;}
.dispArrow {display:none;}

/*  ---------  CSS generated for skn5_papinou52 ----------- */
.T0entrow0 { padding: 0px 0;background-color: #A39167;}
.T0entrow1 { padding: 10px 0;}
.T0entrow3 { padding: 0 10px;}
.tblbox.FB510 { background: transparent;}
.txtspeG { padding: 20px 0 0; }
#paranav li a {width:20px; height:20px;}
.top {
    color: #C0C0C0; /* modification de la couleur */
    font-size: 1.5em; /* modification de la taille de l"affichage */
}	
div.menuIcons .menuIcons_flag a img {
	margin-top: 16px; /* ajustement positionnement du drapeau */
    margin-left: 10px;
}
div.menuIcons { /* block menu */
    margin: 20px auto;
    padding: 6px 0;
    max-width: 1280px !important;
}
div.menuIcons ul {
    margin:0;
}
div.menuIcons ul li.menu_connect { /* positionnement onglet à droite */
    float : right;
}
div.menuIcons ul li a span { /* lien */
    font-variant: small-caps; /* Menu en petites majuscules */
	letter-spacing: 0.1em; /* ajout pour augmenter l"espacement des lettres */
}
div.menuIcons ul li a span.current { /* lien actif */
    border: 1px inset #EEE; /* bordure de l"onglet actif */
    text-decoration: none; /* pas de soulignement underline */
}
div.menuIcons ul li a:hover span { /* lien survolé*/
    border: 1px outset #EEE; /* bordure de l"onglet survolé */
    text-decoration: none; /* pas de soulignement underline */	
}
.tblbox.SMI { letter-spacing: 0.1em; }
.titrebox { /* Titre boite latérale */
    font-variant: small-caps;
	letter-spacing: 0.2em; /* ajout pour augmenter l"espacement des lettres */
}
.titre { /* Titre boite centrale */
    font-variant: small-caps;
	letter-spacing: 0.1em; /* ajout pour augmenter l"espacement des lettres */
    border-width: 0 0 3px;
    border-style: solid;
}
.rubr, p.rubr, .lirubr, .lirubr2, .phrubr, .phrubr2, .farubr, .farubr2, .dnrubr, .dnrubr2  {
    margin: 1em auto;  /* Ajout marges au dessus et au dessous pour rubriques */
	font-weight: bold; /* modification pour style texte en gras */
    color: #2E2716; /* modification couleur pour les rubriques */
}
.curr_item, ul.item li.curr_item, ul.item li.curr_item a, ul.item li.curr_item a:hover { /* titre article est affiché */
    font-weight: bold;/* modification pour style texte en gras */
    color: #F46A25; /* modification couleur pour le titre article affiché */
    background: transparent; /* modification de la couleur de fond */
}
.item {
    font-weight: bold;/* modification pour style texte en gras */
    color: #F46A25; /* modification couleur pour le titre */
    background: transparent; /* modification de la coumeur de fond */	
}
fieldset.dwnld {
    background-color: #FFF; /* modification de la couleur du fond de la popup de téléchargement */
}
.cal {
    border: 0px solid #FFF; /* pour supprimer encadrement agenda */
}
tr.cal { /* calendar nav bar */
    color: #2E2716;
    background-color: #EFE9DB;
}
td.cals { /* week */
    color: #2E2716;
    background-color: #EFE9DB;
}
.calagd { /* lien vers agenda du mois */
    color: #2E2716; /* modification de la couleur du texte */
}
a:hover.calagd {
    color: #2E2716;	/* modification de la couleur du texte du lien */
}			  
select.cal { /* select month and year */
    color: #2E2716; /* modification pour les champs mois et année du calendrier */
    background-color: #FFF;
    border: 1px solid #999;
}
.selMonthCal { /* largeur champ mois */
	width: 118px;
}
.forum, .forum a, .forum2, tr.forum2, tr.forum2 a, tr.forum2 a:hover  {
    font-weight: bold; /* modification pour texte en gras */
	font-size: 16px; /* modification pour taille */
    color: #FFF; /* modification couleur du texte */
}
.thtbldiv {
    font-weight:bold; /* modification pour texte en gras */
    padding: 4px; /* ajout padding */
}
.thheadbodyW a:hover{
    color: #FFF; /* modification couleur du texte */
}
.frtdtbldiv a:hover {
    color: #F46A25; /* modification couleur du texte */	
}
div.tdtblfr.textLeft.width50 { border:0 !important;}
div.tdtblfr.textRight.width50 { border:0 !important;}
div.rep.tdtblfr.textCenter.width20.thbodysubjectW { border: 1px dotted #9A6B4B !important;}
div.rep.textLeft.thbodycontentW { border: 1px dotted #518FB6 !important;}
.bord { border:none; }
.headNews .submitButton { border: thin solid #9A6B4B; }
.submitButton { border: thin solid #9A6B4B; }
.FB1T394 { /* habillage boîte slider camera */
    margin: -5px 3px 30px;
    padding-bottom: 60px;
    background-color: transparent;
}
#EditoBoxes .tbl.FB444 { /* boite edito */
    color: inherit;
    background: transparent;
}
.DDV421 { /* ajustement menu vertical */
    margin: 2px 0 7px 1px;
    width: 100%;
    background-color: transparent;	
}
ul.dropdown li, ul.dropdown ul li {
	margin:0 auto 1px;  /* modification marges extérieures */
    font-variant: small-caps; /* ajout pour petites majuscules */
    letter-spacing: 0.1em; /* ajout pour augmenter espacement des lettres */
}
.tbl.DDH460, .tblover.DDH460 { /* fond menu déroulant horizontal */
    background: transparent;
}	
.tbl.DDL461, .tblover.DDL461 { /* fond menu déroulant linéaire */
    background: transparent;
}
.DDL461 ul.dropdown-linear li { /* personnalisation onglets DDL */
    width: 12em;
    font: bold 16px Verdana, "Bitstream Vera Sans", sans-serif;
	letter-spacing: 0.1em;	
    background-color: transparent;
    text-align: center;	
}
.DDL461 ul.dropdown-linear li:hover { /* personnalisation onglets DDL over */
	color: #FFF;
    background-color: #9A6B4B;	
}
.DDL461 ul.dropdown-linear li ul li { /* personnalisation menu DDL */
    font-weight: normal;
    width: 840px;
    border: 4px solid #9A6B4B;
}
.DDL461 ul.dropdown-linear li:hover ul li { /* personnalisation menu DDL over */
	background-color: #FFF;
    border: 4px solid #9A6B4B;
    border-radius: 0px 0px 10px 10px;
} 
/*** boites bas de page ***/
.B0entrow1 { padding: 20px 0 0;}
div.ariane.ARNB0 { color: #9A6B4B; }
div.ariane.ARNB0 span.arianeOn a { /* adresses actives */
    color: #F46A25;
}
div.ariane.ARNB0 span.arianeOff { /* page courante */
    color: #2E2716;
}
.boxprint.PRTB0, .boxprint.PRTB0 a {
    color: #9A6B4B;
}
#BottomBoxes .titrebox , #BottomBoxes .titre { /*titre*/
	background-color: #F46A25;
    margin: 12px 12px 0;
    padding: 10px;
    white-space: nowrap;
    color: #FFF;
    text-align: center;
    letter-spacing: 0.1em;
}
#BottomBoxes .tblbox, #BottomBoxes .tbl { /*corps*/
    color: #2E2716;
    background-color: #FFF;
	margin: 0px 12px 30px;
    border: 1px dotted #9A6B4B;
    border-radius: 2px;
}
#BottomBoxes .box, #BottomBoxes .box a {    color: #2E2716; }	
#BottomBoxes input.bouton, #BottomBoxes button { /* bouton bas de page */
    color: #2E2716;
    background-color: #EFE9DB;
    border: 1px solid #9A6B4B;
    cursor: pointer;
    margin: 4px 0;
}
.sidenav, .sideconnect {
    top: 40px;
    border-radius: 10px 0 0 10px;
    border-top: 2px solid #F46A25;
}
.sidenav li { margin: 1.5em 0; }
.sidemenu div.sidetexte { padding: 6px 15px; }

img.imgrss540 {display: none;}