body {
	background-color: #7C7064;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004259;
}
/*-------------------------------------------------------------------------------------------*/
/* ----- NEUTRAL PERMET UNE REMISE A ZERO DES PARAMETRES ----------------------------------- */
/*-------------------------------------------------------------------------------------------*/
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, html, p, blockquote, fieldset, input
{
	margin: 0px;
	padding: 0px;
}
a img,:link img,:visited img
{
	border: none;
}
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#content h1 {
	margin: 10px 20px 10px 20px;
	padding: 0px 0px 1px 14px;
	background-image: url(../img/construct/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	color: #58595B;
	border-bottom: 1px dotted #58595B;
	text-decoration: none;
}
#content h1 a{
	color: #58595B;
	text-decoration: none;
}
#content h1 a:hover{
	color: #958578;
	text-decoration: none;
}
/*-------------------------------------------------------------------------------------------*/
#content h2 {
	margin: 10px 20px 10px 20px;
	padding: 0px 0px 1px 14px;
	background-image: url(../img/construct/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	color: #58595B;
	border-top: 1px dotted #58595B;
	border-bottom: 1px dotted #58595B;
}
#content h2 a{
	font-size: 12px;
	color: #58595B;
	text-decoration: none;
}
#content h2 a:hover{
	font-size: 12px;
	color: #958578;
	text-decoration: none;
}
/*-------------------------------------------------------------------------------------------*/
#content h3 {
	margin: 20px 20px 0px 20px;
	font-size: 14px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
#content h3 a {
	margin: 20px 20px 0px 20px;
	font-size: 14px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
#content h3 a:hover{
	margin: 20px 20px 0px 20px;
	font-size: 14px;
	color: #958578;
	font-weight: normal;
	text-decoration: none;
}
/*-------------------------------------------------------------------------------------------*/
#content p {
	margin: 10px 20px 10px 20px;
	font-size: 11px;
	color: #58595B;
}
#content p.warning {
	color: #004259;
	font-weight: bold;
	text-decoration: none;
}
#content p.warning a {
	color: #004259;
	font-weight: bold;
		text-decoration: none;
}
#content p.warning a:hover {
	color: #004259;
	font-weight: bold;
	text-decoration: underline;
}
.pack {
	margin: 10px 20px 10px 400px;
}
/*-------------------------------------------------------------------------------------------*/
#content a.plus {
	margin: 10px 20px 10px 20px;
	padding-right: 12px;
	background-image: url(../img/construct/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 11px;
	color: #58595B;
	text-decoration: none;
}
#content a.plus:hover{
	margin: 10px 20px 10px 20px;
	padding-right: 12px;
	background-position: right;
	font-size: 11px;
	color: #273854;
	text-decoration: none;
}
/*-------------------------------------------------------------------------------------------*/
#content a.rappel {
	display: block;
	margin-left: 20px;
	text-align: left;
}
/*-------------------------------------------------------------------------------------------*/
#contact {
	width: 530px;
	height: 85px;
	background-color: #f7f4f2;
	background-image: url(../img/construct/bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 11px;
	color: #58595B;
	font-weight: bold;
	border: 1px solid #58595B;
}
/*-------------------------------------------------------------------------------------------*/
#contact p {
	margin: 10px;
	color: #ffffff;
	font-weight: normal;	
}
/*-------------------------------------------------------------------------------------------*/
#contact a {
	width: 130px;
	height: 15px;
	margin: 5px;
	display: block;
	background-image: url(../img/construct/bg_link_contact.gif);
	color: #58595B;
	font-weight: bold;
	text-decoration: none;	
}
/* ----- CONSTRUCT ------------------------------------------------------------------------- */

#content {
	border-right: 1px solid #004259;
}

#main {
	width: 760px;
	border-top: 5px solid #004259;
	border-bottom: 5px solid #004259;
	border-left: 1px solid #004259;
	border-right: 1px solid #004259;
}
hr {
    height: 1px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    /*background-color: #58595B;*/
	 background-image: url(../img/construct/hr.gif);
	 background-repeat: repeat-x;
    color: #58595B;
    border: 0;
    padding: 0;
    display: block;
}
div.hr {
    height: 1px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    /*background-color: #58595B;*/
	 background-image: url(../img/construct/hr.gif);
	 background-repeat: repeat-x;
    color: #58595B;
    border: 0;
    padding: 0;
    display: block;
}

/* ----- PROMO ----------------------------------------------------------------------------- */

#promo {
	width: 180px;
	border-left: 1px solid #004259;
	text-align: center;
}

#promo h2 {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}

#promo .box {
	width: 160px;
	margin: 0px 10px 0px 10px;
	border: 1px solid #58595b;
}

#promo .box .top {
	width: 158px;
	height: 83px;
	margin: 1px;
	background-image: url(../img/construct/bg_box.jpg);
	background-repeat: no-repeat;
}

#promo .box h3 {
	padding-top: 10px;
	font-size: 11px;
	color: #ffffff;
}

