/*

rouge : #bd0926
vert : #96bd0d
orange : #f7b234

*/


body {	
background-color: #fff;
font-family: Arial, sans-serif;
background-image: url(../images/fond.gif);
background-repeat: repeat-x;
font-size: 0.8em;
color: #4d4d4d;
margin : 0px;
padding : 0px;
text-align : center;
}


#global {
background-color : #fff;
width: 960px;
max-width: 960px;
min-width: 960px;
margin: 0px auto;
padding : 0px;
text-align: left; 
}


#bando {
margin: 0px;
padding: 0px;
background-color: #fff;
height: 60px;
min-height: 60px;
max-height: 60px;
width: 960px;
min-width: 960px;
max-width: 960px;
text-align: center; 
}



#contenu {
margin : 0px;
padding: 24px 24px 24px 0px;
float: left;
width: 730px;
max-width: 730px;
min-width: 730px;
}


#col_droite {
width : 180px;
max-width: 180px;
min-width: 180px;
float : left;
padding: 24px 0 24px 20px;
margin: 0px;
}



#footer {
margin : 0px;
padding-top: 10px;
padding-bottom: 16px;
text-align: center;
border-top: 4px solid #bd0926;
color : #4d4d4d;
background-color: #96bd0d;
height : 600px;
}


#footer a:link {
color : #4d4d4d;
text-decoration : none;
background-color: transparent;
font-weight : normal;
padding: 0px;
}

#footer a:visited{
color : #4d4d4d;
text-decoration : none;
background-color: transparent;
font-weight : normal;
padding: 0px;
} 

#footer a:hover{
color : #666; 
text-decoration : none;
background-color: transparent;
font-weight : normal;
padding: 0px;
} 

#footera:active {
color : #666; 
text-decoration : none;
background-color: transparent;
font-weight : normal;
padding: 0px;
}





/* DIV */


div.neutre {
clear: both;
margin: 0px;
padding: 8px;
}


div.centrer {
text-align : center;
margin: 0px;
padding : 0px;
}

div.aligndroite {
text-align : right;
margin: 0px;
padding : 0px;
}


div.demi {
width : 48%;
max-width: 48%;
min-width: 48%;
float : left;
}



/* SPAN */

span.rouge {
color : #bd0926;
font-weight: bold;
}


/*

rouge : #bd0926
vert : #96bd0d
orange : #f7b234

*/


/* TITRES */

h1{
color: #bd0926;
font-size: 2.4em;
font-weight: normal;
margin: 0px 0px 24px 0px;
padding: 0px 0px 0px 0px;

}


h2{
color: #96bd0d;
font-size: 1.6em;
font-weight: normal;
margin: 8px 0px 16px 0px;
padding: 0px 0px 0px 24px;
background-image: url(../images/h1.gif);
background-repeat: no-repeat;
background-position: left center;
}


h3{
color: #4d4d4d;
font-size: 1.3em;
font-weight: bold;
margin: 0px 0px 4px 0px;
padding: 0px;
}



/* LIENS */

a:link {
color : #bd0926;
text-decoration : none;
background-color: transparent;
/*font-weight : normal;*/
}

a:visited{
color : #bd0926;
text-decoration : none;
background-color: transparent;
/*font-weight : normal;*/
} 

a:hover{
color : #4d4d4d; 
text-decoration : none;
background-color: transparent;
/*font-weight : normal;*/
} 

a:active {
color : #4d4d4d; 
text-decoration : none;
background-color: transparent;
/*font-weight : normal;*/
}



/* LISTES */

ul {
margin : 8px 0px;
padding : 0px;
list-style-position:inside;
}

li {
list-style-type:square;
padding : 0px;
margin:0px;
}






/* IMAGES */
a:link img {border: 0px;}
a:visited img {border: 0px;}
a:hover img {border: 0px;}
a:active img {border: 0px;}
 
img.gauche {
float : left;
padding-right: 10px;
}
 
img.droite {
float: right;
padding-left: 10px;
}

img.droite_cadre {
float: right;
margin-left: 10px;
border: 1px solid #86267e;
}

img.gauche_cadre {
float: left;
margin-right: 10px;
border: 1px solid #86267e;
}


img.grand_cadre {
border: 1px solid #86267e;
}


a img {
border : 0px;
}
