@charset "utf-8";
*{
	border:none;
	margin: 0;
	padding: 0;
}

.clear{
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	text-indent: -9999px;
	visibility: hidden;
	width: 0px;
}

body, html {
	padding: 0;
    margin: 0;
	font-size:11px;
	font-family:verdana;
	background-image:url("../images/bg.gif");
	color:#666666;
}

h1 { color: #666666; }
h2 { color: #d0661f; }
h3 { color: #666666; }
/*-------------------------*/


/*-------------------------*/
#main{
	margin: 0 auto;
	position: relative;
	background-color:#FFFFFF;
	width: 980px;
	display:block;
}

#content{
	margin: 0 auto;
	display:block;
	position: relative;
	background-color:#FFFFFF;
}
/*-------------------------*/


/*-------------------------*/
#content_wrapper{
	float: left;
	overflow: hidden;
	width: 627px;
}

#logo { 
	margin: 0 0 0 0;
	padding: 18px 0 37px 51px
}

#slogan{
	overflow: hidden;
	width: 627px;
}
/*-------------------------*/


/*-------------------------*/
.container{
	margin: 21px 0 0 0;
}
/*-------------------------*/


/*-------------------------*/
#flashHome{
	padding: 15px 0 0 27px;
	z-index:1;
}
/*-------------------------*/


/*-------------------------*/
.MenuGray{
	color:#666666;
	font-family:verdana;
	text-decoration:none;
}

a:hover.MenuGray {
	color:#d0661f;
	text-decoration:underline;
}

a:visited.MenuGray {
	color:#666666;
}

.titlePage {
	color:#666666;
	font-family:verdana;
	font-weight:bold;
	margin: 0 0 10px 0;
}

.titlePageNormal {
	font-family:verdana;
	color:#666666;
	font-weight:normal;
}

.titlePageMenu {
	font-family:verdana;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

a:hover.titlePageMenu {
	font-family:verdana;
	font-weight:normal;
	text-decoration:none;
	color:#333399;
}

.titlePageSoulignee {
	font-family:verdana;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

.MenuHorange {
	font-family:verdana;
	color:#d0661f;
	text-decoration:none;
}

a:hover.MenuHorange {
	text-decoration:underline;
}

.TexOrange {
	color:#d0661f;
	font-family:verdana;
	font-weight:bold;
	margin: 0 0 10px 0;
	text-decoration:none;
}


.TextBleu {
	color:#00394e;
	font-family:verdana;	
	font-weight:bold;
	margin: 30px 0 11px 0;
	text-decoration:none;
}

.TexRouge{
	font-family:verdana;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}

.sep {
	font-family:verdana;
	color:#999999;
}

.GrayB{
	font-family:verdana;
	color:#999999;
	font-weight:bold;
}

.PTextGray {
	font-family:verdana;
	color:#666666;
	margin: 0 0 11px 0;
}

#puce{
	font-family:verdana;
	color:#666666;
}

#puce ul{
	list-style-type: none;
	padding: 0;
	margin: 0
}

#puce ul li{
	background: transparent no-repeat 1px 6px;
	padding: 0 0 0 18px;
}

.PTextGray-Contact {
	font-family:verdana;
	color:#666666;
	margin: 0 0 10px 0;
	text-decoration:none;
}

a:hover.PTextGray-Contact {
	font-family:verdana;
	color:#FF9900;
	text-decoration:underline;
}

.btnEnvoi { background-image:url(../images/envoyer.gif); width:119px; height:22px; }
.champs { 
	border:solid 1px #cccccc;
	color:#00394e;
	font-family:verdana;
	padding:2px 2px 2px 6px;
	width:230px;
}

.textArea{ 
	font-family:verdana;
	color:#d0661f;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding:1px 1px 1px 1px;
	width:300px;
	border:solid 1px #CCC;
}
/*-------------------------*/

/* ---------------- Taille Texte  -----------------------  */ 

.small  { font-family:verdana; font-size:11px; color:#595959; text-decoration:none; }
.small a{ text-decoration:underline;}

.medium  { font-family:verdana; font-size:13px; color:#595959; text-decoration:none; }
.medium  a{ text-decoration:underline; }

.large { font-family:verdana; font-size:15px; color:#595959;  text-decoration:none; }
.large a{ text-decoration:underline }

.s-large { font-family:verdana; font-size:17px; color:#595959;   text-decoration:none}
.s-large a{ text-decoration:underline;}

.MenuGrayTaillet{
	color:#666666;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}

a:hover.MenuGrayTaillet {
	color:#d0661f;
	text-decoration:underline;
}
a:visited.MenuGrayTaillet {
	color:#666666;
}
/*-------------------------*/

/*-------------------------*/
#copyright{
	color:#999999;
	font-family:verdana;
	padding: 60px 0 30px 0;
	text-align: center;	
}
/*-------------------------*/
































