
/* Générique */
.clear-float { clear: both; }
.hidden { display: none; }
.rounded { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.Justifie { text-align: justify; }
.text { margin: 10px 0 10px 0; }

/* Globale */
body 
{
    margin: 0px 0px 0px 0px; 
    font-family: Tahoma; 
    font-size: 11px; 
    color: #616161;
    /* Firefox only */
    background-color: Black;
    scrollbar-face-color: #9AA648; 
	scrollbar-shadow-color: #707070; 
	scrollbar-highlight-color: #9AA648; 
	scrollbar-3dlight-color: #EFEEBB; 
	scrollbar-darkshadow-color: #EFEEBB; 
	scrollbar-track-color: #707070; 
	scrollbar-arrow-color: #000000;
}

h1
{
	font-family: Verdana, Helvetica, Tahoma;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    top: -4px;
    color: #999A7D;
    text-transform:uppercase;
    letter-spacing: -2px;
    background-image: url(/images/commun/tiG.gif);
    background-position: 7px 4px;
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 5px;
    border-bottom: 2px solid black; 
}

h2
{
	font-family: Verdana, Helvetica, Tahoma;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    top: -4px;
    color: #999A7D;
    text-transform:uppercase;
    letter-spacing: -2px;
    color: #99A447;
    margin-bottom: 0px;
    background-image: url(/images/commun/stiG.gif);
    background-position: 12px 4px;
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom: 2px solid black;
}
h3
{
    font-family: Tahoma; 
    font-size: 11px; 
    color: #616161;
    font-weight: bold;
}

/* --- Master Page --- */
#background {
	background-color: White;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;}
#divEntete { width: 720px; height: 217px; background-image: url(/images/commun/header.png); }
#Contenu {
	margin-top: 30px;
	min-height: 100%;
	     }
#MenuBas {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 30px;
	clear: both; }
#copyrights {	
	width: 770px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/commun/piedPage.gif);
	background-repeat:no-repeat;
	background-position: top;
	color: White; 
	font-weight: bold;
	font-size: 0.9em;
	padding: 2px 0 0 0;  
	text-align: center;}
	
	
    /* Defaut */
    img { border: none; }
    p { margin: 0px; padding: 0px; text-align: justify; }
    a {
        color: #9AA648;
        text-transform:uppercase;
        font-family: tahoma;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold; }
    a.Fleche, a.FlechePetit {
        background-image: url(../images/commun/fleche.gif);
        background-position: 0px 5px;
        background-repeat: no-repeat;
        padding-left: 9px; }
    a.FlechePetit { font-size: 11px; text-transform:none; font-weight: normal; }
    a:hover { text-decoration: underline; }
    
    p.lien-haut { background-image: url(../images/commun/sep.gif); background-repeat: repeat-x; background-position: top; padding-top: 5px; margin-top: 5px; }
    p.lien-haut-pale { background-image: url(../images/commun/sepPale.gif); background-repeat: repeat-x; background-position: top; padding-top: 5px; margin-top: 5px; }
    p.lien-haut-fonce { background-image: url(../images/commun/sepFonce.gif); background-repeat: repeat-x; background-position: top; padding-top: 5px; margin-top: 5px; }
    
    p.lien-bas { background-image: url(../images/commun/sep.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 7px }
    p.lien-bas-pale { background-image: url(../images/commun/sepPale.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 7px }
    p.lien-bas-fonce { background-image: url(../images/commun/sepFonce.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 7px }
    
    li.Fleche { 
        background-image: url(/images/commun/fleche.gif);
        background-position: 0px 5px;
        background-repeat: no-repeat;
        padding-left: 0px;
        /*list-style-image: url(../images/commun/fleche.gif);*/
        list-style-type: none;
        position: relative;
    }
        
    /* Gris Fonce */
    a.GrisFonce {
        color: #707070;
        font-size: 9px;
        text-transform:uppercase;
        font-family: tahoma;
        font-weight: normal;
        text-decoration: underline;
        letter-spacing: 0px; 
    }
    a.GrisFonce:hover { color: #9AA648; }
    
    a.PiedPage { margin-left: 9px; margin-right: 9px; }
    /* Nouveau */
    a.Nouveau, a.Nouveau:hover {
        color: #900000;
        font-size: 9px;
        text-transform:uppercase;
        font-family: tahoma;
        font-weight: normal;
        text-decoration: none;
        letter-spacing: 0px; }
        
/* --- Composants SCOCI --- */
.cadre{
    background-color: #E8E8DF;
    border-top: solid 4px #D3D3C3;
    font-family: Tahoma; 
    font-size: 11px;
    padding: 10px;}
    
    
.cadre-pale {
    background-color: #f3f3ef;
    border-top: solid 4px #E8E8E0;
    font-family: Tahoma; 
    font-size: 11px;
    padding: 10px; }
    
    
.cadre-blanc
{
    margin-top: 5px;
    background-color: #F5F5F1;
    border: solid 1px #CECEBC;
    font-family: Tahoma; 
    font-size: 11px;
    padding: 10px; }
    







 




