/********************* FEUILLE DE STYLE CSS *********************/

/* TEXT */
BODY 
{
     background-image: url(images/Logo2.jpg);
     background-repeat:no-repeat;
     background-position:center;
	 background-attachment:scroll;
}

.bodygeneral 
{
	color:#999999;
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	background-color : white; 
}

.acceuil 
{
	color:#000033;
	font-size: 13px;
	font-family:"Times New Roman", Times, serif; 
	font-style: italic;
	background-color: white; 
	text-align: justify;
	line-height: 2;
	text-align:justify ;
}
	
.numerolien 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}

.stylead
{
	color:#000000; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 13px;
	text-align: center;
	background-color: #90EE90;
	border-width: 1px;
	border-style: dotted;
}

.stylead_titre
{
	color:#000000; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 15px;
	font-weight:bold;
	background-color: #90EE90;
	border-width: 1px;
	border-style: dotted;
} 


.styleca
{
	color:#000000; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 13px;
	text-align: center;
	background-color: #F4A460;
	border-width: 1px;
	border-style: dotted;
} 

.styleca_titre
{
	color:#000000; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #F4A460;
	border-width: 1px;
	border-style: dotted;
} 

.stylebu
{
	color:#000000; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 13px;
	text-align: center;
	background-color: #8A2BE2;
	border-width: 1px;
	border-style: dotted;
}
.stylebu_titre
{
	color:#000000; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #8A2BE2;
	border-width: 1px;
	border-style: dotted;
}
.stylebu_titre_gauche
{
	color:#000000; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	background-color: #8A2BE2;
	border-width: 1px;
	border-style: dotted;
}



.MAJ
{
	font-family:"Courier New", Courier, monospace ;
	font-size: 13px;
	text-align: center;
	border-width: 1px;
	border-style: dotted ;
}
/* TITRES */
.Bienvenue 
{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
	
.TitreGauche 
{
	color: #000000;
	font-family:"Times New Roman", Times, serif;;
	font-size: 15px;
	font-weight: bold;
}

.Cadre 
{
	border: double;
	border-color:#000000;
}	


/* MENUS Visiteur */
.menuhaut 
{
    color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(75,172,198);
	border: double;
	border-color: #000000 ;
} 

.menuhaut:hover 
{    
    color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(75,172,198);
	border: #000000;
	border-width: 2px;
	border-style: solid;
} 

.sousmenu 
{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #CCCCCC;
	background-color: rgb(182,221,232);
}

/* MENUS Adherents */

.menuhautAd 
{
    color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(155,187,89);
	border: double;
} 

.menuhautAd:hover 
{
    color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(155,187,89);
	border: #000000;
	border-width: 2px;
	border-style: solid;
} 

.sousmenuAd 
{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #CCCCCC;
	background-color: rgb(215,228,188);
}	
	
/* MENUS C.A */

.menuhautCA 
{
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(247,150,70);
	border: double;
}

.menuhautCA:hover 
{
    color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(247,150,70);
	border:#000000;
	border-width: 2px;
	border-style: solid;
}

.sousmenuCA
{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #CCCCCC;
	background-color: rgb(252,213,180);
}

/* MENUS Bureau */

.menuhautBu
{
    color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(128,100,162);
	border: double;
} 

.menuhautBu:hover 
{
	color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	background-color: rgb(128,100,162);
	border: #000000;
	border-width: 2px;
	border-style: solid;
} 

.sousmenuBu
{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #CCCCCC;
	background-color: rgb(204,192,218);
}

/* MENUS reserve */

.reserve
{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;	
	text-align:center;
	background-color:#FF0000;
	border: double;
} 

.reserve:hover
{
    color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	font-weight: bold;
	background-color:#FF0000;
	border: #000000;
	border-width: 2px;
	border-style: solid;
} 

/* TEXTES */

.listecontact
{
	font-size: 10px;
	font-family:"Times New Roman", Times, serif;
	color: #FFFFFF; 
}
	
.txtenbas 
{
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	background: #CCCCFF ;
}
	
.white
{
	color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
}

/* TABLEAUX */

td.centretd 
{
	background-color: white;
	opacity: 0.85;
	width: 100%; 
	height: 100%;
	border: double;
	border-color:#000000;
}

/* LES LIENS */

a:link 
{
	font-family:"Times New Roman", Times, serif;
	color:#009CD6;
	text-decoration:none;
}

a:visited 
{
	font-family:"Times New Roman", Times, serif;
	color:#009CD6;
	text-decoration:none;
}
	
a:hover 
{
	font-family:"Times New Roman", Times, serif;
	color:#009CD6;
	text-decoration:none;
	font-weight: bold;
}

a.opinion:link
{
/*	font-family:"Times New Roman", Times, serif; */
/*	color:#009CD6; */
	text-decoration:blink;
}
a.opinion:link
{
/*	font-family:"Times New Roman", Times, serif; */
/*	color:#009CD6; */
	text-decoration:blink;
}
a.opinion:hover
{
/*	font-family:"Times New Roman", Times, serif;*/
/*	color:#009CD6;*/
	text-decoration:blink;
}
a.opinion:visited
{
/*	font-family:"Times New Roman", Times, serif; */
/*	color:#009CD6; */
	text-decoration:blink;
}

a.special:visited 
{
	font-family:"Times New Roman", Times, serif;
	color:#009CD6;
	text-decoration:blink;
}
	
a.special:hover 
{
	font-family:"Times New Roman", Times, serif;
	color:#009CD6;
	text-decoration:blink;
	font-weight: bold;
}
	
a.centre 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}

