/*
**
*/
/*
html img,
* html .png{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/trick.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
*/

body
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
 color: #000000;
 background: #cbcbcb url(../images/bg_body.png) repeat-x left top;
 font-face: arial;
 font-weight: normal;
 font-size: 14px;
 font-family:Arial, Helvetica, sans-serif;

}

div
{
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

img
{
 border: 0;
}

/*
** MAIN : position the whole content in the browser and defines basic font style
*/

#main_container
{
 position: relative;
 width: 1000px;
 height: auto;
 margin: 0px 0px 0px 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 padding: 0px 0px 0px 0px;
 background: transparent;
 color: #999999;
 font: arial;
/* border: 1px solid;*/
}

#main
{
 position: relative;
 width: 928px;
 height: auto;
 margin: 0px 0px 0px 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/main_bg_middle.png) repeat-y top left;
 color: #999999;
 font: arial;
/* border: 1px solid;*/
}

#main_bottom
{
 width: 928px;
 height: 19px;
 margin: 0px 0px 0px 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/main_bg_bottom.png) no-repeat top left;
 color: #999999;
 font: 0px arial;
/* border: 1px solid;*/
}

/*
** HEADER : fixed width and height and just a simple background image
*/

#recherche_admin{
	margin-left:20px;
}

#header
{
 position: relative;
 display: block;
 width: 900px;
 height: 150px;
 margin: 0px 0px 0px 0px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent url(../images/header.png) no-repeat top left;
}

#newsletter
{
 position: relative;
 display: block;
 width: 240px;
 height: 40px;
 margin: 10px 0px 0px 650px;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 background: transparent;
}

#news_affiche{
	position:absolute;
	top:105px;
	width:430px;
	text-align:center;
}

#contactez_nous{
	float:left;
	margin-left:5px;
	margin-top:20px;

}


#newsletter_logo
{
 position: absolute;
 display: block;
 width: 34px;
 height: 35px;
 left: 0px;
 top: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 background: transparent url(../images/newsletter_logo.png) no-repeat bottom left;
}

#newsletter_inscrivezvous
{
 position: relative;
 display: block;
 width: 197px;
 height: 12px;
 margin: 0px 0px 0px 38px;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 background: transparent url(../images/newsletter_inscrivezvous.png) no-repeat top left;
}

#newsletter_form
{
 position: relative;
 display: table;
 width: 196px;
 height: 19px;
 margin: 8px 0px 0px 38px;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 background: transparent;
}

#newsletter_input
{
 position: relative;
 float: left;
 display: block;
 width: 167px;
 height: 19px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 3px;
 background: transparent url(../images/newsletter_input_bg.png) no-repeat top left;
 border: 0;
}

#newsletter_bt_ok
{
 position: relative;
 float: left;
 display: block;
 width: 26px;
 height: 19px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/newsletter_bt_ok.png) no-repeat top left;
 border: 0;
 cursor: pointer;
}



#central_container
{
 position: relative;
 display: table;
 width: 928px;
 height: auto;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 background: transparent url(../images/page_bg.png) repeat-y top left;
 font-size:1.0em;
}

#central
{
 width: 900px;
 position: relative;
 display: block;
 float: left;
 height: auto;
 margin: 0px 2px 0px 15px;
/* margin-left: auto;
 margin-right: auto;*/
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent url(../images/main_bottom_right_bg.png) no-repeat bottom right;
}

#central h2
{
 color: #db00db;
 font-size:2.0em;
 margin-left:50px;
 border-bottom:dashed thin #e44e04;

}

#boite_ajout h2{
	 margin-left:10px;
}

#menu_left
{
	width:190px;
	height:900px;
	float:left;
	margin-left:0px;
	padding: 3px 0px 3px 0px;
	color:#666666;
	font-weight:bold;
	font-variant:small-caps;
	background-color:#FFFFFF;
}

#menu_left li
{
	list-style-image:url(../images/icone_list.png);
	list-style-position: outside;
	margin-top:5px;
	margin-left:5px;
}

#menu_left li:hover
{
	list-style-image:url(../images/icone_listOn.png);
}

#menu_left a
{
	color:#666666;
	text-decoration:none;
}


#menu_left a:visited
{
	text-decoration:none;
	color:#666666;
}

#menu_left a:hover
{
	color:#FF0000;
}

#contactez_nous{
	margin-left:30px;
	cursor:pointer;
}

.input_rech{
	border:thin solid #e440e4;
	font-size:0.9em;
	margin-left:5px;
	float:left;
	width:130px;
}

