﻿/***********************
GENERAL
************************/
html *
{
	margin: 0;
	padding: 0;
}
* a img
{
	border:none;
}
body
{
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000;
	height: 100%

}

.barre_top{
	width:100%;
	height:155px;
	background-image:url(struct/blogs/header_bg.jpg);
	background-repeat:repeat-x;
	color:#FFF;
}
	.barre_top_middle{
		height:155px;
		width:1000px;
		margin-left: auto;
		margin-right: auto;
	}
		.barre_top_middle_member{
			float:left;
			height:155px;
			width:261px;
			background:url(struct/blogs/header_logo.jpg) no-repeat;
		}
		.barre_top_middle_member_no{
			float:left;
			height:155px;
			width:261px;
			background:url(struct/blogs/header_logo_no.jpg) no-repeat;
		}
			.header_lien{
				width:261px;
				height:71px;
				display:block;
				cursor:pointer;
			}
			.membre_profil{
				padding-left:10px;
				width:251px;
			}
			.membre_profil_no{
				padding-left:10px;
				width:251px;
				padding-top:4px;
			}
			.img_membre{
				border:1px solid #808080;
			}
			/* Espace membre non connect */
			.espace_membre_log_no
			{
				padding-left:9px;
				padding-top:9px;
				font-family:verdana;
				font-size:7.5pt;
				color:#626262;
				line-height:11px;
				color:#E6E6E6;
			}
			.espace_membre_log_no a
			{
				color:#B5B5B5;
				text-decoration:none;
			}
			.espace_membre_input
			{
				border:1px solid #CFCFCF;
				height:16px;
				width:61px;
				font-family:verdana;
				font-size:7pt;
				text-align:center;
				color:#303030;
				vertical-align:middle;
				padding-top:3px;	
				background:url(struct/bg/bg_input_normal.gif) top repeat-x #ffffff;
			}
			.espace_membre_input_sub
			{
				height:19px;
				border-top:1px solid #F1B471;
				border-bottom:1px solid #EC871F;
				border-left:1px solid #F1B471;
				border-right:1px solid #EC871F;
				font-family:verdana;
				font-size:7.5pt;
				font-weight:bold;
				color:#ffffff;
				background:url(struct/bg/input_submit_orange.jpg) repeat-x;
			}
			/* Espace membre connect */
			.espace_membre_log_yes
			{
				width:212px;
				padding-left:5px;
				padding-top:2px;
				font-family:verdana;
				font-size:7.5pt;
				color:#2E2E2E;
			}
			.espace_membre_log_yes_1
			{
				/* 53x53 dont avatar 51*51 */
				float:left;
				width:53px;
				height:53px;
				margin-right:10px;
			}
			.espace_membre_log_yes_2
			{
				float:left;
				width:141px;
				padding-top:12px;
				height:41px;
				font-size:8pt;
				color:#D8D8D8;
				line-height:20px;
			}
			.espace_membre_log_yes_3
			{
				/* logout */
				float:left;
				width:8px;
				height:40px;
				padding-top:13px;
			}
			.espace_membre_barre_widz
			{
				float:left;
				width:54px;
				height:14px;
				padding-top:4px;
				color:#000000;
			}
			.nb_widz
			{
				float:left;
				margin-top:4px;
				width:158px;
				height:13px;
				text-align:right;
				font-weight:bold;
				font-family:verdana;
				font-size:8pt;
				color:#262626;
			}
		.barre_top_middle_ad{
			float:left;
			height:127px;
			width:728px;
			padding-top:28px;
		}
		.ad_728x90{
			width:728px;
			height:90px;
			background:url(struct/bg/bg_pub.gif) repeat;
		}
		.menu_blog{
			padding-top:7px;
			font-family:verdana;
			font-size:8pt;
			color:#767676;
			width:728px;
			height:19px;
			/*background:url(struct/blogs/bg_menu_blogs.jpg) no-repeat;*/
		}
		.menu_blog a {
			color:#cccccc;
			text-decoration:none;
		}
		.menu_blog a:hover {
			color:#EC902B;
			border-bottom:1px dotted #ffffff;
		}
		.memberplus{
			/*border:1px solid #000;*/
			background:url(struct/bg/bg_memberplus.png) repeat;
			color:#fff;
			z-index:10;
			height:250px;
			width:410px;
			position:absolute;
			/*padding-left:5px;*/
			/*padding-top:8px;*/
			/*padding-right:5px;;*/
			font-family:verdana;
			font-size:7.5pt;
			line-height:15px;
		}
		.memberplus h1{
			margin-top:4px;
			color:#fff;
			font-family:verdana;
			font-size:7.5pt;
			width:100%;
			border-bottom:1px solid #767676;
			height:16px;
		}
		.memberplus a{color:#fff;text-decoration:none;}
		.memberplus_messfo
		{
			margin-bottom:4px;
			background:url(struct/forum/select_topic2.gif) right no-repeat #2D2D2D;
		}
		.opacity {
			filter:alpha(opacity=30);
			-moz-opacity:0.3;
			-khtml-opacity: 0.3;
			opacity: 0.3;
		}
		.color_widz{color:#EC8F28;}
		.messagebox{
			padding-top:30px;
			padding-bottom:30px;
			padding-right:30px;
			padding-left:30px;
			width:450px;
			margin-left:auto;
			margin-right:auto;
			background-color:#FFFFE0;
			color:#303030;
			border:1px solid #ADADAD;
			font-family: verdana; 
			font-size: 8pt;
			font-weight: bold;
		}
		.clicme_top{
			text-align:right;
			width:410px;
			padding-top:7px;
			height:13px;
			background:url(struct/bg/clicme_top.png) no-repeat;
		}
		.clicme_corps{
			height:222px;
			width:398px;
			padding-left:7px;
			padding-top:8px;
			padding-right:5px;
		}
		.mp_read{
			background-color:#EFEFEF;
			border-bottom:1px solid #767676;
			border-left:1px solid #767676;
			border-right:1px solid #767676;
			width:954px;
			padding-left:23px;
			padding-right:10px;
			line-height:16px;
			padding-top:3px;
			padding-bottom:3px;
			font-family:verdana;
			font-size:7.5pt;
			color:#565656;
			margin-bottom:8px;
			background:url(struct/bg/bg_mp.gif) no-repeat #EFEFEF;
		}
		.mp_read a{
			color:#DC8028;
			font-weight:bold;
			text-decoration:none;
		}
		.mp_read a:hover{
			color:#303030;
			font-weight:bold;
		}
		a.lien_corps_mp{
			color:#B20902;
			font-weight:400;
			text-decoration:none;
		}
		a.lien_corps_mp:hover{
			color:#303030;
			font-weight:400;
			text-decoration:underline;
		}


/* blog affichage */
.blog_hauteur{
	width:1000px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.clickmetop{
	height:222px;
	width:398px;
	padding-left:7px;
	padding-top:8px;
	padding-right:5px;
}

.blog_corps{
	 width:1000px;
	 margin-left:auto;
	 margin-right:auto;
}

.blog_titre{
	font-weight:bold;
	font-size:15pt;
	text-decoration:none; 
}

.contenu_blog_desc{
	width:980px;
	margin-left:10px;
	margin-bottom:20px;
	text-align:justify;
}

.contenu_blog_desc_680{
	width:668px;
	margin-bottom:20px;
	text-align:justify;
	display:block;
}

.contenu_blog_680px{
	float:left;
	width:668px;
	padding-top:4px;
}
.contenu_blog_300px{
	float:left;
	width:300px;
}
.contenu_blog_10px{
	float:left;
	width:10px;
}
.contenu_blog_5px{
	float:left;
	width:5px;
}
.contenu_blog_7px{
	float:left;
	width:7px;
}
.blog_bloc_top{
	font-weight:bold;
	padding-top:2px;
	height:15px;
	font-size:7.5pt;
	width:290px;
	padding-left:10px;
}

.blog_bloc_top_668{
	font-weight:bold;
	padding-top:2px;
	height:15px;
	font-size:7.5pt;
	width:658px;
	padding-left:10px;
}

.blog_bloc_contenu {
	padding-top:10px;
	padding-bottom:10px;
	width:290px;
	padding-left:10px;
}

/* footer */
.barre_bottom{
	width:100%;
	height:66px;
	background:url(struct/blogs/footer.jpg) repeat-x #121314;
	text-align:center;
	color:#C0C0C2;
	padding-top:25px;
	font-family: verdana; 
	font-size:8pt;
	clear:both;
}
.barre_bottom a
{
	color:#FFFFFF;
	font-family: verdana; 
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.barre_bottom a:hover
{
	color:#EB8F2C;
}


/* commentaires */
.commentaire_aff
{
	width:622px;
	padding-left:10px;
	margin-top:12px;
	display:block;
}
.commentaire_avatar
{
	float:left;
	width:65px;
	height:70px;
	display:block;
}
.commentaire_avatar img
{
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	border-left:2px solid #555555;
	border-right:2px solid #555555;
}
.commentaire_texte
{
	float:left;
	font-size:8pt;
	font-family:verdana;
	width:537px;
}
.commentaire_texte a
{
	font-weight:bold;
	text-decoration:none;
}
.commentaire_texte a:hover
{
	font-weight:bold;
	text-decoration:none;
}
.commentaire_date
{
	margin-bottom:6px;
}

.commentaire_texte_aff
{
	padding:10px;
	width:537px;
	display:block;
	margin-bottom:16px;
}

/* gestion roll image galerie */

.galerie_img_roll a
{
	font-family: verdana; 
	font-size: 7.5pt;
}

.galerie_img_roll span {
	display: block;
	padding:5px;
	width:137px;
}

.galerie_img_roll img{
	border : 1px solid #555555;
}

.galerie_img_roll:hover img{
	border : 1px solid #666666;
}
