@charset "utf-8";
/* CSS Document */
body				{ background-color:white; font-family:Verdana, Geneva, sans-serif;  }
.separation			{ clear:both; visibility:hidden; margin:0; padding:0; height:0; }
h1					{ font-size:20px; font-weight:bold; color:#ff8d11; }
h2					{ display:block; background:url(../images/faits_header.gif) no-repeat top left; height:20px; padding:9px 0 0 10px; color:white; text-transform:uppercase; font-size:11px; font-style:normal; font-weight:bold; }
h3					{ display:block; background:url(../images/leftColumn-header-green.gif) no-repeat top left; height:20px; padding:9px 0 0 10px; color:white; text-transform:uppercase; font-size:11px; font-style:normal; font-weight:bold; }
h4					{ display:block; height:20px; color:#ff8500; font-size:12px; font-style:normal; font-weight:bold; }
h5					{  }

#wrapper			{ width:920px; background-color:white; margin:0 auto 0 auto;}
#header				{ width:900px; margin:0 10px 0 10px; background:url(../images/header-firdaous.gif) no-repeat top left; height:99px; }
#logo				{ width:352px; float:left; }
#content			{ width:900px; margin:0 10px 0 10px; }
#footer				{ width:900px; margin:0 10px 0 10px; }

/* SEARCH */
#search				{ margin:70px 10px 0 0; width:250px; height:23px; background:url(../images/search-form.gif) no-repeat top left; float:right; }
#search	#searchForm	{ background: none transparent; border:0px; width:190px; float:left; font-size:11px; margin:3px 5px 0 0; padding:0 0 0 9px; }
#search	#searchBtn	{ display:block; width:42px; margin:2px 0 0 0; }

/* LANGUAGES */
#languages			{ width:70px; float:right; margin:73px 10px 0 0; }
#languages li		{ display:block; width:34px; float:left; }

/* MENU */
#menu				{ width:100%; background:url(../images/menu.gif) repeat-x top left; height:31px; }
#menu li			{ display:block; width:auto; float:left; margin:8px 10px 0 10px; }
#menu li a			{ text-decoration:none; color:white; text-transform:uppercase; font-size:11px; }
#path				{ color:#666; font-size:10px; height:17px; padding:7px 0 0 0; width:600px; float:left; }
#path a				{ color:#666; text-decoration:none; text-transform:uppercase; }
#path .pathSelect	{ color:#F90; font-weight:bold; }
#submenu			{ background:url(../images/sous-menu.gif) no-repeat top left; float:right; height:19px; width:247px; padding:7px 5px 0 0; color:#666; font-size:10px; text-align:right; margin-bottom:25px; }
#submenu a			{ color:#666; text-decoration:none; text-transform:uppercase; }

/* FOOTER */
/* MOT : #subfooter			{ height:65px; background:url(../images/footer_background_subfooter.gif) repeat-x top left; padding:15px 10px 10px 10px; } */
#subfooter			{ height:20px; background:url(../images/footer_background_subfooter.gif) repeat-x top left; padding:15px 10px 10px 80px; }
#subfooter .annonnces{ display:block; width:25%; float:left; line-height:15px; }
#subfooter .annonnces em { font-size:11px; font-style:normal; font-weight:bold; color:#666; }
#subfooter .annonnces p {  font-size:11px; color:#666; }
#subfooter .annonnces a { text-decoration:none; color:#F90; font-size:11px; }
#subfooter .annonnces a:hover { text-decoration:underline; }
#copyright			{ height:22px; background:url(../images/footer_background_copyright.gif) repeat-x top left; font-size:11px; color:white; padding:7px 10px 0 10px; }
#copyright #firdaous{ display:block; float:left; width:50%; }
#copyright #motais	{ display:block; float:right; width:50%; text-align:right; }
#copyright a		{ text-decoration:none; color:white; }
#copyright a:hover	{ text-decoration:underline; }

/* CONTENT */
#content			{ background:white url(../images/background_content.gif) no-repeat bottom right; min-height:400px; }
#columnLeft			{ width:410px; padding:15px 20px 10px 0; float:left; }
#columnLeft p		{ display:block; margin:0 0 15px 0; color:#666; font-size:11px; line-height:14px; }
#columnLeft p a		{ color:#666; }
#columnLeft p a:hover{ color:#ff8d11; }
#faits				{ background:url(../images/faits_background.gif) no-repeat bottom left; width:414px; padding:0 0 10px 0; margin:0 0 20px 0; }
#faits p			{ display:block; margin:15px; line-height:14px; }
#columnCenter		{ width:200px; padding:15px 20px 10px 0; float:left; }
#columnRight		{ width:250px; padding:15px 0 10px 0; float:left; }
#columnRight div	{ background:url(../images/leftColumn_background.gif) no-repeat bottom left; padding:0 0 15px 0; margin:0 0 15px 0; }

#avoir				{ margin:0 0 15px 0; }
#avoir p			{ font-size:11px; color:#666; line-height:14px; margin:0 0 5px 0; }
#avoir p a			{ text-decoration:none; color:#666; }
#avoir p a:hover	{ color:#ff8d11; }
#avoir em			{ display:block; height:20px; padding:7px 0 0 0; color:#ff8500; font-size:12px; font-style:normal; font-weight:bold; background:url(../images/commentaires-header.gif) repeat-x top left; margin:0 0 10px 0; }

/* MOT : #adsens				{ background:url(../images/adsens_background.gif) no-repeat bottom left; padding:0 0 50px 0; margin-bottom:15px; } */
#adsens				{ padding:0 0 10px 0; margin-bottom:15px; } 
#adsens ul			{ margin:5px; }
#adsens ul li		{ margin:0 5px 10px 5px; }
#adsens em			{ font-size:11px; font-style:normal; font-weight:bold; color:#666; }
#adsens p			{ font-size:11px; color:#666; }
#adsens a			{ text-decoration:none; color:#F90; font-size:11px; }
#adsens a:hover		{ text-decoration:underline; }


#news				{ margin:0 0 15px 0; }
#news p			{ font-size:11px; color:#666; line-height:14px; margin:0 0 5px 0; }
#news p a			{ text-decoration:none; color:#666; }
#news p a:hover	{ color:#ff8d11; }
#news em			{ display:block; height:20px; padding:7px 0 0 0; color:#ff8500; font-size:12px; font-style:normal; font-weight:bold; background:url(../images/commentaires-header.gif) repeat-x top left; margin:0 0 10px 0; }


/* COMMENTAIRES */
#commentaires em	{ display:block; height:20px; padding:7px 0 0 0; color:#ff8500; font-size:12px; font-style:normal; font-weight:bold; background:url(../images/commentaires-header.gif) repeat-x top left; }
#commentaires ul	{ list-style:decimal; color:#ff8500; font-size:12px; font-weight:bold; margin:0 0 0 25px;  }
#commentaires ul li	{ margin:0 0 15px 0; }
#commentaires ul li p { color:#666; font-weight:normal; margin:0; padding:0;  }
#commentaires ul li .message { background:url(../images/commentaires-message-background.gif) no-repeat bottom left; min-height:50px; width:387px; padding:0 0 5px 0; }
#commentaires ul li .message span { display:block; background:url(../images/commentaires-message-header.gif) no-repeat top left; height:26px; width:387px; }
#commentaires ul li .message p { display:block; margin:10px; }
#soumission			{ margin:25px 0 0 25px; }
#soumission p		{ display:block; }
#soumission p label	{ display:block; width:120px; float:left; }
#soumission p input { width:220px; float:left; }
#soumission p textarea	{ width:220px;  float:left; }
#soumission p .btnPreview	{ width:83px; margin:10px 5px 0 0 ; }
#soumission p .btnSend	{ width:74px; margin:10px 0 0 0; }


/* NEWSLETTER */
#newsletter  label	{ display:block; font-size:12px; color:#666; margin:10px 0 10px 10px; }
#newsletter span	{ display:block; background:url(../images/newsletter-form.gif) no-repeat top left; width:157px; height:23px; margin:0 0 0 10px; float:left; }
#newsletterForm		{ background: none transparent; border:0px; width:130px; font-size:11px; margin:5px 5px 0 0; padding:0 0 0 12px; }
#newsletterBtn		{ float:left; margin:1px 0 0 5px; }


/* CITATION */
#citation p			{ display:block; background:url(../images/citation-quote.gif) no-repeat top left; width:188px; margin:10px 0 0 10px; padding:5px 20px 0 25px; font-size:12px; color:#666; } 
#citation em		{ display:block; font-size:12px; color:#666; font-weight:bold; margin:10px 0 0 35px; font-style:normal;  } 

/* PUBS */
#pubs a				{ display:block; margin:7px 0 20px 7px; text-decoration:none; }
#pubs a p			{ text-decoration:none; color:#666; text-align:center; font-size:12px; line-height:15px; }
#pubs em			{ text-decoration:underline; color:#ff8d11; text-align:center; font-size:12px; line-height:15px; font-style:normal; }

/* REACTIONS */
#reactions ul li	{ display:block; margin:10px 10px 0 10px; font-size:11px; }
#reactions ul li a	{ text-decoration:none; color:#666; }
#reactions ul li a:hover{ color:#ff8d11; }

/* CONTENT TABLES */
table#contable { margin-left:auto; margin-right:auto; width:100%; }
table#contable td { color:#666; font-size:11px; line-height:14px; }
table#contable td  a		{ color:#666; }
table#contable td  a:hover{ color:#ff8d11; }