#date{
	float:left;
	min-width:30px;
	height:40px;
	background-color:#e6e6e6;
	display:block;
	margin-top:2px;
	margin-left:8px;
	font-size:0.8em;
	color:#6a6a6a;
	text-align:center;
	padding:0px 3px 0px 3px ;
}

#heure {
	margin-left:11px;
	margin-top:5px;
	font-size:1.9em;
	color:#FFFFFF;
	float:left;
	
}

#horloge{
	background-image:url(../images/bg_horloge.png);
	width:154px;
	height:45px;
	font-variant:small-caps;
	font-weight:bold;
}

/*hr{
background-image:url(../images/bg_hr.png);
background-repeat:repeat-x;
height:13px;
}*/

#savoir p{
float:left;
margin-left:5px;
}

#savoir {
margin-top:10px;
margin-bottom:5px;
}

#qntv_mobile{
margin-top:5px;
margin-bottom:5px;
}

#savoir img{
float:left;
margin-left:5px;
}

#quartier_num{
	float:left;
	color:#e440e4;
	font-weight:bold;
	min-height:80px;
	margin-top:15px;
	margin-bottom:5px;
	width:160px;
	margin-left:10px;
}

#qntv_live{
	margin-top:5px;
	margin-bottom:5px;
}

#contenuG_map{
	background-image: url(../images/boite_g.png);
	background-repeat: repeat-y;
	background-position: left;
	margin:0px;
	width:auto;
	height:auto;
	padding-left: 6px;
}	

#contenuD_map{
	background-image:url(../images/bg_bloc_map.png);
	background-repeat:repeat-x;
	background-position:top;
	width:auto;
	height:auto;
}	

#boite_map{
	width:700px;
	float:left;
}

#bloc_map{
	width:700px;
	height:auto;
	background-image:url(../images/boite_d.png);
	background-repeat:repeat-y;
	background-position:right;
	padding: 3px 0px 3px 0px;
}

#info_map{
	float:left;
	width:550px;
	font-weight:bold; 
	font-size:1.0em
}
#map
{
	width:530px;
	height:150px;
	border: thin solid #e440e4;
	margin-left:128px;
	margin-top:-6px;
	margin-bottom:-7px;
}

#remplissage{
	height:250px;
	width:80px;
	
}

#map_bas
{
	background-image:url(../images/map_bas.png);
	background-position:top;
	background-repeat:repeat-x;
	height:16px;
	margin-left:4px;
	
}


/*#map
{
	float:left;
}*/

#bloc{
	padding:0px;
	float:left;

}

#bloc_form_ajax
{
	padding:0px;
	float:left;
	width:100%;
}

#bloc h1
{
	color:#fff;
	font-size:1.2em;
	margin-left:50px;
	margin-top:6px;
	font-variant:small-caps;
}

#bloc h2
{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	text-align:left;
	margin-left:0px;
}

#bloc h3
{
	color:#e440e4;
}

.boite{
	width:175px;
	float:left;
}

.box_haut{
	background-image:url(../images/boite_haut.png);
	background-repeat: no-repeat;
	background-position: top;	
	height:14px;
	width:174px;
	margin-left:4px;
	margin-bottom:-4px;
}


.box_bas{
	background-image:url(../images/boite_bas.png);
	background-repeat: no-repeat;
	background-position: top;
	height:14px;
	width:174px;
	margin-left:4px;
	margin-top:-4px;
}



.contenuG{
	background-image: url(../images/boite_g.png);
	background-repeat: repeat-y;
	background-position: left;
	margin:0px;
	width:auto;
	height:auto;
	padding-left: 7px;
}	

