/***********************************************/
/* GLOBAL                                */
/***********************************************/

BODY
{
	margin: 0px;
	padding: 0px;
	background-color: black;
	border: none;
	background-image: url(../img_com/fond_centre.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

img {
	padding:0px;
	margin:0px;
	border:0px;
}

form {
	padding:0px;
	margin:0px;
	border:0px;
}

/***********************************************/
/* MENU                                */
/***********************************************/
#nav {
	position : relative;
	z-index:200;
	width:960px;	
	/*height:47px;*/
	height: 49px;
	background-image : url(../img_com/fond_nav.jpg);
	background-repeat : no-repeat;
}


.ban {
position:relative;	
width:100%;
}

.ban #men1, .ban #men2,.ban #men3, .ban #men4, .ban #men5, .ban #men6, .ban #men7{
	position:absolute;
	margin:0 0 0 0px;
	padding:0px ;
	border:0px;
	/*top:48px;*/
	top:50px;
	cursor:pointer;
	visibility:hidden;
	z-index:100;
	text-align:left;

}
/*.ban #men1{left:66px;}
.ban #men2{left:205px;}
.ban #men3{left:346px;}*/
.ban #men1{left:20px;}
.ban #men2{left:140px;}
.ban #men3{left:276px;}
.ban #men4{left:487px;}
/*.ban #men5{left:628px;}*/

.ban #men6{left:682px;}
.ban #men7{left:516px;}


.ban #men{
	width:100%;
}
.ban #men0{
	position:relative;
	/*margin-left:60px;*/
	margin-left: 28px;
	padding:0px;
	z-index:100;
	
}

#tm1,#tm2,#tm3,#tm4,#tm5,#tm6,#tm7{
position:relative;
cursor:pointer;
z-index:100;
float:left;
/*margin-right:8px;*/
color:white;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:134px;
text-align:center;
/*margin-top:16px;*/
margin-top:17px;
}

#tm1 a,#tm2 a,#tm3 a,#tm4 a,#tm5 a,#tm6 a,#tm7 a{
color:white;
text-decoration:none;
}

#tm1 { width:110px; }
#tm2 { width:142px; }
#tm3 { width:146px; }
#tm4 { width:130px; }
#tm5 { width:134px; }
#tm6 { width:108px; }
#tm7 { width:138px; }

.c, .d{ 
	width:120px;
	padding-top:4px;	
	padding-bottom:4px;	
	padding-left:20px;	
	font-size:11px;
	font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
	margin:0px;	
	background-repeat : no-repeat;
}

.d {
color:white;
background-image : url(../img_com/fleche_nav.gif);
background-repeat : no-repeat;
}

/* DEBUT COULEUR SOUS MENU */
/*
#men1 .c{color:#D3CB90;background-color: #A69721;background-image : url(../img_com/fleche_nav_vert.gif);}
#men1 .d{background-color: #A69721;}

#men2 .c{color:#D7BD90;background-color: #AE7B20;background-image : url(../img_com/fleche_nav_marron.gif);}
#men2 .d{background-color: #AE7B20;}

#men3 .c{color:#DAAB93;background-color: #B45626;background-image : url(../img_com/fleche_nav_orange.gif);}
#men3 .d{background-color: #B45626;} */

#men1 .c{width:150px;color:#D3CB90;background-color: #A69721;background-image : url(../img_com/fleche_nav_vert.gif);}
#men1 .d{width:150px;background-color: #A69721;}

#men2 .c{width:180px;color:#D7BD90;background-color: #AE7B20;background-image : url(../img_com/fleche_nav_marron.gif);}
#men2 .d{width:180px;background-color: #AE7B20;}

#men3 .c{width:134px;color:#DAAB93;background-color: #B45626;background-image : url(../img_com/fleche_nav_orange.gif);}
#men3 .d{width:134px;background-color: #B45626;}

#men4 .c{color:#D888B5;background-color: #B0106A;background-image : url(../img_com/fleche_nav_rose.gif);}
#men4 .d{background-color: #B0106A;}

