body, table, tr, td	{font: 11px Verdana; color: #000000;}
ul	{font: 11px Verdana; color: #000000;}
li	{font: 11px Verdana; color: #000000;}

b	{font-weight: bold;}
i	{font-style: italic;}

input			{font: 11px Verdana;}
select			{font: 11px Verdana;}
option			{font: 11px Verdana;}
textarea		{font: 11px Verdana;}
.forms			{font: 11px Verdana;}
.small, small	{font: 9px Verdana; color: #000000;}
.sm				{font: 9px Verdana; color: #000000;}

a		 			{font: 11px Verdana; color: #000000; text-decoration: underline;}
a:active			{font: 11px Verdana; color: #000000; text-decoration: underline;}
a:visited			{font: 11px Verdana; color: #000000; text-decoration: underline;}
a:hover				{font: 11px Verdana; color: #000000; text-decoration: underline;}

a.lang		 		{font: 10px Verdana; color: #FFFFFF; text-decoration: none;}
a.lang:active		{font: 10px Verdana; color: #FFFFFF; text-decoration: underline;}
a.lang:visited		{font: 10px Verdana; color: #FFFFFF; text-decoration: none;}
a.lang:hover		{font: 10px Verdana; color: #FFFFFF; text-decoration: underline;}

a.serv		 		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: none;}
a.serv:active		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: underline;}
a.serv:visited		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: none;}
a.serv:hover		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: underline;}

a.mmain		 		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: none;}
a.mmain:active		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: underline;}
a.mmain:visited		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: none;}
a.mmain:hover		{font: bold 11px Verdana; color: #FFFFFF; text-decoration: underline;}

a.mmaincur		 	{font: bold 11px Verdana; color: #333333; text-decoration: none;}
a.mmaincur:active	{font: bold 11px Verdana; color: #333333; text-decoration: underline;}
a.mmaincur:visited	{font: bold 11px Verdana; color: #333333; text-decoration: none;}
a.mmaincur:hover	{font: bold 11px Verdana; color: #333333; text-decoration: underline;}

a.msub			 	{font: 11px Verdana; color: #999999; text-decoration: none;}
a.msub:active		{font: 11px Verdana; color: #999999; text-decoration: underline;}
a.msub:visited		{font: 11px Verdana; color: #999999; text-decoration: none;}
a.msub:hover		{font: 11px Verdana; color: #999999; text-decoration: underline;}

a.menutitle		 	{font: 14px Arial; color: #FFFFFF; text-decoration: none;}
a.menutitle:active	{font: 14px Arial; color: #FFFFFF; text-decoration: none;}
a.menutitle:visited	{font: 14px Arial; color: #FFFFFF; text-decoration: none;}
a.menutitle:hover	{font: 14px Arial; color: #FFFFFF; text-decoration: none;}

a.menucur		 	{font: 14px Arial; color: #333333; text-decoration: none;}
a.menucur:active	{font: 14px Arial; color: #333333; text-decoration: none;}
a.menucur:visited	{font: 14px Arial; color: #333333; text-decoration: none;}
a.menucur:hover		{font: 14px Arial; color: #333333; text-decoration: none;}

.norm				{font: 8pt Tahoma; color: #6C1A19;}
.langtxt			{font: 10px Verdana; color: #FFFFFF;}
.welctxt			{font: 12px Verdana; color: #FFFFFF; line-height: 20px;}
.msubcur			{font: bold 11px Verdana; color: #999999;}
.mmaintxt			{font: bold 11px Verdana; color: #000000;}
.generaltxt			{font: 11px Verdana; color: #000000; line-height: 19px;}
.subheader			{font: bold 11px Verdana; color: #000000;}
.photo				{font: 9px Verdana; color: #333333;}
.menutext			{font: 14px Arial; color: #FFFFFF;}
.mainheader			{font: 19px Arial; color: #FFFFFF;}

h1			{font: 19px Arial; color: #FFFFFF;}
h2			{font: bold 11px Verdana; color: #000000; margin-top:0; text-align:left;}



body {
	background-color:#cccccc;
	color:#FFFFFF;
	margin:0px;
}

a.link, v.link  {
	color:#FFFFFF
}









/* ------------------------------------------ 		content div 		----------------------------------------------------- */
.divHeader {
	padding-top:49px;
	padding-bottom:40px;
	background-color:#707685;
}

.divHeader img {
	border:0px;
}

.divMenu {
	background-color:#666666;
	height:34px;
}

.divMenu ul {
	margin:0;
	list-style : none;
	line-height : 21px;
	padding:0;
}

.divMenu li {
	float:left;
	border-right:1px solid #b6b8bf;
	height:18px;
	padding:8px;
	
}

.divMenuMiddle ul {
	margin:0px;
	list-style : none;
	padding:0;
}

.divMenuMiddle li {
	background-color:#949bac;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #999999;
	padding:3px 5px 3px 25px;

}

.DivMenuMiddle_Selected {
	background-color:white;
	border-bottom:1px solid #999999;
	padding:3px 5px 3px 25px;
}

.divArticle {
	padding:30px;
	text-align:justify;
	font: 11px Verdana; 
	color: #000000; 
	line-height: 19px;
	background-color:#dddcdc;
}

.divArticlePhoto {
	text-align:right;
	float:right; 
	width:209; 
	margin-left:30px;
}

.divArticlePhotoBT {
	background-repeat:repeat;
	background-image:url('img/bg_photo.gif');
	height:15px;
}

.divLayout {
	background-repeat:repeat;
	background-image:url("img/bg_left.gif");
	width:100%;
}

.divContentLeft
{
	width:184px;
	padding-top:69px;
	float:left;
	
}

.divContentRight {
	width:729px;
	float:right;
	background-color:#dddcdc;
}

.divContentHeader {
	height:37px;
	padding-left:28px;
	padding-top:31px;
	background-color:#949bac;
	border-bottom:1px solid #666666;
}

.divContent {
	background-color:#dddcdc;
}


.divCopyright {
	font: bold 10px Verdana; color: #F5F5F5;
	margin-top:10px;
	margin-bottom:5px;
	width:913px;
	margin-left:auto;
	margin-right:auto;
}






/* ------------------------------------------ 		page d'accueil div 		----------------------------------------------------- */

.divMain {
	border-top:1px solid white;
	width:913px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:28px;
	background-color:#7d80a2;
	background-image:url("img/bg_left.gif");
}

.divMainLeft {
	float:left;
	width:426px;
	border-left:1px solid #949bac;
}

.divLang {
	height:22px;
	background-color:#707685;
	border-bottom:1px solid white;
	text-align:right;
	padding-top:92px;
}

.divFlash {
	background-color:#7d80a2;
}

.divBottomLeft {
	background-color:#949bac;
	height:112px;
	width:427px;
	float:left;
	border-top:1px solid white;
}

.divMainRight {
	border-left:1px solid white;
	border-right:1px solid #949bac;
	background-color:#949bac;
	float:right;
	width:484px;
}

.divWelcome {
	height:56px;
	background-color:#707685;
	border-bottom:1px solid white;
	padding-top:58px;
}

.divPresentation {
	height:267px;
	padding-top:30px;
	padding-left:40px;
	border-bottom:1px solid white;
	padding-right:40px;
}

.divBottomRight {
	background-image:url('img/btm_grad_right.jpg');
	height:112px;
	float:right;
	width:485px;
	border-top:1px solid white;
	border-left:1px solid white;
}