/* Elements de base ######################################################## */
body {
	margin : auto;
	padding : 0;
	color : #333;
	font : 12px "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif;
	background-color : #002f66;
}
p,
ul,
form{
	margin:0;
	padding:0
}


/* Blocs principaux ######################################################### */


#conteneur_principal_border_background{
	margin-right : auto;
	margin-left : auto;
	width : 1011px;
	/*background:url('img/fond_gris.jpg') repeat-y 1px top*/
	background-color:#ededed;
}


#conteneur_principal{
	margin-right : auto;
	margin-left : auto;
	width : 980px;
	background-color:#ededed;
}
#bottom_corner{
	margin-right : auto;
	margin-left : auto;
	height:21px;
	width : 1011px;
	padding-left:2px;
	margin-bottom:20px;
	/*background:url('img/bottom_site.gif') no-repeat left top;*/
}
#conteneur_entete{
	background: url('img/page_header.png') no-repeat left top;
	height:109px
}
#conteneur_entete img{
	float:left;
	border:0
}
#conteneur_contenu {
	width : 970px;
	padding : 0 0 10px 10px;
	text-align : left
}
#conteneur_pied_de_page{
	width:940px;
	text-align:center;
	font-size:11px;
	color:#022660;
}
#conteneur_pied_de_page a{
	color:#022660;
	text-decoration:none;
}

/* Bloc titre ############################################################### */

#conteneur_titre{
	height:29px;
	padding:0 10px 0 0;
	background:url('img/page_title.jpg') no-repeat left top;
	color:#fff
}
#conteneur_titre a{
	padding:0 0 0 70px;
	color:#fff;
	text-decoration:none;
	font-weight:bold
}
#conteneur_titre p img{
	vertical-align: -3px
}
.conteneur_titre_date{
	float:right;
	padding:0 10px 0 0
}

/* Bloc colonne gauche ###################################################### */

#conteneur_colonne_gauche{
	float:left;
	width:466px;
}
#colonne_gauche_premiere_entete{
	height:55px;
	background:url('img/leftCol_firstBlockHeader.jpg') no-repeat left top;
	cursor:pointer
}
#colonne_gauche_premiere_contenu{
	width:466px;
	background-color:#002f66;
	padding:0 0 8px 0
}
#colonne_gauche_premiere_cloture{
	width:466px;
	height:13px;
	background:url('img/leftCol_blueBlockFooter.jpg') no-repeat left top
}
#colonne_gauche_entete{
	height:50px;
	width:466px;
	background:url('img/leftCol_redBlockHeader.jpg') no-repeat left top
}
#colonne_gauche_contenu{
	width:457px;
	padding:0 0 0 9px;
	background-color:#F0BB37
}
#colonne_gauche_cloture{
	height:3px;
	width:466px;
	background:url('img/leftCol_redBlockFooter.jpg') no-repeat left top
}
.colonne_gauche_entete_secondaire{
	height:31px;
	background:url('img/leftCol_blueLBlockHeader.jpg') no-repeat left top;
	color:#f0f7ff;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 16px;
}
.colonne_gauche_entete_secondaire_lien{
	float:right;
	padding:0 20px 0 0
}

.colonne_gauche_entete_secondaire_lien a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.colonne_gauche_entete_secondaire_lien img{
	border:0;
	vertical-align: -1px
}
.colonne_gauche_contenu_secondaire_contrainte{
	padding:0 0 0 1px;
}
.colonne_gauche_contenu_secondaire{
	padding:0 0 0 10px;
	width:435px;
	background-color:#fff;
	color:#5c5c5c;
}
.colonne_gauche_contenu_secondaire a{
	color:#008ac8;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.colonne_gauche_cloture_secondaire{
	height:14px;
	background:url('img/leftCol_blockFooter_fd_rouge.jpg') no-repeat left top;
}
.colonne_gauche_lien a{
	color:#008ac8;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.video_gauche{
	width:420px;
	height:311px;
	cursor: pointer
}
/* Bloc colonne centrale #################################################### */

#conteneur_colonne_centrale{
	float:left;
	width:282px;
	padding:0 0 0 6px
}
.colonne_centrale_entete{
	height:28px;
	width:272px;
	background:url('img/centerCol_blockHeaderLight.jpg') no-repeat left top;
	padding:10px 0 0 10px;
	color:#fff;
	font-weight:bold
}
.colonne_centrale_entete_tags{
	height:27px;
	width:272px;
	background:url('img/centerCol_red_blockHeader.jpg') no-repeat left top;
	padding:10px 0 0 10px;
	color:#fff;
	font-weight:bold
}
.colonne_centrale_entete_en_valeur{
	height:28px;
	width:272px;
	background:url('img/centerCol_blockHeaderLight.jpg') no-repeat left top;
	padding:10px 0 0 10px;
	color:#fff;
	font-weight:bold;
}
.colonne_centrale_entete_video{
	height:31px;
	width:272px;
	background:url('img/centerCol_blockHeaderLight.jpg') no-repeat left top;
	color:#fff;

	font-weight:bold;
	padding:5px 0 0 10px;
}
.colonne_centrale_entete_video a{
	font-size:14px;
	text-decoration:none;
	color:#fff;
}
.colonne_centrale_entete_video_lien{
	float:right;
	padding:0 20px 0 0
}
.colonne_centrale_contenu_contrainte{
	/*padding:0 4px 0 3px;*/
	margin-left:3px;

	width:265px;
	background-color:#f0f7ff;
}
.colonne_centrale_contenu_contrainte_tags{
	/*padding:0 4px 0 3px;*/
	margin-left:3px;
	padding-left:5px;
	padding-right:5px;
	width:266px;
	background-color:#eab649;
}