.contenuD{
	background-image:url(../images/contenu_degrade.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:auto;
	height:auto;
}	

.contenu{
	background-image: url(../images/boite_d.png);
	background-repeat: repeat-y;
	background-position: right;
	width:169px;
	padding: 3px 3px 3px 3px;
}

.box{
float:left;
max-width:405px;
}



.box2_haut{
	background-image:url(../images/boite2_haut.png);
	background-repeat: no-repeat;
	background-position: top;	
	height:14px;
	width:402px;
	margin-left:4px;
	margin-bottom:-5px;
	float:left;
	clear:both;
}


.box2_bas{
	background-image:url(../images/boite2_bas.png);
	background-repeat: no-repeat;
	background-position: top;
	height:14px;
	width:402px;
	margin-left:4px;
	margin-top:-4px;
	float:left;
	clear:both;
}

.contenuG2{
	background-image: url(../images/boite_g.png);
	background-repeat: repeat-y;
	background-position: left;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	float:left;
	clear:both;
}	

.contenuD2{
	background-image:url(../images/contenu2_degrade.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-right: 0px;
	padding-left: 0px;
	margin-left:0px;
	width:398px;
}	

.contenu2{
	background-image: url(../images/boite_d.png);
	background-repeat: repeat-y;
	background-position: right;
	width:398px;
	display:block;
	padding: 3px 3px 3px 3px;
}

#blocGauche
{
	width:400px;
	min-height:650px;
	color:#000000;
}

.box3_haut{
	background-image:url(../images/boite3_haut.png);
	background-repeat: no-repeat;
	background-position: top;	
	height:42px;
	width:274px;
	margin-left:3px;
	margin-bottom:-2px;
	float:left;
	clear:both;
}


.box3_bas{
	background-image:url(../images/boite3_bas.png);
	background-repeat: no-repeat;
	background-position: top;
	height:14px;
	width:274px;
	margin-left:3px;
	margin-top:-2px;
	float:left;
	clear:both;
}

.contenuG3{
	background-image: url(../images/boite_g.png);
	background-repeat: repeat-y;
	background-position: -5px;
	background-color:#FFFFFF;
	
	margin-left:3px;
	padding:0px 3px;
	float:left;
	clear:both;
}	

.contenuD3{
	background-image:url(../images/contenu3_degrade.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-right: 0px;
	padding-left: 0px;
	margin-left:0px;
}	

.contenu3{
	background-image: url(../images/boite_d.png);
	background-repeat: repeat-y;
	background-position: 270px;
	display:block;
	padding: 3px 3px 3px 3px;
	width:265px;
}

.boite4{
	width:265px;
  margin: 0;
	margin-left:-3px;
	margin-top: 9px;
}

.box4_haut{
	background-image:url(../images/boite4_haut.png);
	background-repeat: no-repeat;
	background-position: top;	
	height:15px;
	width:262px;
  margin: 0;
	margin-left:5px;
	margin-bottom:-15px;
}


.box4_bas{
	background-image:url(../images/boite4_bas.png);
	background-repeat: no-repeat;
	background-position: top;
	height:14px;
	width:260px;
  margin: 0;
	margin-left:5px;
	margin-top:-5px;
	float:left;
	clear:both;
}

.contenu4{
	background-image: url(../images/boite_d.png);
	background-repeat: repeat-y;
	background-position: 259px;
	display:block;
	margin: 0;
	padding: 0px 3px 0px 3px;
	width:258px;
}

.box5_haut{
	background-image:url(../images/boite_haut.png);
	background-repeat:no-repeat;
	background-position: left top;	
	height:14px;
	width:675px;
	margin-left:4px;
	margin-bottom:-4px;
}

.box5bis_haut{
	background-image:url(../images/boite_haut.png);
	background-repeat: no-repeat;
	background-position: top right;	
	height:14px;
	width:174px;
	float:right;

}

.boite5{
	width:675px;
}
.contenuD5{
	background-color:#FFFFFF;
	width:auto;
	height:auto;
}	

.contenu5{
	background-image: url(../images/boite_d.png);
	background-repeat: repeat-y;
	background-position: right;
	width:675px;
	padding: 2px;
}

.box5_bas{
	background-image:url(../images/boite5_bas.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:14px;
	width:675px;
	margin-left:4px;
	margin-top:-4px;
}

.box5bis_bas{
	background-image:url(../images/boite5_bas.png);
	background-repeat: no-repeat;
	background-position: top right;
	height:14px;
	width:174px;
	float:right;
}



#blocDroit
{
	background-position:top;
	background-repeat:no-repeat;
	width:268px;
	min-height:650px;
	color:#000000;
}

#bloc_video
{
	margin-left:5px;
	
}
#barre_info{
	width:390px;
	height:40px;
	background-image:url(../images/bg_barre.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#5e5e5e;
	font-weight:bold;
	padding-top:5px;
	
}

#barre_info_text{
	width:100%;
	margin-left:40px;
	margin-right:10px;
	
}


#desc{
	width:95%;
	display:block;
	margin-top:10px;
	margin-left:3px;

}

#coin_arrondi_haut{
	background-image: url(../images/box_haut_com.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:382px;
	height:23px;	
	margin-top: 15px;
}

#coin_arrondi_bas{
	background-image: url(../images/box_bas_com.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:382px;
	height:12px;	
}

#pseudo_com{
	color:#8a8a8a;
	font-size:0.9em;
	font-weight:bold;
}

#pseudo_com input{
	margin-right:20px;
	width:100px;
	height:15px;
	border: thin solid #e440e4;
	color:#8a8a8a;
	font-size:0.9em;
	font-weight:bold;
	padding-left:3px;

}

