body
{
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
}

img{border: none;}

a
{
	color:#F59D2E;
	text-decoration: none;	
	font-size:12px;
}

a:hover
{
	text-decoration: underline;
}

a.Fext {
background: url('img/external.png') center right no-repeat;
padding-right: 13px;
}

div#conteneur {
position:absolute;left:50%;width:790px;
margin: 0 0 0 -395px;
border: none;
background-color: #ffffff;
}

div#header {
width: 790px;
height: 216px;
}

p.maj{
margin-top : -25px;
margin-left : 35px;
color : white;
font-size:11px;
font-weight:bold;
}
.Fcent{
text-align : center;
}

h1 {
height:50px;
font-size:18px;
font-weight:bold;
margin:0px 0 0px 0;
padding-left: 50px;
padding-top: 20px;
color: #666666;
text-decoration: none;
background-image: url('img/contenu_fond_haut3.png');
background-position:top right;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
}

/*----------- COLONNE --------------*/
div#colonne {
float: left;
border:0px solid #ffffff;
margin: 5px 0 0 0;
width: 200px;
background-color: #ffffff;
}

#colonne div{
border:0px solid #ffffff;
margin: 0;
width: 188px;
background-image: url('img/colonne_fond.png');
background-position:bottom left;
background-repeat:repeat-y;
}

#colonne h2 {
width: 188px;
height: 48px;
background-image: url('img/colonne_h2.png');
background-position:top right;
background-repeat:no-repeat;
padding:16px 0 0 0;
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#C0D53B;
text-align:center;
}

#colonne h3 {
width: 188px;
height: 48px;
background-image: url('img/colonne_h3.png');
background-position:top right;
background-repeat:no-repeat;
padding:16px 0 0 0;
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#C0D53B;
text-align:center;
}

#colonne h4 {
width: 188px;
height: 13px;
background-image: url('img/colonne_h4.png');
background-position:top right;
background-repeat:no-repeat;
padding:10px 0 0 0;
margin: 0;
}

#colonne p.col {
margin-top : -5px;
padding-left : 20px;
}

#contenu {
margin: 0px 0 0 200px;
background-image: url('img/contenu_fond.png');
background-position:top right;
background-repeat : repeat-y;
}

#contenu h4 {
height: 16px;
background-image: url('img/contenu_bas.png');
background-position:top right;
background-repeat:no-repeat;
}

/*----------------- ACCUEIL -----------------*/
div#accueil {
position: relative;
border:0px solid #ffffff;
margin-left: 35px;
width: 490px;
background-image: url('img/accueil_fond.png');
background-position:top left;
background-repeat:repeat-y;
}

#accueil p{
margin-top : -5px;
padding-left : 25px;
padding-right: 240px;
}

#accueil p.grand{
margin-top : -5px;
padding-left : 25px;
padding-right: 25px;
}

#accueil h2 {
width: 490px;
height: 48px;
background-image: url('img/accueil_h2.png');
background-position:top left;
background-repeat:no-repeat;
padding:14px 0 0 40px;
margin:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#F59D2E;
}

#accueil h3 {
width: 490px;
height: 23px;
background-image: url('img/accueil_h3.png');
background-position:top left;
background-repeat:no-repeat;
margin:0;
}

.bloc{
border: solid 1px #a5acb2;
position : absolute;
top : 60px;
right : 20px;
}

/* ------------------ NEWS ------------------*/
div#news {
margin-left: 25px;
width: 550px;
}

#news h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#C0D53B;
border-bottom:1px dashed #C0D53B;
margin: 20px 100px 0 30px;
}

#news h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#c6c6c6;
margin: 5px 100px 0 70px;
}

#news p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
margin: 5px 20px 0 20px;
}

#news a.lire {margin-left: 400px;}

/* --------------- PAGE -------------- */

#page img{
border: 1px dashed #C0D53B;
padding: 2px;
}
div#page {
padding: 0 20px 0 20px;}

.sousTitreOrange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#F59D2E;
}
#page h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#C0D53B;
	padding-left: 30px;
	padding-right: 40px;	
}
#page p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#666666;
	padding-left: 40px;
	padding-right: 40px;
}

#page h2 {
	font-weight:bold;
	color:#F59D2E;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 20px;
	padding-right: 40px;
}
.special {
text-align: center;
color: #666666;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
background-color: #f1efaf;
border: 1px dashed #F59D2E;
margin-left: 20px;
margin-right: 20px;
padding-left: 20px;
}

#page tr.probleme {
background-color: #C0D53B;
}

/*------------------ PIED ---------------*/

div#pied {
border:0px solid #ffffff;
width: 790px;
height: 25px;
background-image: url('img/pied.png');
background-position:bottom left;
background-repeat:repeat-x;
margin:0px;
}

#pied p{
padding-top: 8px;
padding-left: 690px;
}

a.pied 
{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.pied:hover {
	color:#EBF2CF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

/* --------------- FORUM --------------*/

div#forum {
width:500px;
margin-left:42px;
}

#forum a{color: #666666;}

#forum table{border-collapse: collapse;}

#forum td {
border: 0px;
border-top: 1px dashed #c0d53b;
margin: 0px;
}

#forum th {font-size: 14px;}

#forum td.una , #forum td.deuxa , #forum td.troisa {background-color:#ecf1c7;}
#forum td.unb , #forum td.deuxb , #forum td.troisb {background-color:#fcefdf;}

#forum td.una , #forum td.unb {width:325px;}
#forum td.deuxa , #forum td.deuxb {
width:35px;
text-align: center;
}
#forum td.troisa , #forum td.troisb {width:140px;}

#forum h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#666666;
margin:4px 0px 0px 10px;
}

#forum h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#c6c6c6;
margin: 3px 0px 3px 20px;
}
#forum .suppr{
border: none;
background-image: url('img/poubelle.png');
background-repeat: no-repeat;
background-position: bottom left;
text-decoration: none;
}
#forum td.gauchea , #forum td.droita {background-color:#ecf1c7;}
#forum td.gaucheb , #forum td.droitb {background-color:#fcefdf;}

#forum td.gauchea , #forum td.gaucheb {
width:110px;
text-align: center;
}
#forum td.droita , #forum td.droitb {width:390px;}
#forum p{
margin-left:5px;
}

textarea.reponse{
height: 150px;
width: 475px;
}
