*
{
	margin:0px;
	padding:0px;
}

/*************intro**********************/

.intro
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bgfondintro.gif);
	background-color: #f8f8f8;
}

div#boxh1
{
	margin-left:auto;
	margin-right:auto;
	width:862px;
	text-align:center;
	height:20px;
}

div#flash
{
	margin-left:auto;
	margin-right:auto;
	width:657px;
	height:313px;
}

div#entrer
{
	margin-left:auto;
	margin-right:auto;
	width:862px;
	text-align:center;
}

/**************Site********************/

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(images/bgfond.jpg) repeat-x #a25f0f;
}

div#head
{
	margin-left:auto;
	margin-right:auto;
	width:897px;
	height:182px;
}

div#page
{
	margin-left:auto;
	margin-right:auto;
	width:897px;
	background-image:url(images/bgcontenu.gif);
}

div#titre
{
	width:897px;
	height:69px;

}

div#contenu
{
	width:897px;
	background-image:url(images/bgcontenutop.jpg);
	background-repeat:no-repeat;
}

div#contenubox
{
	width:770px;
	padding-left:70px;
	text-align: justify;
}

div#clearer
{
	clear:both;
}

div#mentions
{
	margin: 0 auto;
	width: 500px;
	text-align: center;
}

div#iconplan
{
	float: right;
	vertical-align: middle;
	margin: 0 50px 0 25px;
	text-align: center;
}

div#bottom
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:897px;
	height:72px;
	background-image:url(images/bottom.gif);
	background-repeat:no-repeat;
}

div#menubas
{
	margin: 0 auto;
	width: 900px;
	height: 25px;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

div#menubas a.link
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

div#yzeo
{
	margin-left:auto;
	margin-right:auto;
	width:455px;
	vertical-align:text-bottom;
	text-align:center;
}

div#yzeo img
{
	vertical-align: middle;
	border: none;
}

/* Page contact */

p#genre
{
	color:#363A74;
}

p.field
{
	padding: 0.5em 0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

p.field label
{
	display: block;
	width: 400px;
	text-align: center;
	color: #333333;
	float: center;
	padding-right: 0.8em;
}

#contactform
{
	text-align:center;
	width:400px;
	padding-right:50px;
}

#contactform p, #contactform div.imgcapt
{
	margin:0 auto;
	width:400px;
}

#contactform .texte
{
	text-align:center;
	color: #363A74;
}

/**************Mise en Page*************************/

div#droite
{
	float:right;
	margin: 0 0 20px 20px;
}

.gauche
{
	float:left;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height:20px;
	text-align:center;
}

.h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.h1:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.h1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.titre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.titre:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.txt:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.txt:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.txt2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E9E9E9;
	line-height:16px;
}

.txt2:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E9E9E9;
}

.txt2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E9E9E9;
}

.txtBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}

.txtbas
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

.txtbas:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

.txtbas:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.clearer
{
	clear:both;
	line-height:0;
	height:0;
	width:0;
}

