/***********************/
/*  STYLES DE BASE     */
/***********************/

html 
{
    font-size:100%; /* Évite un bug d'IE 6-7. (1) */
}
body 
{
    margin:0;
    padding:0;
	font-family:arial,verdana,helvetica,freesans,sans-serif;
    font-size:0.9em; /* À adapter pour la police choisie. (3) */
    line-height:16pt; /* À adapter au design. (4) */
    color:#8800FF;
    background:#8F3D64;
	/*
	background-image:url(../../images/general/background/3.png);
	background-repeat:repeat-x;
	background-position:left top;
	*/
}


/* TITRES */

h1, h2, h3, h4, h5, h6 
{
    margin: 0 0 .5em 0; /* Rapproche le titre du texte. (5) */
    line-height:1.2;
}
h1 
{
  padding:0;
  margin:0;
  color:#E31937; 
  font-size:1.4em;
  font-weight:bold;
  margin-bottom:10px;
}
h1 a, h1 a:visited, h1 a:focus, h1 a:active
{
	color:#E31937; 
}
h1 a:hover
{
	color:#fff; 
}
h2 
{
	padding:0;
	margin:0;
	margin-top:0px;
	color:#fff; 
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:5px;
}
h3 
{
    font-size:1em;
	color:#fff;	
	font-weight:normal;
}
h4 
{
    font-size:1em;
	color:#222;	
}


/* LISTES */

ul, ol 
{
    margin: .75em 0 .75em 32px; 
   /*    margin : 0; */
    padding: 0;
}

li
{
   list-style-type : none;
   padding : 5px;
}
    


/* PARAGRAPHES */

p
{
   margin: .75em 0; /* Marges plus faibles que par défaut. (7) */
   text-align:justify;
   text-indent : 20px;   
}


/* LIENS */

a, a.visited
{
    color:#FFF;
	text-decoration:none;
}
a:hover
{
    color:#24AAD0;
	text-decoration:none;
}
a img 
{
    border:none;
}
h2 a
{
	color:#fff; 
}
h2 a:hover
{
	text-decoration:none;
}

/* AUTRES TAGS  */

em 
{
    font-style: italic;
}
strong 
{
    font-weight: bold;
}


/* FORMULAIRE */

form, fieldset 
{
    margin:0;
    padding:0;
    border:none;
}
input 
{
	vertical-align: middle; /* Solution pb. d'alignement. (9) */
	border:1px solid #ccc;
	font-size:9pt;
}
input[type=checkbox] { border: none; }
input[type=radio] { border: none; }

select 
{
	height:21px;
	vertical-align: middle; /* Solution pb. d'alignement. (9) */
	font-family:arial,helvetica,freesans,sans-serif;
	border:1px solid #ccc;
	font-size:9pt;
}
textarea
{
	border:1px solid #ccc;
}


/* TABLEAU */

table
{
	border:0;
}