body {
	background:#EE6200 url(images/background.gif) repeat-x top;
	width: 1000px; 
	color: #3D6AA1;
	margin:auto;
	font-family: Tahoma, Arial;
	font-size:11px;
}
#all
	{
	margin:20px;
	}
.tableall{
	background:#FFF;
	width:960px;
}
.tablebare{
	background:url(images/bg_barre.gif);
	width:960px;
}
.contenu
	{
	padding-top:10px;
	}
.hmenus
	{
	width:223px;
	padding-left:14px;
	padding-right:14px;
	}
.block
	{
	width:223px;
	}
.titreblock
	{
	background:url(images/titre_block.gif);
	color:#FFF;
	height:20px;
	text-align:center;
	TEXT-TRANSFORM: uppercase;
	}
#bg_block
	{
	background:url(images/bg_block.gif);
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	color:#5F5F5F;
	}
#bg_block form
	{
	margin:0px;
	padding:0px;
	}
#bg_block .input
	{
	color:#CFCFCF;
	font-size:11px;
	font-family:tahoma;
	border:0px;
	background:url(images/bg_input.gif) top center;
	width:131px;
	height:13px;
	padding:5px;
	}
#btnsend
	{
	margin:0px;
	border:0px;
	background:url(images/btn_send.gif) top center;
	width:58px;
	height:23px;
	}
#vmenu
	{
	font-size:13px;
	font-weight:bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #3D6AA1;
	}
	
#vmenu a:hover
	{
	text-decoration:underline;
	}
	
.bottomblock
	{
	background:url(images/block_bottom.gif);
	height:11px;
	}
.titrenews
	{
	TEXT-TRANSFORM: uppercase;
	color:#FBAD00;
	font-style:italic;
	}
#lecont
	{
	width:697px;
	}
#lecont .haut
	{
	height:17px;
	background:url(images/toptdcontenu.gif);
	}
#lecont .bg
	{
	width:697px;
	background:url(images/bgtdcontenu.gif);
	padding-left:15px;
	padding-right:15px;
	font-size:13px;
	}
#lecont .footer
	{
	height:162px;
	background:url(images/bottomtdcontenu.gif);
	}
a {
	color: #878787;
	text-decoration: none;
}

a:hover {
	color: #878787;
	text-decoration: none;
}

h2 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 18px;
	color:#3399FF;
	FONT-FAMILY: Lucida Grande, Helvetica, sans-serif;

}

li
{
list-style-position:inside;
}
.img_contenu1
{
padding-top:40px;
padding-bottom: 20px;
margin:0;
color:#8EC5F0;
font-weight:bold;
text-align:center;
font-size: medium; 
}

.subtitle1
{
color:#67B3EE;
font-size: small;
font-weight:bold;
text-align: center;
}

.subtitle2
{
color:#67B3EE;
font-size: 11px;
font-weight:bold;
text-align: center;
padding-top:10px;
}
.subtitle3
{
color:#67B3EE;
font-size: 11px;
font-weight:bold;
text-align: center;
padding-top:10px;
}

.subtitle3:hover
{
color:#FFCC66;
font-size: 11px;
font-weight:bold;
text-align: center;
padding-top:10px;
}

.text
{
color:#33758D;
font-size: 12px;
font-weight:normal;
text-align: left;
text-align: justify;
}
.form_label
{
font-weight:bold;
color:#003399;
font-size:12px;
padding-top:5px;
padding-right:10px;
}
.col_1
{
padding: 10px 2px 30px 2px;
background-color:#FFFFFF;
color:#000000 ;
text-align: center;
}
.col_2
{
padding: 10px 2px 30px 2px;
background-color:#ffcc99;
color:#FFFFFF ;
text-align: center;
}
.col_3
{
padding: 10px 2px 30px 2px;
background-color:#ffcc66;
color:#FFFFFF ;
text-align: center;
}
.col_4
{
padding: 10px 2px 30px 2px;
background-color:#cc6600;
color:#FFFFFF ;
text-align: center;
}
.col_5
{
padding: 10px 2px 30px 2px;
background-color:#cc0000;
color:#FFFFFF ;
text-align: center;
}
.col_6
{
padding: 10px 2px 30px 2px;
background-color:#990000;
color:#FFFFFF ;
text-align: center;
}
.col_7
{
padding: 10px 2px 30px 2px;
background-color:#6a0000;
color:#FFFFFF ;
text-align: center;
}
.col_1
{
padding: 10px 2px 30px 2px;
background-color:#FFFFFF;
color:#000000 ;
text-align: center;
}
.col_2
{
padding: 10px 2px 30px 2px;
background-color:#ffcc99;
color:#FFFFFF ;
text-align: center;
}
.col_3
{
padding: 10px 2px 30px 2px;
background-color:#ffcc66;
color:#FFFFFF ;
text-align: center;
}
.col_4
{
padding: 10px 2px 30px 2px;
background-color:#cc6600;
color:#FFFFFF ;
text-align: center;
}
.col_5
{
padding: 10px 2px 30px 2px;
background-color:#cc0000;
color:#FFFFFF ;
text-align: center;
}
.col_6
{
padding: 10px 2px 30px 2px;
background-color:#990000;
color:#FFFFFF ;
text-align: center;
}
.col_7
{
padding: 10px 2px 30px 2px;
background-color:#6a0000;
color:#FFFFFF ;
text-align: center;
}

a.menu_admin:hover
{
color:#fec626;
}
