/* CSS Document */

HTML, BODY
{
	background-color:#1f2646;	
	font-size:20px;
	color:#2b2b2b;
	font-size:14px;
}

.page {
	overflow: hidden;
	min-height: 500px;
	max-width: 987px;
	min-width: 320px;
	margin-right:auto;
	margin-left:auto;
}


.clearFix
{
	clear:both;
}

a	{
	color:#036;
	text-decoration:none;
}

a:visited {
	color:#036;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;	
}

img, .spip_logo {
    max-width: 100%;
}

/* TOP */

.top
{
	background-image:url(images/header.jpg);
	background-position:bottom;
	width:987px;
	height:175px;
	margin-left:auto;
	margin-right:auto;
	display:block;	
	margin-top:8px;
	background-repeat:no-repeat;
}

		

.menuPrincipal
{
	display:block;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	height:36px;
}

.hauteurMenu
{
	display:block;
	height:12px;
	width:100%;
	clear:both;	
}

.top ul 
{
	display:block;
	height:36px;
	padding:0;	
	margin-left:auto;
	margin-right:auto;
}

.top ul li
{
	float:left;
	list-style:none;
	margin:0;
	padding:0;	
	height:36px;
	display:block;
	position:relative;
}

ul.style1
{
	 top: 23px; 
}

ul.style2
{
	 top: 35px; 
}


 ul.subnav {  
    list-style: none;  
     position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
     left: 0;  
     background: #333;  
     margin: 0; padding: 0;  
     display: none;  
     float: left;  
     width: 145px;  
	 z-index:100; 
 }  
 
  ul.subnav li{  
     margin: 0; padding: 0;  
     clear: both;   
     width: 145px;
	 height:auto;
	 color:#FFF;
	  z-index:100;  }  
 
   ul.subnav li a{
	   color:White;
	 	font-family:Arial, Helvetica, sans-serif;
	 	font-size:12px;
		display:block;
	 padding:4px;

   }
 
 .type1
 {
	 background-color:#172231;  
 }
 
  .type2
 {
	 background-color:#283648;  
 }
 
  .typeFull1
 {
	 background-color:#111b3b;  
 }
 
  .typeFull2
 {
	 background-color:#1f2d53;  
 }
 
 
 ul.topnav li subhover {background-position: center bottombottom; cursor: pointer;}
 
.top ul li a img
{
	border:0;	
}

/* EOF TOP*/

/* BOTTOM */

.bottom_logo
{
	background-color:#3e4769;	
	width:987px;
	margin-left:auto;
	margin-right:auto;
	display:block;	
}

.bottom_about
{
	background-color:#191f3b;	
	width:987px;
	height:152px;
	margin-left:auto;
	margin-right:auto;
	display:block;	
}



.bottom_about a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;	
	color:white;
	line-height:20px;
}

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

.texte
{
	font-family:Arial, Helvetica, sans-serif;
	
	color:#3d3d3d;	
		text-align:justify;
}


.bottom_about span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d5476;
	display:block;
	padding-left:10px;	
	margin-top:10px;
}

.bottom_about li
{
	margin-top:0;
	margin-bottom:0;
	margin-left:10px;
	margin-right:0;
	padding-top:4px;
	padding-bottom:0;
	padding-left:0px;
	padding-right:0;
	display:block;
}

/* EOF BOTTOM */

/* CONTENU SITE */

.contenant
{
	background-color:#FFFFFF;	
	width:987px;
	margin-left:auto;
	margin-right:auto;
	display:block;	
}

.MenuMots
{
	float:left;
	width:45px;
	margin-top:20px;
}

.MenuMots  a
{
	display:block;	
	
		padding:0;
		margin:0;
		float:left;
}

.MenuMots  a img
{
		border:0;
		padding:0;
		margin:0;
}

.contenu
{
	float:right;
	display:block;
	width:920px;
	padding:6px;
	margin-top:8px;
	overflow:hidden;
}

/*EOF CONTENU SITE */

/* SOMMAIRE */
.sommaire_l
{
	float:left;
	width:575px;
	display:block;
	overflow:hidden;	
}

.sommaire_r
{
	float:right;
	width:334px;
	display:block;
	overflow:hidden;	
}
/* EOF SOMMAIRE */

/* LATEST COMMENTS & PRESS RELEASES */

.latest_pressrelease
{
	background-color:#e9e6f1;
	display:block;
	width:100%;	
	color:#4e4e4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.latest_pressrelease h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	line-height:10px;
}

.latest_pressrelease b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#190c5a;
	font-weight:bold;
	line-height:16px;
}

.latest_pressrelease span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f518f;
	display:block;
}

