/*  ---------  CSS generated for skn5_papinou30  ----------- */



html { font-size: 62.5%; } /* Taille équivalente à 10px */

body { font-size: 1.6rem;

       background-position: 50% 0; } /* Taille équivalente à 14px */



#TopBoxes .tbl, #TopBoxes .tblover {

    background: transparent;

}

#MainContent {

    margin: 0 auto; /* ajustement marge du haut sur les marges latérales */

	padding: 8px 4px;

    background-color: #FFF;	/* couleur de fond si page et TopBoxes sont en transparent */;	

}

#MainBlog {

    margin: 10px 0 0;	

}

#BottomBoxes { /* optionnal area between main page and bottom */

    margin: 0 auto 8px;

    padding: 20px 4px 4px; /* ajustement sur les marges de #MainContent */

	background-color: #C2C7CA;

	border-radius: 0 0 10px 10px;

}	

#footer { /* footer Copyright - ajustement padding bottom*/

    padding: 0 auto 8px;

    color: #000;	

}

.txtspeG { /* Espace entre top et copyright */

    padding-top: 15px;

    /*padding-top: 0px;	*/

}

.copyright {

    font-size: .8em;

    color: #000;		

}

div.logo { /* block logo pour diminuer marge entre logo et menu*/

    margin: 0;

  text-align: left;  

  padding: 25px 0;

}	

div.banner { /* block bannière */

    padding: 80px 8px 8px; /* position bannière en fonction de la hauteur du logo */

}

div.quote { /* block citation */

    padding: 5px;

}

.boxnet {

    margin: 5px auto;

}

.boxprint { 

    margin: 10px 0;

}

div.menuIcons ul li {

    margin-right: 5px;

}

div.menuIcons ul li.menu_connect { /* ajout Connexion à droite du menu */

    float:right;

    padding-right: 3px;

}

div.menuIcons ul li.menu_connect a span {

    color: #000; /* couleur fonte pour connexion */

}

div.menuIcons ul { /* block liste du menu */

    padding: 0 0 20px 40px; /* centrage vertical des items du menu */

}

div.menuIcons ul li.menu_connect {

    position: absolute; top: 2px; right: 100px;

    padding-right: 3px;

}

div.menuIcons ul li.menu_connect a span {

    color: #FFF;

    background: transparent;

    border: none;

}

div.menuIcons ul li.menu_connect a span.current {

    color: #DDD;

    background: transparent;

    border: none;

}

div.menuIcons ul li.menu_connect a:hover span  {

    color: #EEE;

    background: transparent;

    border: none;

}

div.menuIcons ul li.menu_admin { /* section admin */

    position: absolute; top: 2px; right: 2px;

    padding-right: 3px;

}

div.menuIcons ul li.menu_admin a span {

    color: #FFF;

    background: transparent;

    border: none;

}

div.menuIcons ul li.menu_admin a:hover span  {

    color: #EEE;

    background: transparent;

    border: none;

}

div.pop.menuIcons_flag {

    top: 24px;left: 5px;

}

div.menuIcons ul li a span { /* lien */

	font-variant: small-caps;

    padding: 2px 4px; /* espacement des items */

	letter-spacing: 0.1em;

    border-radius: 2px;	

}

div.menuIcons ul li a span.current { /* lien actif */

    color: #555; /* couleur texte lien actif */

    padding: 2px 4px;  /* espacement des items */

    text-decoration: none; /* pas de soulignement underline */

    border: 1px solid #C0C0C0;

    border-radius: 2px;	

}

div.menuIcons ul li a:hover span { /* lien survolé*/

  color: #555; 

  padding: 2px 4px;  /* espacement des items */

    text-decoration: none; /* pas de soulignement underline */

    border: 1px solid #C0C0C0;

    border-radius: 2px;	

    position: relative;top:0;left:0; /* pas de décalage liens */

}

.ariane { /* bloc fil d"ariane */

    font: 16px "Trebuchet MS", Helvetica, sans-serif;

}

.ariane.ARNB0 { /* bloc fil d"ariane */

    color: #000000;

}

div.ariane.ARNB0 span.arianeOn a { /* adresses actives */

    font-style: italic;

    color: #C0C0C0;

}

div.ariane.ARNB0 span.arianeOff { /* page courante */

    font-style: italic;

    color: #FFF;

}	

.titrebox { /* Titre */

    font-variant: small-caps;

	letter-spacing: 0.1em;

}

.tblbox {  /* Corps */

    margin-bottom: 15px; /* marge bas de boite */

}

.titre {

    font-variant: small-caps;

	padding: 5px 10px 5px; 

	letter-spacing: 0.1em;

}

.titre a {

 background-image:none;

}

.phimg { /* encadrement et ombre pour les miniatures */

    margin: 4px 4px 10px;

	border: 1px solid #1A1A1A !important;

	border-radius: 4px;

    box-shadow: 1px 2px 2px #C0C0C0;	

}

/*** boites bas de page ***/

#BottomBoxes .titrebox , #BottomBoxes .titre { /*titre*/

    font-variant: small-caps;

    background-color: transparent;

    margin: 0 12px 0px;

    padding: 10px;

    white-space: nowrap;

    /*color: #F7F7F7;*/

    color: #800000;

    text-align: center;

	border-radius: 0;

}

