/* =================== Tags =================== */
html, body
{
	background: 	#fff0dd url(images/bg_titre.jpg) center top no-repeat;
	/*color: 			#707070;
	font-family:			Arial, Helvetica, sans-serif;*/
	color:			#707070;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		15px;
	height: 		100%;
	margin: 		0;
}

p {
	color:			#707070;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		15px;
	line-height:20px;
}

strong 
{
	color:			#505050;
}

b
{
	color:			#505050;
}

h1 {
	color:			#e17b28;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		32px;
	font-weight: normal;
	border-bottom:	thin solid;
	border-bottom-color: #f7d6b2;
}

h2 {
	color:			#3a6882;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	font-weight:	bold;
}

h3 {
	color:			#3a6882;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		18px;
	font-weight: normal;
	/*text-decoration:underline;*/
}


h4 {
	color:			#3a6882;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		22px;
	font-weight:	normal;
	margin-bottom: -5px;
	/*background-color: #f9b83a;
	padding: 		3px;
	padding-left:	10px;*/
}

h5 {
	color:			#ffffff;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		18px;
	font-weight: normal;
	background-color: #e9935f;
	padding: 		3px;
	padding-left:	10px;
}

ul {
	color:			#707070;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		15px;
	list-style-type:none;
}

li {
	background:transparent url(images/green-bullet.gif) no-repeat scroll left 6px;
	padding-left:10px;
	list-style-type:none;	
}

hr {
	width: 100%;
	height: 1px;
	color: #f7d6b2;
	background-color: #f7d6b2;
	border: 0px;	
}

input, textarea, select {
	color:			#3a6882;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		15px;
	border-color: 	#e8a55a;
	background-color: #FFFFFF;
	border-width: 	1px;
	border-style: 	solid;
	padding-left: 2px;
}

input:hover, textarea:hover {
	background-color: #fffaa7;
}

td h1, td h2, td h3
{
	margin-top: 0px;
}

