html, body {
margin: 0;
padding: 0;
height: 100%
}
        
body.habillage_general         { font-family: Arial; margin: 0px; padding: 0px; color:#333333; font-size:13px; background-color:#FFFFFF }
               
table, td { font-size:13px; border-spacing: 0px; border-collapse: collapse;}

h2           { font-size: 15px; text-transform: uppercase; font-weight: bold; margin-top: 5px; 
               margin-bottom: 5px }
               
#s_wrap	   		{ background-color:#F4F4F4; background-image: url('../medias/template_2010/template_2010_02.png');  background-repeat: repeat-x; background-position-y: top; }
#s_wrap_court	   { background-color:#F4F4F4; background-image: url('../medias/template_2010/template_court_2010_02.png');  background-repeat: repeat-x; background-position-y: top; }

#wrap        { margin:0px; background-image: url('../medias/template_2010/template_2010_95.png'); background-repeat: repeat-x; background-position: center bottom;text-align: center; padding:0px;  }

#t_general   { width: 1000px; margin: auto; border-spacing: 0px; border-collapse: collapse; text-align: left; height: 100%}

.pointilles_v { background-image: url('../medias/template_2010/template_2010_84.png');  background-repeat: repeat-y }

#cell_bg     		{ width: 1000px; height: 277px; background-image: 
               		url('../medias/template_2010/template_2010_10.png'); 
               		background-repeat: no-repeat; background-position-y:top; vertical-align:bottom}

#cell_bg_court     { width: 1000px; height: 150px; background-image: 
               		url('../medias/template_2010/template_2010_10.png'); 
               		background-repeat: no-repeat; background-position-y:top; vertical-align:bottom}
     
.pointilles_h { background-image: url('../medias/template_2010/template_2010_82.png'); 
               background-repeat: repeat-x }




.intro_accueil { text-align: justify }
.intro_accueil_chapo { text-align: justify; font-weight:bold }
.liste_grise {list-style-image: url('../medias/template_2010/template_2010_51.png'); text-transform: uppercase; line-height: 200%; text-decoration: underline}
.liste_grise a, .liste_grise a:visited {line-height: 200%; text-decoration: underline; color:#333333;}
.liste_grise a:hover {color: #6E6E6E}

.cell_prog {padding: 5px; width:310px; background-repeat: no-repeat; vertical-align:top; text-align: left}
.cell_prog_2 { width:320px; background-repeat: no-repeat; vertical-align:top; text-align: justify}
.cell_prog_2 a {color: #990033}
.cell_prog_2 a:visited {color: #990033}
.cell_prog_2 a:hover {color: #6E6E6E}


/*  ------------------------------------------
/*  Principaux textes
/*  ------------------------------------------ */


.article_principal {font-size: 13px; color: #666666}
.article_principal h1 { font-size: 14px; text-transform: uppercase; font-weight: normal; margin-top: 5px; margin-bottom: 2px }
.article_principal small {font-size: 0.85em; }
.article_principal h1 a {color: #666666}
.article_principal h1 a:visited {color: #666666}
.article_principal h1 a:hover {color: #999999}
.article_principal a {color: #990033}
.article_principal a:visited { color: #990033}
.article_principal a:hover {text-decoration: none; color: #000000}

.article_principal_2 {font-size: 13px; color: #666666}
.article_principal_2 h1 { font-size: 14px; font-weight: normal; margin-top: 5px; margin-bottom: 2px }
.article_principal_2 small {font-size: 0.85em; }
.article_principal_2 h1 a {color: #333333; text-decoration:none; font-weight:bold}
.article_principal_2 h1 a:visited {color: #666666; text-decoration:none}
.article_principal_2 h1 a:hover {color: #999999; text-decoration:none}
.article_principal_2 a {color: #990033}
.article_principal_2 a:visited { color: #990033}
.article_principal_2 a:hover {text-decoration: none; color: #000000}

.article_principal_3 {font-size: 11px; color: #666666}
.article_principal_3 h1 { font-size: 12px; font-weight: normal; margin-top: 5px; margin-bottom: 2px }
.article_principal_3 small {font-size: 0.85em; }
.article_principal_3 h1 a {color: #333333; text-decoration:none; font-weight:bold}
.article_principal_3 h1 a:visited {color: #666666; text-decoration:none}
.article_principal_3 h1 a:hover {color: #999999; text-decoration:none}
.article_principal_3 a {color: #990033}
.article_principal_3 a:visited { color: #990033}
.article_principal_3 a:hover {text-decoration: none; color: #000000}

h3.sous_titre	{font-size: 18px; margin-top: 25px; margin-bottom: 25px; color:#990033}

/*  ------------------------------------------
/*  Habillage de la hiérarchie de nagivation
/*  ------------------------------------------ */

.titre, .titre table { font-family: Arial, Helvetica, Verdana, Sans-Sherif; font-size: 10px; color: #34349E; padding-bottom: 5px }
.titre a, titre a:visited, .titre table a, .titre table a:visited { text-decoration:none; color: #34349E }
.titre a:hover, .titre table a:hover  { text-decoration: none; color: #CC0000 }


.titre_remplacement {border-bottom:1px solid #17478C; font-size: 40px; text-transform: capitalize; font-variant: small-caps; color: 
               #17478C;  padding-bottom:0px; padding-top:13px; font-style:italic; font-weight:bold}
