/* ********** Liens ************/
A {
	color: #999900; 
	text-decoration: underline; 
	font-size: 8pt; 
	font-family: Verdana, sans-serif; 
	font-weight: bold;
}
A:link {
	color: #999900; 
	text-decoration: underline;  
	font-size: 8pt; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
A:hover  {
	color: #B3BE1A; 
	text-decoration: underline; 
	font-size: 8pt; 
	font-family: Verdana, sans-serif; 
	font-weight: bold;
}

a.lienrouge {
	color: #c30; 
	font-weight: bold;
	text-decoration: underline;
}

/* ********** GLOBAL *********** */
p, td {
	color: #40637A; 
	font-size: 9pt; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica sans-serif; 
	border : 0px none;
	padding : 0px 0px 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

li {
color: #40637A; 
	font-size: 8pt; 
	font-family: Verdana, sans-serif; 

}

/* ********** CONTENT TEXTES ************/
.titre	{
	color: #B3BE1A; 
	font-size: 20px; 
	font-family: Verdana, sans-serif; 
	font-weight: bold; 
	font-style: italic;
	text-align: right;
}

.surtitre	{
	font-size: 12px;
	text-decoration: underline;
	text-align: right;
	font-variant: small-caps; 
	font-weight: bold; 
}
.chapo	{
	color: #40637A; 
	font-size: 12px; 
	font-family: Verdana, sans-serif;
	font-style:italic;
}

.petit{
	color:#B3BE1A; 
	font-size:10px; 
	font-family: Arial,Verdana, sans-serif;
}

a.petit{ 
	color:#B3BE1A; 
	font-size:10px; 
	font-family: Arial,Verdana, sans-serif;
	text-decoration:underline;
}
a.petit:hover{ 
	font-family: Arial,Verdana, sans-serif;
 	font-size:10px; 
	color:#cccccc;
  	text-decoration:underline;
 }
 .vert
 {
	color:#999900; 
	font-size:10px; 
	font-family: Verdana, sans-serif;
}

.footer {
	color:#999900; 
	font-size:10px; 
	font-family: Verdana, sans-serif;
}
a.footer{ 
	font-family:Verdana, sans-serif; 
	font-size:10px; 
	color:#99999A;
}

a.footer:hover{ 
	font-family:Verdana, sans-serif;
 	font-size:10px; 
	color:#40637A;
  	text-decoration:underline;
 }
 /* ******* styles mini conf ********** */
 .minititre {
	color: #B3BE1A; 
	margin:5px 0px 10px 35px;
	padding:2px;
	font-size: 8pt; 
	font-family: Verdana, sans-serif; 
	background-color: #ffffff;
	cursor: pointer;
} 
.miniext {
	color: #40637A; 
	font-size: 8pt; 
	font-family: Verdana, sans-serif; 
	background-color: #ffffff;
	cursor: pointer;
	padding: 2px 2px 2px 35px;
}
 
 
 /* ********** STYLES BLOCS ************/

#headertext {
 	color: #40637A; 
	text-align: center;
 	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	border-bottom: 1px solid #cccccc;
}

#contentbox {
	margin:3px 10px 10px 10px;
	/*padding:2px;*/

}

a.outline:hover { 
	outline: red solid thick; 
}

.select{
	background-color: #f7f7f7; 
	font-family: tahoma; 
	font-size: 11px; 
	color:#999900; 
	border: 1px solid #cccccc;
}
input{
	color: #40637A; 
	font-family: tahoma; 
	font-weight: bold; 
	font-size: 11px; 
	}

.champ{
	background-color: #ffffff; 
	color: #40637A; 
	border: 1px solid #D2DDDA;
	}
#outils {
	width: 340px;
	background: #ffffff;			
	border-top: 1px solid #666666;		
	border-left: 1px solid #666666;		
	border-bottom: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;		
	margin: 0px;
	text-align:center;
}

.out {
	background: #666666;			
	border: 1px solid #dddddd;		
	margin: 1px;
}

.over {
	background: #f1f1f1;			
	border-top: 1px solid #000000;		
	border-left: 1px solid #000000;		
	border-bottom: 1px solid #000000;	
	border-right: 1px solid #000000;		
	margin: 1px;
}

.admin_page{
	background:#B3BE1A;
	color:#ffffff;
	font-weight: bold;

	}
<!--
.minititre {
	color: #40637A; 
	margin:10px 0px 10px 35px;
	padding:2px;
	font-size: 8pt; 
	font-family: Verdana, sans-serif; 
	background-color: #f7f7f7;
	cursor: pointer;
}
.miniext {
	color: #40637A; 
	font-size: 8pt; 
	font-family: Verdana, sans-serif; 
	background-color: #F6F7E2;
	cursor: pointer;
	padding: 5px 0px 5px 35px;
}
-->
 /* ********** ARBO ************/
.rub{
	background:#f7f7f7;
	color:#40637A;
	font-weight: bold;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica,sans-serif;
	text-indent:7px;
	cursor: pointer;
}
	
.sousrub{
	background:#f1f1f1;
	color:#666666;
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	text-indent:15px;
}
#cellulegauche {
	/*top:145px;*/
	background-color:#ffffff; 
	width:200px; 
	padding:2px; 
	/*height : 250px;*/
 
	}


/* style des liens */

a.cell {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px; 
	color:#40637A; 
	text-decoration:none;
	width:225px; 
	text-indent:15px;
	cursor: pointer;
	}

a.cell:hover {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px; 
	color:#40637A; 
	text-decoration:none;
	width:225px; 
	text-indent:15px;
	cursor: pointer;
	}

.red {
color: #930;
font-weight: bold;

}
 
 
