﻿@charset "UTF-8";

/*====== HTML =======*/

* {
	margin: 0;
	padding: 0;
}

html{
	font-size:100%;  
	/*font-family: Verdana, Helvetica, serif;*/
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	background: #144468 url(../images/background.png) no-repeat; 			
}

/*====== BODY =======*/
body {
	
	font-size: 14px;
	color:#ffffff;
	top: 0;
}
#global
{
	width: 1124px; 
	/*height: 2400px; */
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
}

#banner
{
	width : 1124px; 
	height: 300px; 
	background: url(../images/banner.jpg) no-repeat; 
}

#menu
{
	width : 1124px; 
	height: 24px; 
	background-color:#000000;
	
}


#menu div
{
	float: left; 
	width: 160px; 
	text-align: center;
}

#menu div a:visited, a:hover, a:link{
	text-decoration : none; 
	color:#ffffff;	
	text-align: left; 
	font-size: 14px; 
}


#left_col{ 
	
	width : 782px; 
	/*height: 2400px; */
	height: 100%; 
	float:left;
	background-color:#ffffff;
	float: left; 
}

#inter_col{ 
	
	width : 10px; 
	/*height: 2400px;  */
	height: 100%; 
	float:left;
	background-color:#000000;
	float: left; 
}

#right_col{ 
	
	width : 332px; 
	height: 6500px;  
	float:left;
	background-color:#ffffff;
	float: left; 
}

#right_panel{ 
	
	margin: 10px;  
	background-color:#ffffff;
	text-align: center; 
}
#right_panel div{ 
	
	margin-top: 10px;  
}

.tags{
	text-align: left; 	
	margin-left: 20px; 					
}

li{
	margin:10px;
	list-style-type:none; 
}

/*====== H =======*/

h1, h2, h3, h4 {color:#000;}

h1{
	font-size: 32px;
	/*font-style: italic; */
}

h2{
	font-size: 24px;
	/*font-style: italic; */
}

h3{
	font-size: 18px;
}

h4{
	font-size: 14px;
}

.link{
	text-decoration : none; 
	color:#000000;	
}
/*====== BOUTON =======*/

.btn_full a:visited,.btn_full a:hover,.btn_full a:link{display : -moz-inline-box et inline-block;  background: #181818; padding:6px;  text-decoration : none; color:#f4941c;	}

/*====== ZONES =======*/

#bottom{
	width: 100%; 
	height: 20px;
}

#foot{
	font-family: Verdana;
	text-decoration : none; 
	color:#ffffff;	
	text-align: right; 
}

#foot a:visited, a:hover, a:link{
	font-family: Verdana;
	text-decoration : none; 
	color:#ffffff;	
	text-align: right; 
}

/*====== RATING =======*/

div .rate{
	text-align: right; 
}

/*====== LINKS =======*/

a:active, a:hover, a:link, a:visited{color:#3D81EE;text-decoration:underline;}

/*====== BLOCK =======*/

.block_news p {margin:0 0 14px;}
p img{padding:0;max-width:100%;vertical-align:top;}
.img_pic{ border:solid 1px #cccccc;padding:4px;margin:0 30px 15px 0;display:inline;float:left;}
.img_big{ padding:4px;margin:10px 10px 10px 10px;align:center;}
.source{font-size:14px;font-style:italic;color:#464646;}
.source a{color:#464646;text-decoration:underline;}
.date {clear:both;text-align:right;font-size:10px;font-style:italic;color:#757575;}

/*====== PERSONAL PROFILE =======*/

.personal_profile {
	border:2px dashed #d3d3d3;
	height:125px;
	padding: 10px;
	margin: 15px 0;
	font-size:0.9em;
	color:#757575;
	background-color: #f0f0f0;
}
.personal_profile a:active, a:hover, a:link, a:visited{
	font-size:0.9em;		
}
.author_social_links p{
	margin:-5px 0 5px 0;
}
.author_social_links strong{
	padding-right:10px;
}
.author_social_links img{
	width:16px;
	height:16px;
	border:0;
}
.g-panel-style{
	width:273px;
	height:125px;
	float:right;
}
.author_txt{
	font-size:0.9em;	
	width:448px;
	height:125px;
}
