.latest_comments
{
	background-color:#d3d8eb;
	display:block;
	width:100%;	
	color:#4e4e4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.latest_comments_contenu
{
	padding:10px;
	text-align:justify;
}

.latest_comments h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	
	line-height:10px;
}

.latest_comments b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2646;
	font-weight:bold;
	line-height:16px;
}

.latest_comments span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#59638f;
	display:block;
}

.pagination
{
	text-align:right;
	color:#283a65;
	font-family:Arial, Helvetica, sans-serif;	
	width:560px;
	display:block;
}

.pagination a
{
		color:#283a65;
	font-family:Arial, Helvetica, sans-serif;	
}

/* EOF LATEST COMMENTS */

/* ANALYSES */

a.more
{
	float:right;
	font-weight:bold;	
	color:#1f2646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

a.more:visited
{
	float:right;
	font-weight:bold;	
	color:#1f2646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

 a.more:hover
{

	text-decoration:underline;
}

.analyses
{
	display:block;
	width:100%;	
	color:#4e4e4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.analyses_contenu
{
	padding:10px;
	text-align:justify;
}

.analyses h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	
	line-height:10px;
}

.analyses h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2646;
	font-weight:bold;
	line-height:10px;
}

.analyses span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#59638f;
	display:block;
}

/* EOF ANALYSES */

/* POLL */

#formulaire_sondage ul
{
	list-style:none;	
}
.poll_top
{
	width:334px;
	background-image:url(images/poll/poll_header.jpg);
	background-repeat:no-repeat;
	height:4px;
	overflow:hidden;
}

.poll
{
	width:334px;
	background-image:url(images/poll/poll_content.jpg);
	background-repeat:repeat-y;
}

.poll_contenu
{
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:10px;
	padding:13px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#283a65;
}

.poll_contenu img
{
	float:left;	
}

.poll_contenu h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#283a65;
}

.poll_bottom
{
	width:334px;
	background-image:url(images/poll/poll_foot.jpg);
	background-repeat:no-repeat;
	height:7px;
}
/* EOF POLL */

/* ACCUEIL TOP */

.FirstArticle
{
	width:47%; 
	float:left; 
	display:block; 
	overflow:hidden;
}

.FirstArticle h1
{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:24px; 
	color:#093d72; 
	font-weight:bold;
	text-align:left;
}

.FirstArticle a
{ 
	color:#093d72; 
	text-decoration:none;
}

.FirstArticle a:visisted
{ 
	color:#093d72; 
	text-decoration:none;
}

.FirstArticle a:hover
{ 
	color:#093d72; 
	text-decoration:underline;
}


.FirstArticle span
 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#2b2b2b;
	text-align:justify;
	display:block;
 }

.FirstArticle span img
{
	margin:10px;	
}

.TopArticle
{
	width:47%; 
	float:right; 
	display:block; 
	background-color:#e1e1e1;
		padding:10px;
}


.TopArticle span
 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#2b2b2b;
	text-align:justify;
	display:block;
 }

.TopArticle h1
{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:16px; 
	color:#093d72; 
	font-weight:bold;
	text-align:justify;
}

.TopArticle a
{ 
	color:#093d72; 
	text-decoration:none;
	text-align:justify;
}

.TopArticle span img
{
	float:left;	
	margin:10px;
}

.reponse_formulaire_erreur
{
	color:red;	
}

.TopArticle a:visisted
{ 
	color:#093d72; 
	text-decoration:none;
}

.TopArticle a:hover
{ 
	color:#093d72; 
	text-decoration:underline;
}

/* EOF ACCUEIL TOP */

/* VIDEO */

.video_top
{
	width:326px;
	height:17px;
	background-image:url(images/video_top.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0f2a50;
}

.video_top span
{
	padding-left:16px;	
	padding-top:8px;	
	display:block;
}

.video
{
	width:326px;
	background-image:url(images/video_center.jpg);
	background-repeat:repeat-y;
}

.video_bottom
{
	width:326px;
	height:18px;
	background-image:url(images/video_foot.jpg);
	background-repeat:no-repeat;
}

/* EOF VIDEO */

/* latest news */

.latest_news
{
	color:#212121;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	display:block;
	text-align:justify;
}

.latest_news img
{
	padding-right:5px;
}

.extrait
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	width:560px;
}

.latest_news h2
{
	color:#373737;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.latest_news span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#283a65;
	display:block;
	
	width:560px;
}

.latest_news h1
{
	color:#283a65;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;	
	font-weight:bold;
	padding:0;
	margin:0;
	width:560px;
}