a.centre:visited 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}	

a.centre:hover 
{
	font-family:"Times New Roman", Times, serif;
	color:#FF9900;
	text-decoration:underline;
}

a.gauche 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	font-size: 12px;
}

a.gauche:visited 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}

a.gauche:hover 
{
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}

a.haut:link 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	text-align:center;
	font-size: 13px;
	font-style:italic;
	font-weight: bold;
}

a.haut:visited 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	text-align:center;
	font-size: 13px;
	font-style:italic;
	font-weight: bold;
}
	
a.haut:hover 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	text-align:center;
	font-size: 14px;
	font-style:italic;
	font-weight: bold;
}

a.pub 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	font-weight:bolder;
	font-style:italic;
	font-size: 13px;
}

a.pub:visited 
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	font-style:italic;
	font-weight:bolder;
	font-size: 13px;
}

a.pub:hover 
{
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-style:italic;
	font-weight: bold;
}
	
/* Formulaire */
input
{
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border: #009CD6;
	border-color: #CFCFCF;
	border-style: dashed;
	border-width: 1px;
	background-color: #E8E8E8;
}

input:hover
{
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border: #009CD6;
	border-color: #CFCFCF;
	border-style: dashed;
	border-width: 1px;
	background-color: #EFEFEF;
}

input.bouton
{
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	border: #009CD6;
	border-color: #CFCFCF;
	border-style: dashed;
	border-width: 1px;
}

.textarea
{
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	color: #009CD6;
	text-align: justify;
	border: #009CD6;
	border-color: #CFCFCF;
	border-style: dashed;
	border-width: 1px;
	background-color: #FF9999;
}

.select
{
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	color: #009CD6;
	text-align: justify;
	border-color: #000000;
	border-style: solid;
	background-color: #FFFF00;
}

.txtbox
{
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	color: #009CD6;
	text-align: justify;
	border: #009CD6;
	border-color: #CFCFCF;
	border-style: solid;
	border-width: 1px;
}
	
/* LES NEWS */

h1, h3
{
 text-align:center;
}

h3
{
background-color:black;
color:white;
font-size:0.9em;
}

.news p
{
background-color:#CCCCCC;
}

.news
{
width:100%;
margin:auto;
}

/* FORUM */

.fcolor
{
background:#FFFF00;
}

.fcadre
{
background:#FF9999;
border:thin;
}

.fbouton
{
background: #669900;
}

/*mootools*/
#vertical {
	padding: 10px;
}