#new_com_ajax{
margin-top:10px;
}

.comments{
	margin-top:0px;
	margin-bottom:0px;
	width:95%;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e440e4;
	border-left-color: #e440e4;
	border-top-style: none;
	border-bottom-style: none;
	
}

.plus{
	text-align:right;
	margin-right:10px;
	color:#e440e4;
	cursor:pointer;
	font-size:0.9em;
}

.plus a {
	color:#e440e4;
	font-size:0.8em;
	text-decoration:underline;
	cursor:pointer;
}



#valid_comment{
	margin-left:50%; 
	width:120px; 
	background-image:url(../images/ajouter.png);
	border:none;
	height:20px;
	background-repeat:no-repeat;
	background-color:none;
	cursor:pointer;
}

.comments_autor{
	color:#e440e4;
	display:block;
	width:95%;
	border-bottom:dotted thin #e440e4;
	font-weight:bold;
	margin-top:5px;
}

.pagination {
	display:block;
	width:98%;
	text-align:center;
	font-weight:bold;
}

.pagination a{
	color:#5e5e5e;
	text-decoration:none;

	
}



.boite_vid
{
	width:95%; 
	min-height:65px;
	margin-left:5px;
}

.boite_div_texte
{
	font-weight:bold;
	color:#5e5e5e;
	cursor:pointer;
}

.boite_vid p
{
	margin-left:10px
}

.boite_vid img
{
	float:left;
}

.boite_vid a{
	text-decoration: none;
	font-weight:bold;
	color:#5e5e5e;
}

.boite_vid a:visited{
	text-decoration: none;
	font-weight:bold;
	color:#5e5e5e;
}

.boite_vid p
{
	display:block;
}

.asterisk
{
	color:#FF0000;
}

.edition
{
background-color:#CC0000;
}

.tooltip 
{
  background-color:#ffffff;
  font-weight:bold;
  border:2px #FF66CC solid;
	font: 10px arial;
	padding:5px;
	min-width:160px;
	
}

.tooltip_text
{
	margin-left:10px;

}

.tooltip_a
{
  text-decoration:none;
	float:left;

}

#tableau_tag table{
	color:#e440e4;
	width: auto;;
	margin: 40px;
}			

#tableau_tag table th{
	color:#FF00FF;
}	
			
#news
{
 position: relative;
 display: block;
 float: left;
 width: 875px;
 height: 83px;
 left: 14px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent url(../images/news_bg.png) no-repeat top left;
}

#news_text
{
 position: absolute;
 display: block;
 width: 690px;
 height: 20px;
 top: 38px;
 left: 120px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
 font-face: arial;
 font-size: 1.4em;
 color: #5c5c5c;
}


#rss_abo
{
 position: relative;
 display: block;
 float: left;
 width: 690px;
 height: 20px;
 margin: 10px 0px 0px 120px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
}

#blocks_container
{
 position: relative;
 display: block;
 width: 886px;
 height: auto;
 left: 14px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
}

#block_videos
{
 position: relative;
 display: block;
 float: left;
 width: 477px;
 height: 236px;
 margin: 0px 0px 0px 5px;
 .margin: 0px 0px 0px 3px;
 padding: 0px 0px 0px 0px;
 text-align: left;
/* background: transparent url(../images/videos_bg.png) no-repeat top left;*/
 background: transparent;
}

#form_recherche{
	margin-left:50px;
}

