body, textarea 
{ 
background:#000000;
background-image: url(images/fond_desert2.jpg);
background-repeat: no-repeat;
color:#FFFFFF;  
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
scrollbar-base-color:#8B0000; 
scrollbar-3dlight-color:#000000; 
scrollbar-arrow-color:gray; 
scrollbar-darkshadow-color:#000000; 
scrollbar-face-color:#000000; 
scrollbar-highlight-color:gray; 
scrollbar-shadow-color:#000000; 
scrollbar-track-color:#000000;  }

input.red {background-color: #8B0000; font-weight: bold; font-size: 10px; color: white;}

select, option {background-color:#000000;border-color:#8B0000;}

input, select, textarea { font-size:13px; font-family:Arial, Times, serif; font-weight:bold; color:#ffffff; background:#000000; border-color:#8B0000;} 

.passage, .champ 
{ background:"#AAAAAA"; width:300px; border:6px solid #DDDDDD; } 
.choix { background:"#FFFFFF";}  
.option { background:"#DDFFFF"; border:1px solid #DDDDDD; } 
.Bouton { background:"#FF0000"; color:#FFFFFF; width:100px; border-width:5px; border-color:#990033; border-style:groove; 
padding:1px;} 

.texte{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify}
.commentaire{font-size:11px;font-weight:500;font-family: Verdana, Times, serif; text-align:justify}
.commentaire11{font-size:11px;font-weight:300;font-family: Verdana, Times, serif; text-align:justify}
.commentaire12{font-size:12px;font-weight:600;font-family: Verdana, Times, serif; text-align:justify}
.commentaire14{font-size:14px;font-weight:600;font-family: Verdana, Times, serif; text-align:justify}
.nomgris{font-family: Verdana, Times, serif; font-size:1em;color:gray; font-weight:700;}
.nomrouge{color : #8B0000;font-size : 16px;font-weight : bold;}
.nomblanc{color : white;font-size : 16px;font-weight : bold;}
.nom{color : #8B0000;font-size : 16px;font-weight : bold;font-family: Verdana, Times, serif; }

.contestation
{border-top-color:white; border-top-width:1px; border-top-style:ridge; border-right-color:white; border-right-width:1px; border-right-style:outset;
border-bottom-color:white; border-bottom-width:1px; border-bottom-style:outset;border-left-color:white; border-left-width:2px; border-left-style:inset;} 

.hautdroit {border-top-color:red; border-top-width:2px; border-top-style:inset; border-right-color:red; border-right-width:2px; border-right-style:ridge;} 

.droite{border-right-color:red; border-right-width:1px; border-right-style:inset;} 

.gauche{border-left-color:red; border-left-width:2px; border-left-style:groove;} 

.bas{border-bottom-color:red; border-bottom-width:1px; border-bottom-style:outset;} 

.basblanc{border-bottom-color:white; border-bottom-width:1px; border-bottom-style:inset;} 
.basblancin{border-bottom-color:white; border-bottom-width:1px; border-bottom-style:ridge;} 
.borduregauche{border-left-color:red; border-left-width:1px; border-left-style:inset;} 
.bordureGD{border-right-color:#8B0000; border-right-width:1px; border-right-style:inset;border-left-color:#8B0000; border-left-width:1px; border-left-style:inset;} 
.grisfin{border-bottom-color:gray; border-bottom-width:1px; border-bottom-style:ridge;} 

.loihtm{border-top-color:red;border-top-width:2px; border-top-style:groove; border-right-color:red; border-right-width:3px; border-right-style:inset;}

.frame {width:600px; position:absolute; height:320px; overflow:auto; margin-top: 0px;}
.framebas {width:600px; position:absolute; top:340px; height:30px;}
.frameG {width:600px; position:absolute; height:540px; overflow:auto; margin-top: 0px;}
.frameGbas {width:600px; position:absolute; top:560px; height:30px;}

.haut {width:auto; height:126px; padding:10px;}
.none { border-style:none; }  
.content { float: left;  width: 60%;}

.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
font-weight: bold;font-family: Arial, Times New Roman, Times, serif;color: #8B0000;background-color: #000000; margin-top: -3px;padding: 0px;
line-height: 1em;}

.nbtotal{font-size:10px;font-family: Verdana, Times, serif; }
.plusmoins{font-size:10px;}
.typeadresse {color : white;font-size : 16px;font-face : Verdana;font-weight : 600;}

.date{font-family: Verdana, Times, serif; font-size:11px;color:gray; font-weight:700;}

.titre1 {color : #8B0000;font-size : 16px;font-face : arial;font-weight : bold;}
.titre{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:400;}

a:link {color:white; text-decoration:none; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
a:visited {color:white; text-decoration:none; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;} 
a:hover {color:#cc0033; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;} 

.centre{position:absolute; width:670px; z-index:2; left: 250px; top: 170px; overflow:auto; height:600px; padding-right:5px}
.centrehome{position:absolute; width:480px; left: 245px; top: 198px; overflow:auto; height:550px;}
.MAJhome{
	position:absolute;
	width:718px;
	left: 245px;
	top: 160px;
	height: 18px;
}

.BarreNav{position:absolute; width:674px; height:20px; z-index:1; left: 240px; top: 120px;}
.BarreNav a:link {color:white; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-variant:small-caps;} 
.BarreNav a:visited {color:white; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-variant:small-caps;} 
.BarreNav a:hover {color:#8B0000;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-variant:small-caps; font-weight:800} 

.BarreNavRouge{border-top-color:#8B0000; border-top-width:1px; border-top-style:inset;border-bottom-color:#8B0000; border-bottom-width:1px; border-bottom-style:outset;
padding-top:1px; padding-bottom:1px;}

.bandeau{ width:674px; height:113px; z-index:2; left:240px; position:absolute; top:1px;}
.homeDIV{position:absolute; width:40px; left:12px;top:90px; z-index:1;}
.home{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff0000; font-weight:900; letter-spacing:2px;}

.bordureMenu
{border-bottom-color:#ffffff; border-bottom-width:1px; border-bottom-style:inset;border-top-color:#ffffff; border-top-width:1px; border-top-style:outset;} 
.titreBordure{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.menuGauche{position:absolute; left: 50px; top: 200px; width:170px; height:320px; z-index:2;}
.fondMenu{position:absolute; left: 30px; top: 50px; width:209px; height:600px; z-index:1;}
.titreMenu{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size:14px;}

.news{ border-bottom-width:1px; border-bottom-style:dotted;border-bottom-color:#8B0000;}
.news a:link {color:white; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;} 
.news a:visited {color:white; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;} 
.news a:hover {color:#8B0000;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;} 
.newsdiv{ width:218px;height:268px; top:225px;overflow:auto; left:756px; position:absolute; padding:1px;
border-left-color:#8B0000; border-left-style:inset;border-left-width:thin; padding-bottom:3px; padding-left:3px; z-index:1}
.newsdivTitre{ width:216px;height:20px; top:196px;left:757px; position:absolute; padding-bottom:3px; padding-left:3px; z-index:1; text-align:right;}

.agendadiv{position:absolute; width:210px; z-index:3; left: 753px; top: 227px; height:350px; border-left-width:thin; border-left-style:inset;border-left-color:#8B0000;
overflow:auto; padding-top:3px;}
.agendadivTitre{position:absolute; width:210px; z-index:3; left: 753px; top: 189px; height:20px; padding-top:3px; text-align:right}
.agenda{font-size:11px;font-family;Verdana, Times;border-bottom-color:#8B0000; border-bottom-width:1px; border-bottom-style:dotted;} 

.siteHeberge{position:absolute; width:219px; z-index:3; left: 745px; top: 198px; height:211px;;}

.rubrique{color : red;font-size : 18px;font-weight : bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
.ssrubrique{color : red;font-size : 16px;font-weight : 600;font-family:Geneva, Arial, Helvetica, sans-serif;}
.Sssrubrique{color : red;font-size : 14px;font-weight : 600;font-family:Geneva, Arial, Helvetica, sans-serif;}

.son{font-size:12px;font-weight:400;font-family: Verdana, Times, serif;}
.sstitre{font-size:11px;font-weight:500;font-family: Verdana, Times, serif; color:#BFBFBF;}

.source{font-family: Verdana, Times, serif; font-size:11px;color:white; font-weight:500;}

.bubulle {font-family: Verdana, Times, serif; font-size:12px;font-weight:700;color: #FFFFFF;text-decoration: none;text-align: center;background-color:#000000;border-color:#FF0000;border-style:ridge;border-width:1px;}

.arrierePlan{background-color:#cc0033; width:20px; font-weight:bold}

.image{bgcolor:#8B0000; border:0; cellpadding:1; cellspacing:1}
.propoLien{position:absolute; width:180px; height:177px; z-index:1; left: 400px; top: 53px;}


.humour{position:absolute; top:80; left:310;}