#promo .box p {
	margin-top: 10px;
	font-size: 9px;
	color: #ffffff;
}

#promo .box a {
	display: block;
	width: 158px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../img/construct/bg_stars.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
}

/* ----- TOP ------------------------------------------------------------------------------- */

#menuTop {
	margin: 5px 0px 5px 0px;
	width: 760px;
	color: #004259;
	font-size: 10px;
	text-align: right;
}

#menuTop a {
	color: #004259;
	text-decoration: none;
}

#menuTop a:hover{
	color: #0095D4;
	text-decoration: none;
}
/* ----- BOTTOM ---------------------------------------------------------------------------- */

#menuBottom {
	padding: 3px 0px 2px 0px;
	margin-bottom: 0px;
	width: 760px;
	color: #004259;
	font-size: 10px;
	text-align: left;
	border-bottom: 2px solid #004259;
}

#menuBottom a {
	color: #004259;
	text-decoration: none;
}

#menuBottom a:hover {
	color: #0095D4;
	text-decoration: none;
}

#home {
	margin-left: 750px;
	/*display: inline;*/
	text-align: right;
}

.copylien {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #ffffff; 
	text-decoration: none; 
	text-align:center;
}

a.copylien:hover {
	font-size: 7pt; 
	color: #d4d4d5; 
	text-decoration: none; 
	text-align:center;
}

.tab
{
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color:#EAA748;
	text-align:center;
	text-decoration: none;
}
a.tab 
{
	font-size: 11px;
	color: #EAA748;
	text-align:center;
	text-decoration: none;
}
 a.tab:hover
{
	font-size: 11px;
	color: #958578;
	text-align:center;
	text-decoration: underline;
}
.tabadsl td 
{
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	color:#0039BC;
	text-align:center;
	text-decoration: none;
	border-width: 1px 1px 0px 0px;
	border-color:#004259;
	border-style:solid;
}

.tabadsl td a
{
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	color:#E29300;
	text-align:center;
	text-decoration: none;
}

.tabadsl td a:hover
{
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	color:#B5A9A0;
	text-align:center;
	text-decoration: none;
}

.tabadsl .titre
{
	color:#E29300;
}
#content li
{
	margin: 0px 15px 10px 35px;
	font-size: 11px;
	color: #004259;
	font-weight: normal;
}
#content ol
{
	margin: 20px 0px 0px 0px;
}
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
div.evidence
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	color:#FA0029;
	font-size:12px;
	padding-top:10px;
	}
	
div.evidence a
	{
	color:#FA0029;
	font-size:12px;
	text-decoration:none;
	}
	
div.evidence a:hover
	{
	color:#FA0029;
	font-size:12px;
	text-decoration:underline;
	}

div.tab
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color:#EAA748;
	text-align:center;
	text-decoration: none;
	}
div.tab a 
	{
	font-size: 11px;
	color: #EAA748;
	text-align:center;
	text-decoration: none;
	}
div.tab a:hover
	{
	font-size: 11px;
	color: #958578;
	text-align:center;
	text-decoration: none;
	}
	
li a
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FA0029;
	text-decoration: none;
	}
	
li a:hover
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FA0029;
	text-decoration: underline;
	}
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#contact02 {
	width: 530px;
	height: 140px;
	background-color: #f7f4f2;
	background-image: url(../img/construct/bg_contact02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 11px;
	color: #58595B;
	font-weight: bold;
	border: 1px solid #58595B;
}
/*-------------------------------------------------------------------------------------------*/
#contact02 p {
	margin: 10px;
	color: #ffffff;
	font-weight: normal;	
}
/*-------------------------------------------------------------------------------------------*/
#contact02 a {
	width: 130px;
	height: 15px;
	margin: 5px;
	display: block;
	background-image: url(../img/construct/bg_link_contact.gif);
	color: #58595B;
	font-weight: bold;
	text-decoration: none;	
}
/* FORM */
INPUT, SELECT, TEXTAREA {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B606A;
	border: 1px solid #999999;
}

.formTitle{
	background-color: #FFFFFF;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B606A;
	font-weight: bold;
}

.error {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FA0029;
}
/* END FORM */ 
p {
	margin: 10px 20px 10px 20px;
	font-size: 11px;
	color: #58595B;
}

.header
	{
	font-size: 11px;
	color: #003399;
	text-align:center;
	text-decoration: none;
	}
a.header:hover
	{
	font-size: 11px;
	color: #958578;
	text-align:center;
	text-decoration: none;
	}
	
/* ACCUEIL BOX -------------------------*/
.accueilBox {
	background-image: url(../img/accueil/stars.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	width: 160px;
	background-color: #ffffff;
	margin: 20px 5px 20px 5px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #004259;
	text-decoration: none;
}

.accueilBox a:link, .accueilBox a:visited {
	color: #004259;
	text-decoration: none;
}

.accueilBox a:hover {
	color: #273854;
	text-decoration: none;
}
