/****************************************************************************/
/************************ Styles des elements HTML **************************/
/****************************************************************************/

body 
{ 
	margin: 0px;
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color:#FFFFFF;
	font-size: 12px;
	font-family: "arial";
	color:#777772;
}

A:link {
font-size: 12px; 
color: #ff8400; 
font-weight:bold;
text-decoration:none;
}
A:visited {
font-size: 12px; 
color: #ff8400; 
font-weight:bold;
text-decoration:none;
}
A:hover {
font-size: 12px; 
color: #feba72; 
font-weight:bold;
}

TD { 
font-size: 12px;
font-family: "arial";
color:#777772;
}

table
{
	border:0px;
	padding:0px;
	margin:0px;
}

p{
	margin:0px;
	border:0px;
	padding:0px;
}

input {
	font-family: Arial;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	border:#a5acb2 1px solid;
}
select {
	font-family: Arial;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	border:#a5acb2 1px solid;
}
img{
	border:0px;
}

/****************************************************************************/
/******************************* Styles des div *****************************/
/****************************************************************************/


#main
{
	margin-left: auto;
	margin-right: auto;
	text-align : justify;
	width:845px;
	background-color:#FFFFFF;
}
#top
{
	height:127px;
	background-image: url("images/top.jpg");	
    background-repeat: no-repeat;
}
#search
{
	height:31px;
	background-image: url("images/search.jpg");	
    background-repeat: no-repeat;
}
#bas
{
	padding-top:20px;
	height:63px;
	background-image: url("images/bas.jpg");	
    background-repeat: no-repeat;
}
#gauche
{
	width:180px;
	float:left;
	margin-bottom:10px;
}
#millieu
{
	width:439px;
	float:left;
}
#millieu2
{
	width:655px;
	float:left;
}
#droite
{
	float:left;
	width:206px;
}
#conteneur
{
	clear:both;
}

/****************************************************************************/
/********************************* CLASSES ********************************/
/****************************************************************************/

.spacer 
{
	float:left;
	width:10px;
	height:20px;
}
.menu_titre
{
	padding-bottom:1px;
}
.m
{
	padding-top:2px; padding-left:23px;
    font-family: "verdana";
	color:#777772;
	font-weight:normal;
}
.carre_actu_titre
{
	height:19px; background-image: url('images/carre_actu.gif'); background-repeat:no-repeat; margin-bottom:1px;
}
.carre_loisir_titre
{
	margin-top:10px;height:19px; background-image: url('images/carre_loisir.gif'); background-repeat:no-repeat; margin-bottom:1px;
}
.carre_decouverte_titre
{
	margin-top:10px;height:19px; background-image: url('images/carre_decouverte.gif'); background-repeat:no-repeat; margin-bottom:1px;
}
.carre_pro_titre
{
	margin-top:10px;height:19px; background-image: url('images/carre_pro.gif'); background-repeat:no-repeat; margin-bottom:1px;
}
.n
{
	padding-top:2px; padding-left:10px; color:#b2b2b2;	
}
.n1
{
	background-color:#FFFFFF; height:19px; background-image: url('images/arrow.gif'); background-repeat:no-repeat;
}
.nc
{
	background-color:#f5f5f5; height:19px; background-image: url('images/arrow2.gif'); background-repeat:no-repeat;
}
.carre_actu
{
	background-color:#d5f6fe; height:19px;margin-bottom:1px;
}
.carre_loisir
{
	background-color:#ddfec2; height:19px;margin-bottom:1px;
}
.carre_decouverte
{
	background-color:#fbedc0; height:19px;margin-bottom:1px;
}
.carre_pro
{
	background-color:#f6eafd; height:19px;margin-bottom:1px;
}
.mag
{
	background-color:#f9c524; height:19px;
}
.t
{
	margin-top:10px; background-color:#E2E2E2; height:19px;
}
.tt
{
	background-color:#c4bf3d; height:19px;
}
.ttg
{
	background-color:#E2E2E2; height:19px;
}
.tb
{
	background-color:#E2E2E2; height:19px;
}
.it
{
	float:left; width:72px; height:72px;
}
.pt
{
	padding-top:2px;
	font-family:verdana;
}
.mt
{
	margin-top:10px;
}
.mt5
{
	margin-top:5px;
}
.une
{
	background-color:#696969; height:19px; color:#FFFFFF;
	font-family:verdana;
}
.mtmb
{
	margin-bottom:10px;margin-top:10px;
}
.mb1
{
	margin-bottom:1px;
}
.ut
{
	font-size:24px; color:#8A8A8A;
}
.assoc_link {
	background-color:#ce644a; padding:3px; padding-left:10px; margin-bottom:1px; color:#FFFFFF;
}
.assoc_link_2 {
	background-color:#f9cac1; padding:3px; padding-left:10px; margin-bottom:1px;
}