.topMenu
{
	padding:0;
	margin-bottom:0;
	width:582px;
	float:right;
}

.topMenu ul
{
		list-style:none;	
		margin:0;
		padding:0;
	overflow:hidden;
	display:block;
}

.topMenu li
{
	float:left;	
	margin:0;
	padding:0;
}

.topMenu input
{
	float:left;	
}

.search
{
	background-image:url(images/MenuHaut/search.png);
	width:200px;
	height:23px;
	background-repeat:no-repeat;
	border:0px;
	color:white;	
	background-color:transparent;
	padding-left:10px;
	background-position:center;
}

/* ARTICLE */


.facebookSpace
{
	display:block;
	width:20px;
	overflow:hidden;	
}

.article_l
{
	float:left;
	width:580px;
	display:block;
	overflow:hidden;	
}

.entry-title
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:52px;
	color:#a75314;	
}



.article_top
{
	width:572px;
	height:30px;
	background-image:url(images/Articles/article.jpg);
	background-repeat:no-repeat;
}

.article_foot
{
	width:572px;
	height:4px;
	background-image:url(images/Articles/article_foot.jpg);
	background-repeat:no-repeat;
}

.article_contenu
{
		text-align:justify;
	padding:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
}

.article
{


}

#forum
{
	visibility:collapse;	
}

#hierarchie
{
	color:#437399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-transform:uppercase;
}

#hierarchie a
{
	color:#437399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-transform:uppercase;
	font-weight:bold;
}

#hierarchie small
{
	color:#a9a9a9;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-transform:uppercase;
	font-weight:bold;
}

.published
{
	text-decoration:none;
	border:0;	
}

/*TWITTER*/

.twitted {
	width: 16em;
	margin-bottom: 1.5em;
	border: 1px solid #888;
}

.twitted h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #fff;
	background-color: #888;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #00f;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #f00;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}

/*EOF TWITTER*/

/* LOGIN */
.formulaire_login
{
	background-color:#dde2e7;
	border:1px solid #b2b2b2;
	padding:4px;	
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
		float:left;
	width:550px;
	display:block;
	overflow:hidden;	
}

.formulaire_login ul
{
	list-style:none;	
}

.formulaire_login li
{
	margin-top:10px;	
}

.formulaire_login input
{
	border:1px solid #b3b7bc;
	background-color:white;	
}

.formulaire_login label
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
}

.boutons input
{
	background-color:#adb4c4;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	color:#2f3862;
	border:1px solid #707070;
	text-transform:uppercase;
	float:right;	
	font-weight:bold;
	margin-right:20px;
}

.accesTITRE
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#376685;	
	text-transform:capitalize;
}

/* EOF LOGIN */

/* PRESENTATION RUBRIQUE */


.cartouche h1
{
	color:#373737;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	font-size:20px;
}

.articles
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#;
}	

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

.articles li
{
	padding:0;
	margin:0;
}

.articles h3
{
	line-height:18px;
	margin:0px;
	padding:0;
}

.articles_hr
{
	border:0px;
	background-image:url(images/separator_article.jpg);	
}

.tools_hr
{
		border-top:0;
		border-left:0;
		border-right:0;
		border-bottom:1px dotted black;
}


.articles small 
{
	font-size:14px;	
}

.articles span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#212121;
	text-align:justify;	
}

.articles small abbr
{
	font-family:Arial, Helvetica, sans-serif;
	color:#283a65;
	font-family:14px;	
}
.on
{
		color:#a9a9a9;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	text-transform:uppercase;
	font-weight:bold;	
}
/* */

.elementArticle
{
display:block;
float:left;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:6px;
}

.elementArticleSep
{
display:block;
float:left;
margin-right:10px;
}

.elementArticle img
{
	border:0;
	padding-right:5px;
}

#titreArticle
{
	font-size:22px;
	color:#a75314;	
	font-family:Georgia, "Times New Roman", Times, serif;
}

