* {
margin:0;
padding:0;
}

img {
border:0px;
}

body {
	background-color:#ffffff;
	font-family:verdana;
	font-size:11px;	
	color:#5c5c5c;
}

.clear {
	clear:both;
	font-size:0;
	height:0;
}

.clear2 {
	clear:both;
	font-size:0;
	height:5px;
}

.error {
	border:1px solid red;
	text-align:center;
	width:650px;
	margin:auto;
	padding:5px;
	color:red;
}

a:link {color: #5C5C5C; text-decoration: none;}
a:visited {color: #5C5C5C; text-decoration: none;}

#header_top {
	background:transparent url('/styles/images/header/bg_header_top.png') repeat-x top left;
	height:41px;
}

#header_top_conteneur_ref {
	width:550px;
	float:left;
	display:inline;
	line-height:41px;
	color:#ffffff;
}

#header_top_conteneur_membre {
	width:330px;
	float:right;
	display:inline;
}

#header_top_conteneur_connexion {
	float:right;
	display:inline;
}

.header_top_inscr_mdp {
	padding-left:15px;
}

.header_top_inscr_mdp a , .header_top_inscr_mdp a :visited{
	color:#ffffff;
	font-style:italic;
}

#header_top_conteneur_hi {
	padding-top:5px;
	padding-right:10px;
	color:#ffffff;
}

#header_top_conteneur_hi a{
	color:#ffffff;
	font-style:italic;
}

#header_top_conteneur_hi a:hover{
	color:red;
	text-decoration:underline;
}

#header_top_conteneur_membre form p {
	float:left;
	display:inline;
	margin-top:3px;
	margin-right:5px;
}

#header_top_conteneur_membre form p input{
	width:100px;
	font-size:10px;
}

#header_top_conteneur_drapeau {
	float:right;
	display:inline;
}

#header_top_conteneur {
	width:929px;
	margin:auto;
}

#fil_ariane {
	height:30px;
	line-height:30px;
	padding-left:10px;padding-top:5px;
	padding-bottom:5px;
}

.fil_ariane_texte {
	width:715px;
	float:left;
}

.header_recherche {
	width:180px;
	float:left;
	display:inline;
}

.header_recherche .input_texte{
	width:140px;
	font-size:10px;
	color:#5c5c5c;
}

#fil_ariane a {
	color:#5c5c5c;
}

#conteneur {
	width:929px;
	margin:auto;
}

#header {
	background:transparent url('/styles/images/header/banniereyaksok2.jpg') no-repeat top left;
	height:212px;
	position:relative;
	z-index:10;
}

#header_menu {
	position:absolute;
	bottom:0;
	right:0;
	z-index:10;
}

#header_menu ul {
	list-style-type:none;
}

#header_menu li.menu_li {
	width:106px;
	height:38px;
	float:left;
	display:inline;
	line-height:38px;
	background:transparent url('/styles/images/header/bg_menu.png') no-repeat top left;
	text-align:center;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	z-index:5;
}

#header_menu li.menu_li a{
	color:#5c5c5c;
	display:block;
}

.ss_menu {
	display:none;
	width:250px;
	z-index:10;
	border-top:none;
	font-size:10px;
	position:absolute;
	left:0;
	top:38px;
	background-color:#ffffff;
}

.ss_menu  li{
	text-align:left;
	height:21px;
	line-height:21px;
}

.ss_menu  li a{
	padding-left:10px;
}

.ss_menu  li a:hover{
	background-color:#C0C0C0;
}

#corps {
	background:#CFD1D0 url('/styles/images/commun/bg_corps.png') repeat-x top left;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
}

#index_last_news  h3 {
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #5C5C5C;
	margin-bottom:5px;
	font-size:15px;
}

#index_last_news p {
	padding-left:10px;
	padding-right:10px;
}

.listing li {
	width:150px;
	height:145px;
	overflow:hidden;
	float:left;
	display:inline;
	text-align:center;
	margin-bottom:5px;
	padding:5px;
}

.listing li  img{
	display:block;
	width:100px;
	margin:auto;
	margin-bottom:5px;
}

#membre_profil {
	width:670px;
	float:left;
	display:inline;
	margin-left:15px;
}

h1 {
	font-size:20px;
	font-family:Georgia;
	font-style:italic;
	margin-bottom:10px;
	border-bottom:1px solid #5C5C5C;
}

.article_conteneur {
	width:800px;
	margin:auto;
	position:relative;
	text-align:justify;
}

.article_conteneur a , .index_last_news_contenu a{
	color:#0D007F;
}

.article_liens  {
	position:absolute;
	top:0;
	right:0;
}

.article_conteneur ul {
	list-style-position:inside;
	padding-left:10px;
}

