        /*
    CSS file for c77_egypte - skin pour CMS GuppY v4.6 - http://wwww.freeguppy.org/
    Customization by Charli77 Skins
    Web site = http://charli77.free.info/
    e-mail = charli77@free.fr
    contrat Creative Commons : http://creativecommons.org/licenses/by-nc/2.0/fr/deed.fr/
	  Validation W3C CSS : http://jigsaw.w3.org/css-validator/
*/
body {
 background-image: url(couleurfonddesite.jpg);
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-color: #FFFFFF;
 margin:0px;
}
#screen_choice { /*icone ecran*/
z-index : 20;
position : absolute;
top : 1px;
right : 1px;
padding : 0;
margin : 0;
text-align : right;
} 
#page {  /* all the page */
 z-index: 20; 
 background-color: transparent;
 background-image: url();
 padding-top: 10px }                        
#head { /* site header, logo-banner-citation */
 z-index: 15;
 margin: 0px;
 padding: 4px;
}
.header {
 background-color: transparent;
 background-position: 100% 50%;
 background-repeat: repeat-x;
}
.logo {
 background-color: transparent;
 padding: 20px;
 text-align: center;
}
.banner {
 background-image: url();
 background-repeat: no-repeat;
 background-position: right;
 padding: 0px;
 text-align: right;
}
.cita {
 background-color: transparent;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #602100;
 text-align: center;
 margin-top: 7px;
 width:100%;
}
 .headmenu { 
 width: 98%;
}
/* block box Header Menu sections */
div.menuIcons { /* block menu */ 
padding:10px;
}
div.menuIcons ul { /* block liste du menu */
margin:0;
padding:0;
list-style:none;
width:100%;
}
div.menuIcons ul li { /* toutes les sections */
float:left;
margin-right:2px;
text-align:center;
}
div.menuIcons ul li span { /* toutes les sections */
display:block;
white-space:nowrap;
}
div.menuIcons ul li.menu_flags { /* section drapeau */
float:left;
margin-right:3px;
text-align:center;
}
div.menuIcons ul li.menu_flags img { /* séparation drapeau */
margin:1px;
}
div.menuIcons ul li.menu_admin { /* section admin */
float:right;
}
div.menuIcons ul li span { /* nom des sections */
color: #ffffff;
white-space:nowrap;
}
div.menuIcons ul li a span { /*lien barre menu horizontal repos*/
color: #602100;
text-decoration: none;
font-size: 11px;
font-family: Arial, sans-serif;
font-weight: bold;
background-image: url(onglet.gif);
bottom: auto;
padding: 6px 0px;
float:left ;
width:99px;
cursor: pointer;
}
div.menuIcons ul li a:hover span { /* lien */
color: #000000;
text-decoration: none;
font-size: 11px;
font-family: Arial, sans-serif;
background-image: url(onglet1.gif);
font-weight: bold;
background-color: transparent;
padding: 6px 0px;
position: relative;
top: 0px;
left: 0px;
border-bottom : solid 0px #ffffff;
cursor: pointer;
}
 hr { /* ligne horizontale */
 border-style: none none solid;
 border-color: #602100;
 border-width: 0px 0px 1px;
 height: 1px;
 width: 80%;
 text-align: center;
}
/* block central boxes */
.titre { /* titre boite centrale */
 padding: 4px;
 margin-bottom: 0px;
 white-space: nowrap;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
}
 .titrebox { /* titre boite laterale */
 padding: 0px;
 margin-bottom: 0px;
 white-space: nowrap;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-weight: bold;
}
 .titrebox2 { /* Autre titre */
 color: #ffffff;
 text-align: center;
}
 p { /* paragraphe */
 margin: 4px 0px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #602100;
}
 p.box { /*texte boite laterale*/
 margin: 4px;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #1a2813;
 text-align: center;
}
 .box { /*texte boite laterale*/
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #1a2813;
}
/* items for menu list */
.rubr { /*Titre menu boite laterale*/
 background-color: transparent;
 padding: 4px 2px;
 margin: 1px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #1a2813;
 text-align:left;
}
.curr_item {
 background-color: transparent;
 padding: 2px 0px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 text-align:left;
 list-style: none;
}
.item {
 background-color: transparent;
 padding: 2px;
 margin: 0px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 text-align:left;
 list-style: none;
}
 a { /* lien */
 color: #c00000;
 text-decoration: none;
}
 a:hover { /* lien survolé */
 color: #602100;
 text-decoration: none;
}
 a.box { /*lien boites laterale*/
 color: #1a2813;
 text-decoration: none;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
 a.box:hover { /*lien survolé boite laterales*/
 color: #3f7d9d;
 text-decoration: none;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
ul, ol, li { /* listes */
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color:#0000aa;
}
 ul.art {
 font-weight:bold; padding:0px; margin:0px;
}
 li.art {
 font-weight:normal; list-style-type:none; padding:0px; margin-left:4px;
}
 dl, dd, dt, address, dir, menu, blockquote, td { /*Texte boites centrales*/
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color : #602100;
}
 h1, h2, h3, h4, h5, h6 { /* titre niveau 1, 2, 3, 4, 5, 6, */
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
}
/************************
 * Formulaires (Forms) */
 form { /* formulaire */
 margin: 3px 0px;
}
 fieldset { /*encadrement des champs*/
border : 1px solid #ffffff;
margin : 8px;
} 
 legend { /*legende des encadrements*/
font : bold 12px Arial, Helvetica, sans-serif;
color : #ffffff;
background-color : inherit;
}
 input.bouton, button { /* bouton */
 cursor: pointer;
 margin: 4px 0px;
 color: #602100;
 border: 0px inset #ffffff;
 background-color: #F3F3F3;
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 height: 18px;
 margin: 0px;
 padding-top: 0px;
 vertical-align: top;
 text-decoration: none;
 background-image: url(boutoncentre.gif);
 background-repeat: repeat-x;
 font-size: 10px;
}
 input.texte { /* champ texte */
 margin: 2px 0px;
 background-color: transparent;
 /*background-image: url(centralecouleurfond.gif);*/
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #602100;
}
 select { /* champ select */
 margin: 4px 0px;
 color: #000000;
 background-color: transparent;
 /*background-image: url(centralecouleurfond.gif);*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}
 textarea { /* champ textarea */
 margin: 4px 0px;
 color: #602100;
 background-color: transparent;
 overflow: auto;
}
/*************
 * Calendar */
 .tblbox { /* calendar box *//* Corps */
 padding: 4px;
 background-color: transparent;
 background-image: url(centralecouleurfond.gif);
 color: #ffffff;
 text-align:left;
}
 .tblboxover { /* Corps survolé */
 padding: 4px;
 background-color: transparent;
 background-image: url(centralecouleurfond.gif);
 color: #ffffff;
 text-align:left;
}
/*************
 * Calendar */
.cal { /* couleur fond calendrier*/
 border: 0px solid #8A9C8A;
 background-color: transparent;
 background-image: url (lateralecentredeboite.jpg);
}
 tr.cal { /* calendar nav bar */
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #E7E7E7;
 background-color: #c5c5c5;
 width: 14%;
 text-align: center;
}
 td.cals { /* week (barre jour)*/
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #c00000;
 background-color: transparent;
 background-image: url (lateralecentredeboite.jpg);
 width: 14%;
 text-align: center;
}
 td.cal0 { /* empty cell - cellule vide*/
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #8B8B8B;
 width: 10%;
 text-align: center;
}
 td.cal1 { /* days */
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: transparent;
 width: 10%;
 text-align: center;
}
 td.cal2 { /* today */
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 background-color: #602100;
 width: 10%;
 text-align: center;
}
 td.cal3 { /* sunday or special */
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #c00000;
 background-color: transparent;
 width: 10%;
 text-align: center;
}
 td.cal4 { /* today is sunday or special */
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #ffffff;
 background-color: transparent;
 width: 10%;
 text-decoration: underline;
 text-align: center;
}
td.calevt { /* planner event */
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #8B8B8B;
 background-color: transparent;
 width: 10%;
 text-align: center;
}
.forum {
 padding: 5px;
 background-color: transparent;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
 font-weight: bold;
 border: 1px solid #3f7d9d;
}
 .forum2 {
 padding: 0px 5px;
 background-color: transparent;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #3f7d9d;
}
 .quest {
 padding: 5px;
 background-color: transparent;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #3f7d9d;
}
 .rep {
 padding: 10px 5px;
 background-color: transparent;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #3f7d9d;
}
 .bord { /*cadre entete forum*/
 border: 1px solid #602100;
 }
tr.forum2 { 
padding : 5px 5px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #000000;
background-color : transparent;
border : 1px solid #3f7d9d;
text-align : left;
} 
.bord2 { 
border : 1px double #3f7d9d;
}
 /*******************
 * pop comment RSS */
.pop { 
z-index : 30;
width : 380px;
text-align : left;
} 
.pop a { 
display : block;
} 
.pop span { 
z-index : 30;
display : none;
} 
.pop a:hover span { 
display : block;
width : 280px;
position : absolute;
top : 2em;
left : 2em;
color : #000000;
background-color : transparent;
background-image: url(centralecouleurfond.gif);
font : normal 12px Arial, Helvetica, sans-serif;
border : 1px solid #316ac5;
padding : 4px;
}
/* style for FckEditor */
.Code {
 border: #316ac5 1px solid;
 padding-right: 5px;
 padding-left: 5px;
 color: #000000;
 font-family: Comic-sans-MS, Arial, sans-serif , Monospace;
 font-size: 11px;
 background-color: transparent;
 background-image: url(centralecouleurfond.gif);
}
/* added forms enhancement */
fieldset {
 border: 1px solid #316ac5;
 margin: 8px;
}
legend {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: bold;
}
.notice { /* very important */
 color:red;
 background-color:yellow;
 padding:2px;
}
.top {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-align: center;
}
 .copyright {
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
}
 .timer {
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: italic;
 color: #000000;
 text-align: center;
}
.foot {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: center; 
 color: #000000;
}
 .clsCursor {
 cursor: pointer;
}
  
  
  
  