.colonne_centrale_contenu_banniere{
	width:265px;
	height:511px;
}

.colonne_centrale_contenu{
	width:265px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFF;
	line-height:14px;
	color:#333;
}

.colonne_centrale_contenu a {
	color:#27211d;
	font-weight:bold;
	text-decoration:underline;
}
.centerBlock_date {
	color:#0099DC;
	float:left;
	font-weight:bold;
	height:30px;
	width:45px;
}
.colonne_centrale_contenu_video{
	width:275px;
	background-color:#EBF0F4

}
.colonne_centrale_contenu_video p{
	color:#5c5c5c;
	padding:4px 10px 6px 10px;
	line-height:14px
}
.video_centrale{
	margin:0 0 0 2px;
	height:252px;
	cursor: pointer
}
.colonne_centrale_cloture{
	height:3px;
	width:275px;
	background:url('img/centerCol_blockFooter.jpg') no-repeat left top
}
.colonne_centrale_popularite_cloture{
	height:37px;
	width:275px;
	background:url('img/centerCol_blockFooterAdd.png') no-repeat left top;
	text-align:right;
}
.colonne_centrale_lien a{
	color:#008ac8;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

/* Bloc colonne centrale #################################################### */

#conteneur_colonne_droite{
	float:left;
	padding: 0 0 0 2px;
	width:206px
}
#conteneur_contribution{
	padding: 0 0 0 3px
}

#conteneur_homepage{
	height:30px;
	width:191px;
	background: url('img/rightCol_makeHomepage.jpg') no-repeat left top;
	padding:8px 0 0 15px;
}
#conteneur_homepage a{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#conteneur_recherche{
	height:46px;
	width:190px;
	background:url('img/rightCol_search.jpg') no-repeat left top;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 16px;
}
#conteneur_newsletter{
	height:46px;
	width:190px;
	margin:0 0 10px 0;
	background:url('img/rightCol_newsletter.jpg') no-repeat left top;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 0 0 13px;
}
#conteneur_newsletter input,
#conteneur_recherche input{
	height:14px;
	width:140px;
	border:1px solid #cfcfcf;
	font-weight:bold;
	font-size:0.8em;
}
#conteneur_newsletter img,
#conteneur_recherche img{
	cursor: pointer
}
.conteneur_colonne_droite_entete{
	height:25px;
	width:191px;
	background:url('img/rightCol_blockHeader.jpg') no-repeat left top;
	padding:10px 0 0 16px;
	color:#FFFFFF;
	font-weight:bold;
}
.conteneur_colonne_droite_contenu{
	width:188px;
	background:url('img/rightCol_bgPoll.jpg') repeat-y left top;
	color:#FFF;
	padding:0 4px 4px 14px;
	font-size:11px;	

}
.conteneur_colonne_droite_contenu ul{
	padding:4px 0 0 6px;
	list-style: square inside none
}
.conteneur_colonne_droite_contenu a{
	color:#FFF;
	text-decoration:underline;
}
.conteneur_colonne_droite_vote{
	height:24px;
	width:192px;
	margin:0 0 0 1px;
	background:url('img/rightCol_votePoll.jpg') no-repeat left top;
	text-align:right;
	padding:6px 15px 0 0;
}
.conteneur_colonne_droite_ajout{
	height:35px;
	width:205px;
	margin:0 0 10px 1px;
	background:url('img/rightCol_addPoll.jpg') no-repeat left top;
	text-align:center;
	padding-top:6px; 
}
.conteneur_colonne_droite_vote a,
.conteneur_colonne_droite_ajout a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.conteneur_colonne_droite_cloture{
	height:27px;
	width:205px;
	margin:0 0 0 1px;
	background:url('img/rightCol_blockFooter.jpg') no-repeat left top;
}
/* Classes globales ######################################################### */

.lien_image{
	border:0;
	cursor: pointer
}
.overflow{
	height:300px;
	overflow:auto;
	overflow-x:hidden;
}
.erreur{
	color:#fff
}
.mise_en_valeur{
	font-weight:bold
}


/* STYLE DU  UAGE DE TAG */
ul.nuage_tags{
list-style-type: none;
}

ul.nuage_tags li {
   display: inline;
}

.level-1 a{
width:250px;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.level-2 a{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.level-3 a{
font-size:16px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.level-4 a{
font-size:12px;
color:#002f66;
text-decoration:none;
}

.level-5 a{
width:250px;
font-size:17px;
font-weight:bold;
color:#002f66;
text-decoration:none;
}

/*Derneirs Commentaires*/
ul.last_comments{
list-style-type: none;
width:250px;
color:#677aa5;
}

ul.last_comments li{
padding-bottom:8px;
}

/*Observer list*/
ul.observer_list{
list-style-type: none;
}

ul.observer_list li{
padding-bottom:8px;
}


/*RSS*/
.hr_style{
border-top:1px solid #B0AFAF;
line-height:0;
font-size:0;
height:1px;
width:415px;
margin :10px 0 10px 0;
}

a.titleLink{
display:block;
padding:0;
margin:0;
color:#696867;
font-size:1.3em;
text-decoration:none;
}

a.tileRead{
color:#022660;
}

/*Recent reader*/