#men5 .c{color:#AE99BA;background-color: #5D3274;background-image : url(../img_com/fleche_nav_violet.gif);}
#men5 .d{background-color: #5D3274;}

#men6 .c{color:#81B3CF;background-color: #03669F;background-image : url(../img_com/fleche_nav_violet.gif);}
#men6 .d{background-color: #03669F;} 

/* FIN COULEUR SOUS MENU */


/***********************************************/
/* CONTENU                                */
/***********************************************/


.marge_gauche_50 {
margin-left:50px;
padding-left:6px;
}

.tit {
margin-left:50px;
padding-left:6px;
}

.tit_num {
margin-left:0px;
}

#contenu {
	position : relative;
	text-align:left;
	margin : 0px;
	padding : 0px;	
	z-index:10;
	width:960px;

}

#texte {
float:left;
width:510px;
color:white;
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
padding-top:70px;
}

#texte a, #texte alink{
color:white;
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
text-decoration:underline;
}

#block_dte {
margin-top:118px;
float:right;
position:relative;
width:349px;
}

.block_fleche {
margin-left:50px;
margin-bottom:20px;
padding-top:1px;	
padding-left:24px;
color:white;
background-image : url(../img_com/fleche_nav.gif);
background-repeat : no-repeat;
line-height:18px;
}

.aligner_gauche {
float:left;
margin-right:10px;
}

.texte_noir {
color:black;
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
}

.texte_noir a, .texte_noir alink{
color:black;
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
text-decoration:underline;
}

.texte_blanc {
color:white;
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
}

.texte_blanc a, .texte_blanc alink{
color:white;
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
text-decoration:underline;
}

/* EN BAS */ 


#pub_bottom {
	margin-top:10px;
	margin-right:0px;
	float:right;
}

#nav_bottom {
margin-left:0px;
padding-top:40px;
float:left;
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
color:white;
text-align:left;
}

#nav_bottom a,#nav_bottom alink {
font-size:11px;
font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
color:white;
text-decoration:underline;
}


/* GROUPE CHEQUE DEJEUNER */

#gcd {
	width: 960px;
	height: 77px;
	/*height: 60px;
	background-image: url(../img_com/bg-gcd.jpg);
	background-repeat: no-repeat;*/
	color: white;
	font-size:11px;
	font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
	border:solid 1px #919191;
}
#gcd a:link, #gcd a:visited, #gcd a:active {
	text-decoration: none;
	/*color: white;*/
	color: #FA8200;
	font-size:11px;
	font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
}
#gcd a:hover {
	text-decoration: none;
	color: white;
	font-size:11px;
	font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
}


#gcd .block_gauche {
background-image:url(../img_com/logo-up.gif);
background-repeat:no-repeat;
float:left;
height:77px;
width:836px;
}

#gcd .block_gauche span {
display:block;
padding-left:180px;
padding-top:10px;
}

#gcd .block_droite {
float:right;
width:121px;
height:77px;
/*background-image: url(../img_com/logo-up.gif);
background-repeat: no-repeat;*/
}

#gcd .block_droite img{
	width: 121px;
	height: 77px;
	border: 0;
}

#gcd td {
vertical-align:middle;
}

.textRef{
	font-size:11px;
	font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
	color:white;	
}
a.textRef{
	font-size:11px;
	font-family : Tahoma,arial, Verdana, Helvetica, sans-serif;
	color:white;
	text-decoration:underline;
}	

#devRef{
	display: none;
	text-align:left;
}
#gcd2 a:link, #gcd2 a:visited, #gcd2 a:active {
	font: normal 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: underline;
	color: #fa8200;
	background: none;
}
#gcd2 a:hover {
	text-decoration: none;	
}
#gcd2 td {
	font: normal 11px/15px Tahoma, Arial, sans-serif;	
	background-color: white;
}


/********************************************/
/*				Plan du site				*/

.block_sans_fleche {
	background-repeat:no-repeat;
	color:white;
	line-height:18px;
	margin-bottom:20px;
	margin-left:50px;
	padding-left:24px;
	padding-top:1px;
}