.bloc_info_ajax{
	width:98%;
	background-color:#DDD;
	border: mediumsolid #FFF;
	padding: 10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.bloc_info{
	min-width:90%;
	background-color:#EEEEEE;
	clear:both;
	margin-top:20px;
	float:left;
	border: thin solid #CC3366;
	padding: 15px;
}

.info_video{
	float:left;
	width:170px;
	margin-left:15px;
	text-align:center;
	min-height:250px;
	background-color:#666666;
	color:#FFFFFF;
	padding:5px;
	
}

.mini_bloc_info{
	float:left;
	width:97%;
	padding:5px;
	background-color:#343434;
}

.mini_info{
	float:left;
	width: 19%;
	text-align:center;
	display:block;
	border:thin solid #666666;
	min-height:55px;
	margin-left:5px;
}

input[disabled] {color:#666666}



#block_videos_bg
{
 position: absolute;
 top: 0;
 left: 0;
}

#videos_flow
{
 position: absolute;
 display: block;
 top: 83px;
 left: 18px;
 width: 441px;
 height: 164px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
/* background: transparent url(../images/videos_flow.png) no-repeat top left;*/
}

#block_live
{
 position: relative;
 display: block;
 float: right;
 width: 387px;
 height: 236px;
 margin: 0px 5px 0px 0px;
 .margin: 0px 3px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
/* background: transparent url(../images/live_bg.png) no-repeat top left;*/
 background: transparent;
}
#block_live_bg
{
 position: absolute;
 top: 0;
 left: 0;
}

#live_flow
{
 position: absolute;
 display: block;
 top: 56px;
 left: 50px;
 width: 291px;
 height: 154px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
}

#block_participez
{
 position: relative;
 display: block;
 float: left;
 width: 580px;
 height: 111px;
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
/* background: transparent url(../images/participez_bg.png) no-repeat top left;*/
 background: transparent;
}

#block_participez_bg
{
 position: absolute;
 display: block;
 top: 0;
 left: 0;
}

#block_participez_envoyez
{
 position: relative;
 display: block;
 float: left;
 top: 77px;
 left: 69px;
 width: 200px;
 height: 20px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
 color: #db00db;
 font-face: arial;
 font-weight: bold;
 font-size: 1.4em;
}

#block_participez_envoyez a
{
 color: #db00db;
}

#block_participez_envoyez a:hover
{
 color: #db00db;
}

#error_text
{
  height:50px;
  margin-left:50px;
}

#error_text a
{
 color: #db00db;
 text-decoration:none;
 font-size:25px;
}

#error_text a:hover
{
 color: #db00db;
 text-decoration:none;
 font-weight:bold;
 font-size:25px;
}

#mail_text
{
  padding:20px;
  height:auto;
  margin-left:50px;
  margin-bottom:40px;
  width:780px;
  background-color: lightgrey;
}

#mail_text a
{
 color: black;
 text-decoration:none;
 font-size:15px;
}

#mail_text a:hover
{
 color: #db00db;
 text-decoration:none;
 font-size:15px;
}

#block_participez_aide
{
 position: relative;
 display: block;
 float: left;
 top: 77px;
 left: 149px;
 width: 200px;
 height: 20px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
 color: #db00db;
 font-face: arial;
 font-weight: bold;
 font-size: 14px;
}

#block_participez_aide a
{
 color: #db00db;
}

#block_participez_aide a:hover
{
 color: #db00db;
}



#block_plus
{
 position: relative;
 display: block;
 float: right;
 width: 296px;
 height: 111px;
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
}

#block_mobile
{
 position: relative;
 display: block;
 float: left;
 width: 290px;
 height: 79px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
/* background: transparent url(../images/mobile_bg.png) no-repeat top left;*/
 background: transparent;
}
#block_mobile_link
{
 position: absolute;
 display: block;
 left: 0;
 top: 0;
 width: 228px;
 height: 26px;
 margin: 25px 0px 0px 48px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
}

#block_about
{
 position: relative;
 display: block;
 float: right;
 width: 229px;
 height: 33px;
 margin: -10px 8px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
}


#partenaires
{
 position: relative;
 display: block;
 float: left;
 width: 839px;
 height: 83px;
 left: 14px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent url(../images/partenaires_bg.png) no-repeat top left;
}

#partenaires_defil
{
 position: relative;
 display: block;
 width: 700px;
 height: 45px;
 top: 27px;
 margin: 0px 0px 0px 140px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
 overflow: hidden;
}

#partenaires_defil_chariot1
{
 position: absolute;
 display: block;
 width: 1000px;
 height: 45px;
 top: 0px;
 left: 1px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
 overflow: hidden;
}

#partenaires_defil_chariot2
{
 position: absolute;
 display: block;
 width: 1000px;
 height: 45px;
 top: 0px;
 left: 1001px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
 overflow: hidden;
}

.partenaires_defil_img
{
 position: relative;
 display: block;
 height: 50px;
 float: left;
 margin: 0px 13px 0px 13px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: transparent;
 overflow: hidden;
}


/*
** FOOTER : 
*/

#footer
{
 display: block;
 position: relative;
 width: 928px;
 height: 44px;
 margin: -17px 0px 0px 14px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
/* background: transparent url(../images/footer_bg.png) no-repeat top left;*/
 background: transparent;
 font: 0px arial;
/* border: 1px solid;*/
 color: #db00db;
 font-face: arial;
 font-weight: bold;
 font-size: 12px;
}

#footer_links
{
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 text-align: center;
 padding: 5px 0px 0px 0px;
}

#footer a
{
 color: #db00db;
 text-decoration: none;
}

#footer a:hover
{
 color: #db00db;
 text-decoration: underline;
}




