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

body{
background:#dfdfdf url(/medias/images/interface/bg.jpg) repeat-x top left;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.3em;
color:#666;
}

#gateway{
width:899px;
margin:auto;

}


#general{
width: 849px; 
margin: auto;

}


#top{
height:95px;
width: 849px; 
margin: auto;

}

#logo{
float:left;

}

#navig-top{
float:right;
font-weight:bold;
color:#f88f3a;
font-size:11px;
padding:5px;

}

#navig-top a{
color:#005d9e;
text-decoration:none;

}
#navig-top a:hover{
color:#f88f3a;

}

#banner{
width: 849px; 
margin: auto;
height:195px;

}

#bannerFlash{

float:right;
}



/***MENU*****/



#corps-large{
border-top:10px solid #09589b;
background:#09589b url(/medias/images/interface/bg-corps-large.jpg) repeat-y   top center ;

}


#corps{
width: 839px;
margin: auto;


}

#gauche{


float: left;
width: 215px;
color:#FFFFFF;

}
#sousmenu{
background:transparent url(/medias/images/interface/bg-gauche.jpg) repeat-x top left;
padding:10px;
margin-bottom:20px;
height:180px;
}

#sousmenu li{
list-style-type:none;
margin:0px;
}

#sousmenu a{
text-decoration:none;
color:#FFFFFF;
display:block;
margin-bottom:2px;
padding:3px;
padding-left:7px;
border-left:2px solid #63aeee;

}
#sousmenu a:hover, #sousmenu a.current{
border-left:2px solid #eb6a02;
background:#ec6c06 url(/medias/images/interface/bg-sousmenu-gauche.png) repeat-x top left;


}
#news{
background:transparent url(/medias/images/interface/bg-gauche.jpg) repeat-x top left;
padding:10px;
}

#droite{
background:transparent url(/medias/images/interface/coin.jpg) no-repeat top right;
padding:15px;
padding-bottom:50px;
float: right;
width: 577px;



}


#footer-large{
background:#dfdfdf url(/medias/images/interface/bg-footer-large.png) repeat-x top left;
padding-bottom:50px;
font-size:10px;
text-align: center;


}

#footer{
background: transparent url(/medias/images/interface/bg-footer.jpg) no-repeat top left;

font-size:10px;
width: 849px; 
text-align: center;
margin:auto;

padding-top:10px;

}

a{

color:#ed6c04;
}

a:hover{

color:#faa618;
}

p{
margin-top:2px;
margin-bottom:8px;
}

.spacer{
clear:both;
visibility:hidden;
}

li{
margin-left:20px;
}

a img{
border:0px solid red;
}

.left{
float:left;

}
.right{
float:right;

}

.mee{
color:#f4bd00;
}

h1{
background:#ec6c06 url(/medias/images/interface/bg-sousmenu-gauche.png) repeat-x top left;
border-left:3px solid #eb6a02;
font-size:13px;
text-transform:uppercase;
color:#fff;
border-bottom:1px solid #f07715;
padding-left:7px;
margin-bottom:14px;
padding-bottom:2px;
padding-top:3px;
width:90%;

}

h2{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#eb6a02;
border-bottom:1px dashed #eb6a02;
margin-bottom:5px;
}


#gauche h1{
background:none;
border-left:0px solid #eb6a02;
font-size:14px;
text-transform:uppercase;
color:#fff;
border-bottom:none;
padding-left:0px;
margin-bottom:8px;
padding-bottom:2px;
width:90%;
}

.celTitre{
background-color:#ffdfc5;
display:block;

padding:3px;
color:#f07512;
}

.retourCarte{

background-color:#f07512;
color:#fff;
padding:5px;

}


.retourCarte a{

color:#fff;
text-decoration:none;
font-weight:bold;

}



.tooltip{

background-color:#ea6a05;
padding:5px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
}
