/* CSS Document */

body
{
background:url("fond_body.png") repeat-x; font-family:Arial, Helvetica, sans-serif;
background-color:rgb(240,255,240);
width:1020px;
margin:auto;

}


#sous_ban a
{
display:block;
background:url("fond_liens_menu.png") no-repeat center;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
color:white;
text-decoration:none;
width:115px;
text-align:center;
}
#sous_ban a:hover
{
background:url("fond_liens_hover.png") no-repeat center;
font-weight:bold;
}

#corps
{
padding-top:20px;
padding-left:5px;
text-align:justify;
}

#centre
{
margin-bottom:30px;
padding:2px;
}
#gauche, #droite
{
border:1px outset #DFFFBF;
padding:5px;
}


#organisme a
{
width:138px;
display:block;
float:left;
padding-top:5px;
padding-bottom:5px;
border:1px outset rgb(200,200,200);
background-color:#CCFFCC;
color:black;
margin-bottom:50px;
}
#organisme a:hover
{
background-color:#5BFF5B;
font-weight:bold;
}

#budget td
{
border:1px outset green;
}
.gallerie li
{
padding:10px;
}





#pied
{
background:url("fond_pied.png") no-repeat center;
padding-top:50px;
height:100px;
}















/*CONTROL LIENS*/ 
/*UTILISATION: ADULTE*/     
.liens_control a/*insertion class: position_centrer, texte_centrer, text_petit, texte_blanc, taille_200*/
/*UTILISATION: adulte*/
{
display:block;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
background:url("png/control/fond_liens.png") no-repeat center;
color:white;
width:200px;
float:left;
}
.liens_control a:hover
{
font-weight:bold;
background-image:url("png/control/fond_liens_hover.png");
} 



/*BACKGROUND COLOR*/
.fond_blanc
{background-color:white;}
.fond_noir
{background-color:black;}
.fond_gris_clair
{background-color:#999999;}
.fond_orange
{background-color:#FF6600;}
.fond_transparent
{background-color:transparent;}
.fond_bleu
{background-color:#0099FF;}
.fond_beige
{background-color:#FBFCD6;}
.fond_jaune
{background-color:#FFFF00;}

/*COULEUR TEXTE*/
.texte_rouge 
{color:red;}
.texte_vert
{color:green;}
.texte_vert_clair
{color:#00FF00;}
.texte_bleu
{color:rgb(50,150,255);}
.texte_bleu_fonce
{color:#0033FF;}
.texte_gris_clair
{color:rgb(200,200,200);}
.texte_gris_fonce
{color:rgb(100,100,100);}
.texte_noir
{color:black;}
.texte_rose
{color:rgb(255,0,128);}
.texte_orange
{color:rgb(255,128,64);}
.texte_jaune
{color:rgb(255,255,0);}
.texte_blanc
{color:white;}
.texte_mauve
{color:rgb(128,0,255);}

/*STYLE TEXTE*/
.texte_gras
{font-weight:bold;}
.texte_italic
{font-style:italic;}
.texte_souligne
{text-decoration:underline;}

/*FONT-SIZE*/
.texte_tres_petit
{font-size:9px;}
.texte_petit
{font-size:11px;}
.texte_normal
{font-size:12px;}
.texte_grand
{font-size:13px;}
.texte_14
{font-size:14px;}
.texte_tres_grand
{font-size:15px;}
.texte_xxl
{font-size:17px;}
.texte_xxxl
{font-size:20px;}
.texte_xtreme
{font-size:25px;}

/*TEXTE POSITION*/
.texte_centrer
{text-align:center;}
.texte_droite
{text-align:right;}
.texte_gauche
{text-align:left;}

/*POSITION BLOC*/
.position_centrer
{margin:auto;}
.position_gauche
{float:left;}
.position_droite
{float:right;}

/*ERREUR*/
.erreur
{border:outset 1px red;}
.valide
{border:outset 1px green;}
.erreur_401
{border:outset 1px rgb(50,150,255);}

/*CASSEUR DE POSITION*/
.casser_gauche
{clear:left;}
.casser_droite
{clear:right;}
.casser_total
{clear:both;}

/*TRANSFORMATEUR DE BLOC INLINE*/
.transform_bloc
{display:block;}
.transform_inline
{display:inline;}

/*TAILLE BLOC*/
.taille_100
{width:100px;}
.taille_150
{width:150px;}
.taille_200
{width:200px;}
.taille_250
{width:250px;}
.taille_290
{width:290px;}
.taille_300
{width:300px;}
.taille_320
{width:320px;}
.taille_350
{width:350px;}
.taille_400
{width:400px;}
.taille_440
{width:440px;}
.taille_450
{width:450px;}
.taille_500
{width:500px;}
.taille_520
{width:520px;}
.taille_550
{width:550px;}
.taille_600
{width:600px;}
.taille_700
{width:700px;}
.taille_728
{width:728px;}
.taille_800
{width:800px;}
.taille_900
{width:900px;}
.taille_980
{width:980px;}
.taille_1000
{width:1000px;}
.taille_1008
{width:1008px;}
.taille_1010
{width:1010px;}
.taille_1015
{width:1015px;}
.taille_1020
{width:1020px;}

.taille_h_20
{height:20px;}
.taille_h_25
{height:25px;}
.taille_h_200
{height:200px;}

/*BORDURE*/
.bord_1_noir_outset
{border:1px outset black;}
.bord_1_tiret_orange
{border:1px #FF9900 dashed;}
.bord_1_tiret_rouge
{border:1px dashed red;}



