body{
	margin:0;
	padding:0;
}
.form_erreur{	
	border:1px solid #d51515;
}


#global {
	margin: 0 auto 0 auto;
	width:956px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header{
	height:254px;
	margin:0;
	padding:0;
}
#header .header{
	background-image:url(header_logo.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#footer{
	background-image:url(Fondbas.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:30px;
	padding-top:15px;
	text-align:center;
}
#footer a,#footer a:active,#footer a:link,#footer a:visited,#footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
/*** ONGLET **/
ul#onglet_principal{
	height:54px;
	margin:0;
	padding:0;
	
}
ul#onglet_principal li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}
ul#onglet_principal a.onglet_principal{
	font-family:Verdana, Arial, sans-serif,Helvetica;
	width:132px;
	height:54px;
	display:block;
	background-position:left -54px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

ul#onglet_principal a#onglet_conseil{
	color:#0077BE;
	background-image:url(menu_cgeneral.gif);
}
ul#onglet_principal a#onglet_conseil:hover{
	background-position:left top;
}

ul#onglet_principal a#onglet_service{
	width:130px;
	background-image:url(menu_service.gif);
}
ul#onglet_principal a#onglet_service:hover{
	background-position:left top;
}

ul#onglet_principal a#onglet_image{
	background-image:url(menu_image.gif);
}
ul#onglet_principal a#onglet_image:hover{
	background-position:left top;
}

/*************************************
	VALEUR PAR DEFAUT POUR IE ET FIREFOX
**********************************************************/
ul{
	margin:0;
	padding:0 0 0 10px;
}
li{
	margin:0;
	padding:0;
}

p{
	margin:15px 0 15px 0;
	padding:0;
}
.surligne{
	background-color:#FF9900;
}
#content{
	padding:0 20px 0 20px;
	color:#758c9a;
}
#content p{
	font-size:10px;
}
#content p.intro{
	color:#000000;
	font-size:12px;
}

img a, a img, img{
	border:none;
}

/*** TITRE ***/
h1{
	padding:0;
	margin:15px 0 15px 0;
	font-size:25px;
	font-weight:bold;
	color:#c5d104;
	font-family:"Myriad Pro", Verdana, Arial;
}
h2{
	padding:0 0 0 25px;
	margin:15px 0 15px 0;
	font-size:12px;
	font-weight:bold;
	color:#c5d104;
	font-family:"Myriad Pro", Verdana, Arial;
	background-image:url(flech_paragraphe.gif);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:21px;
}
h3{
	padding:0;
	margin:15px 0 15px 0;
	font-size:20px;
	font-weight:bold;
}
h4{
	padding:0;
	margin:15px 0 15px 0;
	font-size:15px;
	font-weight:bold;
}


/* LEFT ************/
/* MENU ************/
#td_menu{
	width:187px;
}
#menu{
	width:100%;
	height:467px;
	background-image:url(menu.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	padding-top:20px;
	font-family:"Myriad Pro", Verdana, Arial;
}



#menu #mode_emploi{
	position:absolute;
	bottom:69px;
	left:0px;
}

#menu #loupe_carte{
	position:absolute;
	bottom:0px;
	left:0px;
}

#menu #recherche{
	margin-left:22px;
}
#menu .recherche{
	display:block;
	color:#007cc2;
	font-size:19px;
	font-weight:bold;
}
#menu #recherche input[type=text]{
	width:150px;
	height:16px;
	border:1px solid #000000;
	font-size:12px;
}
#menu #recherche input[type=submit]{
	border:none;
	font-size:12px;
	color:#dc2c13;
	font-size:16px;
	background-color:transparent;
	font-weight:bold;
	text-align:center;
	width:100%;
}
#menu dl{
	width:100%;
	margin:40px 0 0 0;
	padding-top:15px;
	background-image:url(menu_dl.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#menu dt{
	background-image:url(menu_dt.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	margin-left:15px;
	line-height:14px;
}
#menu dt span{
	color:#007cc2;
}

#menu dd{
	margin:0 0 0 15px;
	padding-top:5px;
}

#menu li{
	background-image:url(menu_li.gif);
	background-position:left center;
	background-repeat:no-repeat;
	list-style:none;
	font-size:11px;
	line-height:11px;
	color:#000000;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	margin-top:5px;
}
#menu li a,#menu li a:link,#menu li a:visited,#menu li a:active,
#menu dt a,#menu dt a:link,#menu dt a:visited,#menu dt a:active{
	color:#000000;
	text-decoration:none;
}
#menu li span{
	font-weight:bold;
	
}
/* RIGHt ************/
#td_right{
	width:214px;
}
#right{
	width:100%;
}
#right #pub_numero_vert{
	width:214px;
	height:294px;
	/*background-image:url(num_vert.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	position:relative;
}
#right #pub_numero_vert form{
	position:absolute;
	bottom:20px;
	left:25px;
}

#right #pub_numero_vert form input[type=text]{
	width:80px;
	height:11px;
	font-size:11px;
	border:1px solid #000000;
}
#right #pub_numero_vert form input[type=submit]{
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	border:0;
	background-color:transparent;
	
}
#right h2{
	margin-bottom:5px;
}
#right h2 a,#right h2 a:link,#right h2 a:visited{
	color:#ad0ba0;
	text-decoration:none;
	font-size:14px;
}

#right div.liste_partenaire{
	display:block;
	padding-left:20px;
	text-align:justify;
}

#right a.tous_partenaire:link,#right a.tous_partenaire:visited{
	font-size:11px;
	color:#d51515;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

/* TABLE BACK OFFICE */
table.listing {
border-collapse:collapse;
padding:3px;
}
table.listing td {
padding:3px;
}
table.listing tr.titre {
	background-color:#222222;
	color:#FFFFFF;
	font-weight:bold;
}
table.listing tr.back {
	background-color:#B0D7E8;
	color:#FFFFFF;
	font-weight:bold;
}
table.listing tr.back a,table.listing tr.back a:link,table.listing tr.back a:active,table.listing tr.back a:visited{	
	color:#000000;
	text-decoration:none;
}
table.listing tr.repertoire {
	background-color:#D8EAF4;
	color:#FFFFFF;
	font-weight:bold;
}
table.listing tr.repertoire a,table.listing tr.repertoire a:link,table.listing tr.repertoire a:active,table.listing tr.repertoire a:visited{	
	color:#000000;
	text-decoration:none;
}
table.listing tr.fichier {
	background-color:#F0F8FB;
	color:#FFFFFF;
	font-weight:bold;
}
table.listing tr.fichier a,table.listing tr.fichier a:link,table.listing tr.fichier a:active,table.listing tr.fichier a:visited{	
	color:#000000;
	text-decoration:none;
}
table.listing tr.fichier td{
	color:#000000;

}
.titre a:link,.titre a:visited,.titre a:active{
	color:#000000;
	text-decoration:none;
}
/*** CONTENT ***********/
#content ul{
	margin:0;
	padding:0 0 0 20px;
}

#content ul li{
	list-style-type:circle;
	margin:5px 0 0 0;
	padding:0;

}
#content a:link,#content a:visited{
	color:#007cc2;
	font-size:10px;
	text-decoration:none;
}

hr {
height:1px;
border:1px dashed #999999;

}