a 			{font-family:Arial, Helvetica, sans-serif; color: #e17b28; text-decoration: none;}
a:hover 	{font-family:Arial, Helvetica, sans-serif; color: #e17b28; text-decoration: underline;}

a img{
	border-width: 0px;
}

/* ================= Classes ================== */
.plan_sous_rubrique
{
	padding-left: 20px;
}

.plan_page
{
	padding-left: 20px;
}

.plan_sous_page
{
	padding-left: 40px;
}

.plan_rubrique a{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #e17b28; text-decoration: none;}
.plan_rubrique a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #e17b28; text-decoration: none; text-decoration: underline;}

.plan_sous_rubrique a{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #3a6882; text-decoration: none;}
.plan_sous_rubrique a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #3a6882; text-decoration: none; text-decoration: underline;}

.plan_page a{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #3a6882; text-decoration: none;}
.plan_page a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #3a6882; text-decoration: none; text-decoration: underline;}

.plan_sous_page a{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #707070; text-decoration: none;}
.plan_sous_page a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #707070; text-decoration: none; text-decoration: underline;}

.sentence {
color:#707070;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
text-transform:uppercase;
}


.extrait {
	color:			#707070;
	font-family:	Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 		13px;
}

.sentence span {
color:#e17b28;
}


.contenu img{
	border-width: 	1px;
	border-color: 	#d5d2cb;
	background-color: #ffffff;
	padding: 		6px;
}


.menuPart1
{
	text-align: 	right;
}

.menuPart1 a
{
	font: 			14px Arial, Helvetica, sans-serif;
	color:			#fff;
	text-decoration:none;
}

.menuPart1 a:hover
{
	font: 			14px Arial, Helvetica, sans-serif;
	color:			#89e4ff;
	text-decoration:none;
}


.menuPart2
{
	text-align: 	right;
}

.menuPart2 a
{
	font: 			14px Arial, Helvetica, sans-serif;
	color:			#89e4ff;
	text-decoration:none;
}

.menuPart2 a:hover
{
	font: 			14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:			#fff;
}


.menuSec
{
	padding-right:	70px;
}

.menuSec a
{
	font: 			14px Arial, Helvetica, sans-serif;
	color:			#fff;
	text-decoration:none;
}

.menuSec a:hover
{
	font: 			14px Arial, Helvetica, sans-serif;
	color:			#89e4ff;
	text-decoration:none;
}

.sousMenu
{
	text-align:		left;
}

.sousMenu a
{
	color:			#2e5771;
}

.sousMenu a:hover
{
	color: 			#e8812c;
}


.png24
{
	filter: 		expression(applyPng(this));
}


/* =================== IDs ==================== */
#btnTwitter_fr a
{
	display:		block;
	position:		absolute;
	top:			284px;
	left:			377px;
	width:			286px;
	height:			63px;
	background:		url(images/btn_twitter_fr.png) no-repeat top left;
}
#btnTwitter_eng a
{
	display:		block;
	position:		absolute;
	top:			284px;
	left:			377px;
	width:			286px;
	height:			63px;
	background:		url(images/btn_twitter_eng.png) no-repeat top left;
}

#cadrePartenaire
{
	height: 		180px;
	position:		relative;
	overflow: 		hidden;
}

#cadreQuoideneuf
{
	position:		relative;
	overflow: 		hidden;
}


#footer
{
	font:			14px Arial, Helvetica, sans-serif;
	background: 	url(images/bg_copyright.jpg) center top no-repeat;
	position: 		relative;
	width: 			940px;
	height:			55px;
	margin:			auto;
	color: 			#fff;
	text-align:		center;
	padding-top:	35px;
}

#footer a
{
	font:			14px Arial, Helvetica, sans-serif;
	color: 			#fff;
	text-decoration:none;
}

#footer a:hover
{
	color: 			#e8812c;
	text-decoration:none;
}

#qdn_boite {
	background-color:		#FFFFFF;
	border-bottom-width:	1px;
	border-bottom-color:	#d6d4cd;
	border-left-width:		1px;
	border-left-color:		#d6d4cd;
	border-right-width:		1px;
	border-right-color:		#d6d4cd;
	border-top-width:		0px;
	border-top-color:		#ffffff;
	border-style:			solid;
}

#qdn_contenu {
	border-width: 	1px;
	border-color: 	#d6d4cd;
	border-style:	solid;	
	padding: 		5px;
	overflow:	 	hidden;
}#partenaires_boite {
	background-color:		#FFFFFF;
	border-bottom-width:	1px;
	border-bottom-color:	#d6d4cd;
	border-left-width:		1px;
	border-left-color:		#d6d4cd;
	border-right-width:		1px;
	border-right-color:		#d6d4cd;
	border-top-width:		0px;
	border-top-color:		#ffffff;
	border-style:			solid;
}

#partenaires_contenu {
	border-width: 	1px;
	border-color: 	#d6d4cd;
	border-style:	solid;	
	padding: 		5px;
	overflow:	 	hidden;
}

#sliderPartenaire
{
	position: 		relative;
	text-align: 	center;
}

#sousMenu2
{
	position: 		absolute;
	top:			267px;
	left:			210px;
	float:			left;
	visibility:		hidden;
	width:			1px;
	height:			0px;
	overflow:		visible;
}

#sousMenu3
{
	position: 		absolute;
	top:			267px;
	left:			310px;
	float:			left;
	visibility:		hidden;
	width:			1px;
	height:			0px;
	overflow:		visible;
}

#sousMenu4
{
	position: 		absolute;
	top:			267px;
	left:			410px;
	float:			left;
	visibility:		hidden;
	width:			1px;
	height:			0px;
	overflow:		visible;
}

#sousMenu5
{
	position: 		absolute;
	top:			267px;
	left:			520px;
	float:			left;
	visibility:		hidden;
	width:			1px;
	height:			0px;
	overflow:		visible;
}

#sousMenu6
{
	position: 		absolute;
	top:			267px;
	left:			630px;
	float:			left;
	visibility:		hidden;
	width:			1px;
	height:			0px;
	overflow:		visible;
}

#sousMenu7
{
	position: 		absolute;
	top:			267px;
	left:			750px;
	float:			left;
	visibility:		hidden;
	width:			1px;
	height:			0px;
	overflow:		visible;
}


#texte
{
	background:		url(images/bg_contenu.jpg) center top no-repeat;
}

#wrap
{
	position: 		relative;
	margin: 		auto;
	width: 			940px;
}

#zoneFooter
{
	position:		absolute;
	bottom:			1px;
	height:			90px;
	clear:			both;
}
#entetetableauclickable a {
	color:				white;
	text-decoration:	underline;
	font:				14px Arial, Helvetica, sans-serif;
}