a.popuplink
{
		color:white;
		padding:4px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.pub_position{
	z-index:90;
		width:100%;
}

.pub_position ins 
{
		float:right;	
		margin-right:50px;
		display:block;
}

/* FORUM */
.forum
{
	list-style:none;	
		padding:0;
	margin:0;	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2b2b;
}

.forum small
{
	font-family:Arial, Helvetica, sans-serif;
	color:#676666;
	font-size:10px;	
	text-transform:uppercase;
}

.forum small span
{
	color:#1f2646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	
	text-transform:none;
}

.forum li
{	
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2b2b;
}

.forum ul {
	list-style:none;	
	padding:0;
	margin:0;	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2b2b;
}

.forum-fil
{
	list-style:none;
	padding:0;
	margin:0;		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2b2b;
}

.forum-message
{
	padding:8px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2b2b;
	background-color:#d6d6d6;
	margin-bottom:10px;
	text-align:justify;
}

.forum-message2
{
	padding:8px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2b2b;
	background-color:#e4e4e4;
	margin-bottom:10px;
	margin-left:10px;
	text-align:justify;
}

.repondre
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.repondre a
{
	color:#383e5a;	
	text-transform:uppercase;
	font-weight:bold;
}

.repondre a:hover
{
	color:#383e5a;	
}

.repondre a:visited
{
	color:#383e5a;	
}

/* PHOTOS */

#description_contenent
{
	text-align:justify;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	width:570px;
	background-color:#6d6d6d;
	height:80px;
}

#description
{
	bottom:1px;
	display:block;
	padding-top:2px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
}

.photosgal
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;	
}

.photosgal li
{
	list-style:none;
	margin:0;
	
	padding:0;
	float:left;	
	display:block;
	width:200px;	
}

.photosgal li h5
{
	color:#1f2646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	padding:0;
		margin-left:10px;	
	margin-right:10px;	
	margin-top:0;
	margin-bottom:0;
	text-align:justify;
}

.photosgal h4
{
	color:#1f2646;	
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
}

.photosgal li h6
{
	color:#747474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;	
	padding:0;
		margin-left:10px;	
	margin-right:10px;	
	margin-top:0;
	margin-bottom:0;
}
.photosgal li img
{
	margin-left:10px;	
	margin-right:10px;	
}

.page_contact
{
	display:block;
	width:400px;
	background-color:#dde2e7;	
	border:1px solid #b2b2b2;
	padding:10px;
}

.page_contact h1
{
	color:#2e376b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
}

.page_contact  label
{
	width:100px;
	text-align:right;
	color:#2e376b;
	font-size:large;
	font-size:13px;
	display:block;
	float:left;	
	font-weight:bold;
	padding-right:10px;
	text-transform:uppercase;
}

.page_contact input{
	border:1px solid #b3b7bc;
	width:250px;	
}

.page_contact textarea{
	border:1px solid #b3b7bc;
	width:350px;	
	height:300px;
	display:block;
	margin-left:40px;
}

.send
{
	background-color:#adb4c4;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:1px solid #616365;
	float:right;
	display:block;
	width:100px !important;
}

.breakingnews
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#d3c9ce;
	background-color:#271f38;
	display:block;
	display:block;
	height:58px;
}

.breakingnews img
{
	padding-right:10px;	
}

.breakingnews span
{
	padding:10px;
	display:block;
	text-align:justify;	
}

/* ABOUT */
.about{
		background-color:#e3e4ea;
		color:#6e6e6e;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
}

.about span
{
	padding:20px;
	display:block;	
}

.about b
{
	font-weight:normal;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#222949;	
}

.about label
{
	color:#697193;	
}

/* On The Web */

.menu
{
	font-family:Arial, Helvetica, sans-serif;	
}

.menu a
{
	font-family:Arial, Helvetica, sans-serif;
}	

/*SEARCH*/
.searchBlock
{
	background-color:#dcdfe8;
	display:block;
	width:100%;	
	color:#4e4e4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:80px;
}

.searchBlock_contenu
{
	padding:10px;
	text-align:justify;
}



.searchBlockinput
{
	border:1px solid #b3b5bc;
	background-color:white;
	color:#999999;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	background-image:url(noback.gif);
}	

.searchsubmit
{
	border:0px solid #b3b5bc;
	background-color:#2a2f58;
	color:#ffffff;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:left;
	font-size:14px;
	width:138px;
	overflow:hidden;
	display:block;
}

.google_powered
{
	background-color:#3f4577;	
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:left;
	margin-left:8px;
	overflow:hidden;
	display:block;
	padding:1px;
	width:160px;
}

.google_powered a
{
	padding:2px;
	color:white;	
		font-size:14px;
		display:block;
}

.google_powered a:visited
{
	color:white;	
}

.google_powered a:hover
{
	color:white;	
}

/* CLOUD */

.nuage a.nuage   { font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; }