.article_info {
	text-align:right;
	font-style:italic;
	margin-bottom:5px;
}

.article_source {
	margin-top:10px;
	font-style:italic;
}
.article_pdf {
	margin-top:10px;
}

.un_commentaire {
	-moz-border-radius:1em 1em 1em 1em;
	background-color:#E5E5E5;
	width:500px;
	padding:10px;
	margin-top:8px;
}

.avatar_commentaire {
	float:left;
	display:inline;
	margin-right:5px;
}

.avatar_commentaire  img{
	width:50px;
	border:0;
}

.commentaire_texte{
	float:left;
	display:inline;
	width:390px;
}

.message_pseudo {
	color:#224A84;
	font-weight:bold;
}

.message_pseudo span{
	font-style:italic;
	font-weight:normal;
}

.message_titre {
	font-weight:bold;
	padding-top:5px;
}

.btn_suppr_comment {
	position:absolute;
	top:5px;
	right:5px;
}

#formulaire_inscription {
	margin:auto;
	width:630px;
}

#form_insc fieldset {
	margin-top:15px;
	padding:10px;
}

#form_insc p label{
	display:block;
	width:200px;
	float:left;
	display:inline;
	text-align:right;
	margin-left:15px;
	margin-right:15px;
}

#form_insc p input{
	display:block;
	width:200px;
	float:left;
	display:inline;
	font-size:10px;	
}

#form_commentaire, #liste_commentaire {
	margin-top:20px;
}

#formulaire_de_contact {
	width:520px;
	margin:auto;
	margin-top:10px;
}

#footer {
	background:#515c68 url('/styles/images/footer/bg_footer.png') repeat-x top left;
	min-height:73px;
	height:auto !important;
	height:73px;
	text-align:center;
	color:#ffffff;
	padding-top:10px;
}

#footer  li{
	display:inline;
}

#footer  li a{
	color:#ffffff;
}

#footer  li a:hover{
	color:red;
}

.table_back {
	width:80%;
}

.table_back td {
	padding:5px;
}

.tab_back_right {
	border-right:1px solid #C0C0C0;
}

.tab_back_top {
	border-top:1px solid #C0C0C0;
}

body#tinymce{
	background:transparent;
}

#index_left {
	width:680px;
	float:left;
	display:inline;
}


#index_right {
	width:205px;
	float:left;
	display:inline;
	margin-left:22px;
	margin-top:37px;
}

.index_last_news_contenu {
	text-align:justify;
}

.index_bloc_infos_last {
	width:198px;
	border:1px solid #666666;
	background-color:#000000;
	color:#ffffff;
	margin-bottom:10px;
}

.index_bloc_infos_last ul{
	list-style-type:none;
	padding-top:5px;
}

.index_bloc_infos_last li{
	display:block;
	padding-left:5px;
	padding-bottom:5px;
}

.index_bloc_infos_last_titre {
	height:33px;
	background-color:#333333;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:33px;
	padding-left:10px;
}

.index_bloc_infos_last a {
	color:#808080;
}

.plan_du_site_liste{
	margin-left:50px;
	list-style-position:inside;
	font-family:georgia;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

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

.plan_du_site_liste li ul {
	list-style-type:none;
	padding-left:15px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

.plan_du_site_liste li ul li{
	margin-top:5px;
}

.liste_membre{
	margin-left:50px;
	list-style-position:inside;
	font-size:11px;
}

.pagination  {
	margin-top:10px;
	margin-bottom:10px;
}

.pagination  li{
	display:block;
	float:left;
	display:inline;
	margin-left:5px;
}
.pagination  li a{
	display:block;
	width:20px;
	border:1px solid #5D6874;
	text-align:center;
}

.page_active a{
	background-color:#5B6672;
	color:#ffffff;
}

#fondtranslucide {
	width:318px;
	height:263px;    /* pour correspondre à la taille du DIV */
	background-color: #353535;       /* la couleur de fond          */
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

#texteopaque {
	width: 294px; height: 263px;     /* pour correspondre à la taille du DIV */
	background-color: transparent;   /* fond transparent            */
	position: absolute;              /* positionnement absolu       */
	z-index: 2;                      /* placement sur l'autre DIV   */
	margin-top:30px;
	margin-left:24px;
	color:#ffffff;
	margin-left:10px;
}

#texteopaque h1 {
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}

#texteopaque a {
	color:#fff;
	font-size:12px;
	font-style:italic;
	text-align:right;
	margin-top:10px;
	font-weight:bold;
}

#texteopaque a:hover {
	color:red;
}

.connect_widget {
	background-color:#ffffff;
}




a:hover {color: red; text-decoration: none;}