#BottomBoxes .tblbox, #BottomBoxes .tbl { /*corps*/

    color: inherit;

    background-color:#EEEEEE;

	margin: 0px 12px 12px;

    border: 1px dotted #C0C0C0;

	border-radius: 10px;

}

#BottomBoxes input.bouton, #BottomBoxes button { /* bouton bas de page */

    background-color: #FFF;

    border: 1px solid #C0C0C0;

    cursor: pointer;

    margin: 4px 0;

}

fieldset { /* Encadrement des champs */

    border: 1px solid #C0C0C0;

}

fieldset.dwnld {

    background-color: #FFF;

}

.cal {

    border: 0px solid #C0C0C0; /* pour supprimer encadrement agenda */

}

.calagd { /* lien vers agenda du mois */

    font: 16px "Trebuchet MS", Helvetica, sans-serif;

    color: #000;

}

a:hover.calagd { /* lien vers agenda du mois */

    color: #FFF;

}			  			  

select.cal { /* select month and year */

    color: #000; 

    background-color: #FFF;

    border: 1px solid #C0C0C0;

}

div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt {

    border: 1px solid #000;

}

.forum, .forum a, .forum2, .forum2 td, tr.forum2, tr.forum2 a, tr.forum2 a:hover  {

    font: bold 16px "Trebuchet MS", Helvetica, sans-serif;

    color: #FFF;	

}

.thtbldiv {

    font-weight:bold;

    padding: 4px;

}

.thtbldiv  a {

  color: #FFF;

}

.tdtblfr {

    border: 1px dotted #C0C0C0;

}

.bottomfrt {

    max-width: 100%;

}

.rubr, p.rubr, .lirubr, .lirubr2, .licatlink, .phrubr, .phrubr2, .farubr, .farubr2, .dnrubr, .dnrubr2  {

    font: bold 16px "Trebuchet MS", Helvetica, sans-serif;

    margin:1em auto;

}

.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: bold 16px "Trebuchet MS", Helvetica, sans-serif;

    color: #404040;

    background: transparent;

}

.top { /* augmentation taille - changement couleur */

    color: #000;

    font: 1.2em "Trebuchet MS", Helvetica, sans-serif;

}

.visits { /* personnalisation background popup */

    background-color: #FFF;

}	

.SWPHL0 { /* habillage boite photorama */

    margin: 10px;

	color: inherit;

    background: transparent;

    border: 1px solid #C0C0C0;

	padding: 5px;

    border-radius: 8px;		

    box-shadow: 1px 4px 4px #C0C0C0;

}

.FB394 { /* habillage boîte slider */

    margin: 0 4px 20px;

    padding-bottom: 50px;

    border: 1px solid #C0C0C0;

    background-color: #EEEEEE;

}

.DDV421 { /* ajustement menu vertical */

    margin:-3px 0 7px -2px;

    width: 100%;

    font: 16px "Trebuchet MS", Helvetica, sans-serif;	

}

.DDV421 ul.dropdown li, .DDV421 ul.dropdown li:hover {

    font-weight: normal;

	width:230px;

}

ul.dropdown li, ul.dropdown ul li {

	letter-spacing: 0.1em;

	margin:0 auto 1px;	

}

.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 "Trebuchet MS", Helvetica, sans-serif;

	letter-spacing: 0.1em;	

    background-color: #C0C0C0;

    border: 2px solid #FFF;

    text-align: center;	

}

.DDL461 ul.dropdown li:hover > ul {

    transition-property : visibility;

    transition-delay: 200ms;

    visibility: visible;

}

.DDL461 ul.dropdown-linear li:hover { /* personnalisation onglets DDL over */

	color: #FFF;

    background-color: #E0C0AD;

    border: 2px solid #C0C0C0;	

}

.DDL461 ul.dropdown-linear li ul li { /* personnalisation menu DDL */

    font-weight: normal;

    /*width: 560%;*/

	width: 25%;

    height: 100%;

	color: #000000;

    background-color: #FFF;

    border: 4px solid #C0C0C0;	

    border-radius: 0px 0px 10px 10px;

}

.DDL461 ul.dropdown-linear li:hover ul li { /* personnalisation menu DDL over */

	background-color: #FFF;

    border: 4px solid #C0C0C0;

    border-radius: 0px 0px 10px 10px;	

}

#gyaccordion li a {

    padding: 10px 4px;

}

#gyaccordion li a.closed, #gyaccordion li.firstitem a.closed, #gyaccordion li.lastitem a.closed {

    margin: 6px 0;

    color: #FFFFFF !important;

    background-color: #000000;	

}

#gyaccordion li li {

    margin: 10px auto;

    line-height: 20px;

    border: 1px solid #FFF;

}

.flotte400 {

margin: 2px;

float: left;

width: 400px;

text-align: center;

}
.flotteG {

margin: 2px;

float: left;
width: 70%;
text-align: center;

}
.flotteD {

margin: 2px;

float: right;
width: 25%;
text-align: center;

}
.flotte200 {

margin: 2px;

float: left;

width: 200px;

text-align: center;

}

.pagescolonnes {

width: 100%;

}
.ligne20 {
height: 200px;
margin-top: 20px;
}
.ligne10 {

height: 10px;

}

hr {

clear: both;

/*visibility: hidden;*/

}