/* variantes */
.nuage a.nuage0  { font-size: 0.9em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage1  { font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage2  { font-size: 1.1em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage3  { font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage4  { font-size: 1.3em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage5  { font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage6  { font-size: 1.5em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage7  { font-size: 1.6em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage8  { font-size: 1.7em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage9  { font-size: 1.8em; font-family:Arial, Helvetica, sans-serif; }
.nuage a.nuage10 { font-size: 1.9em; font-family:Arial, Helvetica, sans-serif; }

.forum_rules
{
font-family: Verdana;
font-size: 11px;
color: gray;
padding-bottom:10px;
}

/* Cookie bar */
#cookie-bar {
    bottom: 0;
    position: fixed;
}


.adsbygoogle {
	height : 1px !important;
}



/* Slicknav Menu */
.slicknav_menu {
	display:none;
}
.slicknav_menu {    
    width: 50%;
	float:right;
	font-family: Arial,Helvetica,sans-serif;
	background: #acb4c4 none repeat scroll 0 0;
    padding: 0;
}
.slicknav_menu:first-child, .slicknav_menu:first-child .slicknav_btn {
    float:left;
}

.slicknav_menu:first-child .slicknav_menutxt {
    float: right;
    margin-left: 5px;
}


.slicknav_nav {
    background-color: #a6aec2;
    color: #fff;
    font-size: 12px;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.slicknav_nav:first-child {
	width: 150%;
}
.slicknav_nav .type1,.slicknav_nav .type2 {
	background-color: transparent;
}
.slicknav_menu a {
    text-align: right;
}
.slicknav_menu:first-child a {
    text-align: left;
}
#menu, #menu2 {
		display:none;
	}


@media only screen and (max-width: 1015px) {
.menuPrincipal {
    width: 760px;
}
}

/* #Tablet (Portrait)
================================================== */

	/* Note: Design for a width of 768px */
@media only screen and (max-width: 995px) {
.top				{
	width: 768px;
	background-image: url("images/header_768.jpg");
}
.pub_position {
	display:none;
}
.menuPrincipal {
    margin-top: 73px;
}
.contenant {
    width: 768px;
}
.contenu {
    padding: 6px 3px 6px 0;
    width: 718px;
}

.sommaire_l, .article_l {
	width:410px;
}
.sommaire_r {
    width: 300px;
}
.bottom_logo, .bottom_about	{
	width: 768px;
}
.searchsubmit {
    font-size: 12px;
    width: 130px;
}
.google_powered {
    width: 130px;
}
.google_powered a {
    font-size: 12px;
    padding: 2px 2px 2px 4px;
}
.poll {
    background-image: url("images/poll/poll_content_768.jpg");
    width: 300px;
}
.poll_top {
    background-image: url("images/poll/poll_header_768.jpg");
    width: 300px;
}
.poll_bottom {
    background-image: url("images/poll/poll_foot_768.jpg");
    width: 300px;
}

}

/* #Mobile (Landscape)
================================================== */

	/* Note: Design for a width of 480px */
@media only screen and (max-width: 767px) {
	/* #menu is the original menu */

	
	.slicknav_menu {
		display:block;
	}
.top, .contenant {
    width: 420px;
}
.top {
	background-image: url("images/header_420.jpg");
	margin-top: -50px;
	height:180px;
}
.pub_position, .topMenu, .menuPrincipal, .MenuMots {
    display: none;
}
.contenu {
    float: none;
    padding: 6px 3px 6px 5px;
    width: 100%;
}

.sommaire_l, .article_l {
	width:410px;
}
.FirstArticle, .TopArticle, .latest_news, .latest_news h1, .latest_news .extrait {
	float:none;
	width:410px;
}
.TopArticle {
	width:390px;
}
.FirstArticle img {
    height: auto;
    width: 100%;
}
.TopArticle h1 {
	padding: 0 5px;
}
.TopArticle span {
    padding-right: 3px;
}
.sommaire_r {
    float: none;
    width: 420px;
}
.bottom_logo, .bottom_about	{
	width: 420px;
}
.searchBlock {
    width: 97%;
}
.latest_comments, 
.latest_pressrelease {
    width: 98%;
}

.page_contact {
    margin-bottom: 10px;
    width: 390px;
}
.page_contact label {
    width: 80px;
}
.page_contact textarea {
    margin-left: 15px;
}
}

/*  #Mobile (Portrait)
================================================== */

	/* Note: Design for a width of 320px */
@media only screen and (max-width: 453px) {
	.top, .contenant, .bottom_logo, .bottom_about {
    width: 320px;
}
.top {
	background-image: url("images/header_320.jpg");
	height: 135px;
}
.sommaire_l, .article_l {
	width:300px;
}
.FirstArticle, .TopArticle, .latest_news, .latest_news h1, .latest_news .extrait {
	width:300px;
}
.TopArticle {
	width:290px;
}

.sommaire_r {
    width: 320px;
}
.page_contact {
    width: 290px;
}
.page_contact label {
    width: 50px;
}
.page_contact textarea {
    margin-left: 0px;
    width: 275px;
}