body
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #525252;
}
.txt_normal{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #525252;

}
.txt_blanc{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;

}
.liste{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #525252;

}
.titre_rouge{
	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 16px;
  text-align: left;
  color: #9B0810;
	}
.bouton{
	display:-moz-inline-box; 
    display:inline-block;
	padding-top:1px;
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer;
	width:101px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px; 
	background-image:url(../assets/fond_bouton.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
input.bouton:hover{
   color:#FFFFFF;
	text-decoration:none;
	background-image:url(../assets/fond_bouton_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
} 


/* bouton 2 */
a.bouton2, 
button.bouton2 { 
    display:-moz-inline-box; 
    display:inline-block;
	padding-top:5px;
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer;
	width:101px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px; 
	
} 
a.bouton2:link, a.bouton2:visited {
	background-image:url(../assets/fond_bouton.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.bouton2:hover {
	
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../assets/fond_bouton_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}
/*fin bouton2 */

a:link
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #575757;
}

a:visited, a.visited
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #575757;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #000000;
}
/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 30px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #1A1A1A;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 28px;
  text-align: left;
  color: #9B0810;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 24px;
  text-align: left;
  color: #6B6B6B;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 22px;
  text-align: left;
  color: #5E5E5E;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 18px;
  text-align: left;
  color: #5E5E5E;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 16px;
  text-align: left;
  color: #5E5E5E;
}

table{
	width:100%;
}
