body {
margin: 0;
padding: 0;
background-color: #fff;
font: 12px Verdana, Arial, sans-serif;
}

a { color: #FF6600; text-decoration: none; }
a:hover { color: #F1AF0B;}

hr{border: 0px solid #F1AF0B;border-top-width:1px;height:0px;margin-bottom:0px;}
.hr_dark {border: 0px solid #FF6600;border-top-width:1px;height:0px;margin-bottom:0px;}

textarea { border: 1px #F1AF0B solid; padding: 3px 0px 3px 5px; text-align:left;}
label {font-size: 12px; }

fieldset {border-left: 2px #F1AF0B solid;}
a img{ border-width: 0px;}

.float_left{float: left;}
.float_right{float: right;}

#conteneur {
position:relative;
top: 10px;
left: 50%;
width: 572px;
margin: 0px;
margin-left: -280px;
height: auto;
padding : 0px 0px 0px 0px;
border-width: 0px;
background-color: #fff;
}

#header{
position:relative;
top: 0px;
left: 0px;
width: 100%;
height: 64px;
padding : 0px 0px 0px 0px;
border-width: 0px;
background: url(images/imp/logo_centre.gif) top left repeat-x; 
}

#header h1{
position:absolute;
top: 45px;
left: 180px;
padding: 0px;
margin: 0px;
font-size:25px;
z-index:120;
color:white;
}

#header_gauche {
position: absolute;
width : 350px;
height: 64px;
left: 0px;
top: 0px;
border: 0px;
background-image: url(images/imp/logo_gauche.gif);  
}

#header_droit {
position: absolute;
width : 30px;
height: 64px;
right: 0px;
top: 0px;
border: 0px;
background-image: url(images/imp/logo_droit.gif);  
}


#page_conteneur {
position: relative;
top: 0px;
left: 0px;
width: 570px;
height: auto;
padding : 0px 0px 0px 0px;
border: 1px #FF6600 solid;
}

#footer {
position: relative;
top: 0px;
left: 0px;
width: 570px;
height: 20px;
padding : 0px 0px 0px 0px;
border-width: 1px 0px 0px 0px;
border-color: #FF6600;
border-style: solid;background-color: #F1AF0B;
overflow: hidden;
text-align: center;
}

#infos_copy{
position: relative;
top: 0px;
font: bold 11px Verdana, Arial, sans-serif;
background-color: #F1AF0B;
color: #FF6600;
height: 15px;
border-width: 0px;
padding: 0px 8px 0px 11px;
margin-top:3px;
}

#infos_copy a:hover{color: #FF6600; border-bottom: 1px dashed #FF6600;}


.cat_nom{
font: bold 18px Verdana, Arial, sans-serif;
color: #FF6633;
}

.margin{ margin: 5px 10px 5px 10px; }
.bords { border: 1px #FF6600 solid; }

/* ---------------------
		  MENU
----------------------- */

#ong {
position : absolute ;
top : 28px ;
left : 20px ;
z-index : 10 ;
width : 735px ;
}

#ong ul {
margin : 0px ;
padding : 0px ;
}

#ong ul li {
float : left ;
list-style-type : none ;
margin : 0px 5px 0px 0px;
padding : 0px ;
}

#ong ul .base a, #ong ul .visite a {
background : url("images/imp/onglets/A1.gif") bottom right no-repeat ;
display : block ;
color : #FFF ;
font-weight : bold ;
padding : 0px 10px 0px 0px ;
}
#ong ul .visite a {background : url("images/imp/onglets/C1.gif") bottom right no-repeat ;}

#ong ul .base a span, #ong ul .visite a span{
background : url("images/imp/onglets/A2.gif") bottom left no-repeat ;
display : block ;
padding : 2px 0px 6px 10px ;
}
#ong ul .visite a span {background : url("images/imp/onglets/C2.gif") bottom left no-repeat ;}

#ong ul .base a:hover {
position: relative;
top: -3px;
background : url("images/imp/onglets/B1.gif") bottom right no-repeat ;
display : block;
color : #FFF;		
font-weight : bold;
padding : 0px 10px 0px 0px;
margin : 0px;
}

#ong ul .base a:hover span{
background : url("images/imp/onglets/B2.gif") bottom left no-repeat ;
display : block ;
padding : 0px 0px 6px 10px ;
}

#spacer_end {
position : absolute ;
top : 0px ;
width: 570px;
margin : 0px;
padding : 0px;
line-height : 28px ;
background : #FF6600 url("images/imp/onglets/spacer_end.gif") bottom left repeat-x ;
}

#imprimer_conteneur {
position:relative;
margin: 0px 60px 0px 40px;
}
