/*---------------------------*/
/*       CSS Document        */
/*       Pour le NIC         */
/* par Productions Multimage */
/*           2008            */
/*---------------------------*/

@media screen{
	/* Global reset */
	body, html, strong, em, p, h1, h2, h3, h4, h5, h6, h7, div, form {
		margin:0px;
		padding:0px;
		text-decoration:none;
	}
	ul, ol, li{
		margin:0px;
		margin-left:10px;
		margin-bottom:5px;
		padding:0px;
	}
	img{
		border: 0;
	}
	
	*{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
	}
	
	body{
		background-image: url('medias/interface/bkg_site.gif');
	}
	
	#page{
		width: 990px;
		margin: 0 auto;
	}
	
	/* CONTENT */
	
	div#content{
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		
		color: #000000;
		background-color: #ffffff;
		
		margin-bottom: 6px;
		padding-bottom: 10px;
	}
	
	
	/*  */
	a.norm{
		color:#6b8cca;
	}
	a.error{
		color:#ff3333;
		font-size:10px;
	}
	
	div.container_bleu{
		display:block;
		position:relative;
		
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		background-color:#f4f7fd;
	}
	
	
	
	/* Page DON */
	a.bt_paypal:link, a.bt_paypal:visited{
		display:block;
		position:relative;
		
		width:315px;
		height:67px;
		
		background-image:url(medias/interface/bt_paypal.jpg);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	a.bt_paypal:hover{
		background-position:0 -67px;
	}
	a.bt_paypal span{
		display:none;
	}
	
	/* HEADER */
	
	div#header{
		position:relative;
		
		padding: 2px 10px;
		border-bottom: 1px solid #000000;
		/*background-image:url(medias/interface/logo2.jpg);*/
		/*background-repeat:no-repeat;*/
		/*background-position:0 0;*/
		height:105px;
	}
	div#header div.float_logo{
		display:block;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	div#header p.links{
		text-align: right;
		padding-top:0px;
	}
	
	div#header p.links a{
		font-size: 10px;
		line-height:12px;
		color: #000000;
		text-decoration: none;
	}
	
	div#header p.links a:hover{
		text-decoration: underline;
	}
	
	div#header p.links2{
		text-align: right;
		padding-top:0px;
	}
	
	div#header p.links2 a{
		font-size: 10px;
		line-height:12px;
		color: #000000;
		text-decoration: none;
	}
	
	div#header p.links2 a:hover{
		text-decoration: underline;
	}
	
	div#header div#search{
		text-align: right;
		padding-top: 10px;
		font-weight: bold;
	}
	
	div#header div#search input{
		border: 1px solid #000000;
		width: 220px;
		font-weight: normal;
	}
	
	div#header div#search select{
		border: 1px solid #000000;
	}
	
	div#header div#search div.options{
		padding-top: 5px;
		font-weight: bold;
	}
	
	div#header div#menu{
		padding-top: 14px;
		text-align: right;
	
		background-image: url('medias/interface/bullet_menu.gif');
		background-repeat: no-repeat;
		background-position: right 18px;
		
		padding-right: 12px;
		padding-bottom: 2px;
	}
	
	div#header div#menu a{
		background-image: url('medias/interface/bullet_menu.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		padding-left: 15px;
		padding-right: 6px;
		
		font-size: 14px;
		line-height:18px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
	}
	
	div#header div#menu a:hover{
		text-decoration: underline;
	}
	
	/* SUBHEADER */
	
	div#subheader{
		position:relative;
		display:block;
		
		width:100%;
		height:65px;
		
		margin-top: 1px;
		border-top: 2px solid #000000;
	
		background-color: #f4f7fd;
	}
	
	div#subheader div#info{
		padding-top: 23px;
		padding-left: 19px;
		padding-bottom: 9px;
		
		position: absolute;
	}
	
	div#subheader div#info span{
		font-size: 24px;
		line-height: 28px;
	}
	
	div#subheader div#breadcrumb{
		position:absolute;
		display:block;
		width:450px; /* 500px */
		height:30px;
		
		top:15px;
		right:14px;
		
		text-align: right;
		padding-top: 23px;
		padding-right: 5px;
		padding-bottom: 9px;
	}
	
	div#subheader div#breadcrumb p{
		font-size: 10px;
		line-height:12px;
	}
	
	div#subheader div#breadcrumb p a{
		font-size: 10px;
		line-height:12px;
		color: #000000;
	}
	
	a.link_bread:link, a.link_bread:visited {
		font-size: 12px;
		line-height:14px;
		color: #000000;
	}
	
	a.link_bread:hover {
		font-size: 12px;
		line-height:14px;
		color:#3399FF;
		text-decoration:none;
	}
	
	div#subheader div#motd{
		position:absolute;
		display:block;
		width:700px;
		height:30px;
		
		top:5px;
		right:14px;
	
		text-align: right;
		padding-top: 15px;
		padding-right: 5px;
		padding-bottom: 15px;
		
		color: #6B8CCA;
		
	}
	
	div#subheader div#motd iframe{
		border: 1px solid #6B8CCA;
	}
	
	div#subheader div#motd span.title{
		position:relative;
		font-weight: bold;
	}
	
	/* MAIN */
	
	table#main td.columns{
		width:310px;
		text-align: center;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	table#main td.content{
		padding-left: 15px;
		padding-top: 22px;
	}
	
	table#main td.content h1, table#main td.content h1 a{
		font-size: 30px;
		line-height: 36px;
		color: #6B8CCA;
		font-weight: normal;
		padding-bottom: 6px;
		padding-top: 3px;
		text-decoration: none;
	}
	table#main td.content h2, table#main td.content h2 a{
		clear: both;
		padding-top: 10px;
		padding-bottom: 4px;
		font-size: 18px;
		line-height: 22px;
		color: #6B8CCA;
		text-decoration:	none;
	}
	
	
	table#main td.content div.article_informations{
		padding-top: 6px;
	}

	table#main td.content div.article_informations_top{
		padding-top: -6px;
	}
	
	table#main td.content div.article_informations p.author{
		font-size: 10px;
		line-height: 12px;
		color: #6B8CCA;
		float: left;
		width:175px;
	}

	table#main td.content div.article_informations_top p.author{
		font-size: 10px;
		line-height: 12px;
		color: #6B8CCA;
		float: left;
		/*width:175px;*/
	}
	
	table#main td.content div.article_informations p.author a{
		font-size: 10px;
		line-height:12px;
		font-weight: bold;
		color: #6B8CCA;
	}
	
	table#main td.content div.article_informations p.next{
		font-size: 10px;
		line-height:12px;
		color: #6B8CCA;
		text-align: right;
	}
	table#main td.content table#other_articles p.next{
		font-size: 10px;
		line-height:12px;
		color: #6B8CCA;
		float: right;
		color:#6b8cca;
	}
	table#main td.content table#other_articles p.next a{
		color:#6b8cca;
	}
	
	table#main td.content div.article_informations p.next a{
		color: #6B8CCA;
	}
	
	table#other_articles{
		clear: both;
		padding-top: 10px;
	}
	
	table#other_articles td.pub{
		width: 160px;
		padding-right: 15px;
	}
	
	table#other_articles h2, table#main td.content h2 a{
		clear: both;
		padding-top: 10px;
		padding-bottom: 4px;
		font-size: 18px;
		line-height: 22px;
		color: #6B8CCA;
		text-decoration:	none;
	}
	
	img.mini_photo{
		display:block;
		position:relative;
		
		margin:5px;
		float:right;
		
		border:1px solid #6b8cca;
		clear:right;
		
	}
	
	div.article_main_photo_holder_right{
		display:block;
		position:relative;
		
		/*width: 229px;*/
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		/*border: 1px solid #6b8cca;*/
		background-color:#f4f7fd;
		
		float:right;
		/*clear:both;*/
	}
	div.article_main_photo_holder_left{
		display:block;
		position:relative;
		
		/*width: 229px;*/
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		/*border: 1px solid #6b8cca;*/
		background-color:#f4f7fd;
		
		float:left;
		/*clear:both;*/
	}
	div.article_main_photo_holder_center{
		display:block;
		position:relative;
		
		width: 600px;
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		/*border: 1px solid #6b8cca;*/
		background-color:#f4f7fd;
	
		clear:both;
	}
	div.article_main_photo_holder_left p.desc, div.article_main_photo_holder_right p.desc, div.article_main_photo_holder_center p.desc{
		font-size:10px;
		line-height:12px;
		font-weight:bold;
		color:#000000;
		padding-top:4px;
	}
	div.article_main_photo_holder_left p.credit, div.article_main_photo_holder_right p.credit, div.article_main_photo_holder_center p.credit{
		font-size:10px;
		line-height:12px;
		color:#000000;
		font-style:italic;
		padding-top:4px;
	}
	
	div#page_sys{
		position:relative;
		display:block;
		
		width:635px;
		height:25px;
		padding-top:5px;
		
		background-image:url(medias/interface/bkg_double_underline.gif);
		background-repeat:repeat-x;
		background-position:top;	
	}
	div#page_sys div.page_prec{
		display:block;
		position:absolute;
		left:5px;
		top:10px;
		
		width:150px;
		text-align:left;
		color:#000000;
	}
	
	div#page_sys div.page_suiv{
		display:block;
		position:absolute;
		right:5px;
		top:10px;
		
		width:150px;
		text-align:right;
	}
	div#page_sys a{
		color: #6b8cca;
		text-decoration:underline;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
	}
	
	div#supp{
		position:relative;
		display:block;
		
		width:633px;
		border:1px solid #c1c1c1;
		background-color:#f9f9f9;
		padding-bottom:10px;
		margin-top:10px;
		
		text-align:left;
	}
	div#supp img{
		position:relative;
		
		margin:10px;
		margin-bottom:0px;
		border:1px solid #6b8cca;
	}
	div#supp h2{
		clear: both;
		text-align:left;
		padding-top: 10px;
		padding-bottom: 4px;
		margin-left: 8px;
		font-size: 18px;
		line-height: 22px;
		color: #6B8CCA;
	}
	
	
	/* FOOTER */
	
	div#footer{
		color: #666666;
	}
	
	div#footer p{
		padding-bottom: 2px;
	}
	
	div#footer a{
		color: #666666;
	}
	
	div#footer a:hover{
		text-decoration: none;
	}
	
	div#footer div#informations{
		float: left;
	}
	
	div#footer div#informations p.title{
		font-weight: bold;
	}
	
	div#footer div#realisations{
		text-align: right;
	}
	
	div#footer div#realisations p.multimage{
		padding-bottom: 18px;
		text-align:right;
	}
	
	div#footer div#realisations p.multimage a{
		font-weight: bold;
	}
	
	/* BOITE de la colonne de DROITE */
	
	div.boite{
		width: 308px;
		border: 1px solid #6b8cca;
		margin-bottom: 15px;
	}
	
	div.boite div.title{
		background-color: #efefef;
		color: #6b8cca;
		
		font-size: 18px;
		line-height: 22px;
		text-align: left;
		
		padding: 11px 7px;
	}
	
	div.boite div.content{
		padding: 3px;
		background-color: #f4f7fd;
		color: #6b8cca;
		
		text-align: left;
	}
	
	div.boite div.content_text{
		padding: 10px;
		background-color: #f4f7fd;
		color: #6b8cca;
		
		text-align: left;
	}
	
	div.boite div.content_newsletter{
		padding: 10px;
		background-color: #f4f7fd;
		color: #6b8cca;
		
		text-align: left;
	}
	
	div.boite input.text{
		border: 1px solid #6b8cca;
	}
	
	div.boite input.button{
		background-color: #6b8cca;
		border: 1px solid #000000;
		color: #ffffff;
		padding: 0 10px;
	}
  
input.button{
    background-color: #6b8cca;
    border: 1px solid #000000;
    color: #ffffff;
    padding: 0 10px;
  }
	
	div.boite label{
		font-weight: bold;
	}
	
	div.boite div.line{
		padding-bottom: 3px;
		text-align: right;
	}
	
	div.boite p.quick_links{
		text-align: right;
	}
	
	div.boite p.quick_links a{
		font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
	}
	
	a.boite_rss{
		display:block;
		position:relative;
		width:302px; /*-8*/
		height:27px; /*-25*/
		
		background-image: url('medias/interface/boite_rss.jpg');
		background-repeat: no-repeat;
		
		margin-bottom: 15px;
		white-space:nowrap;
		padding-top:25px;
		padding-left:8px;
		
		color:#6b8cca;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
	}
	
	div.boite div.subtitle{
		color: #6b8cca;
		background-color: #F4F7FD;
		
		font-size: 18px;
		line-height: 22px;
		text-align: left;
		
		padding: 10px 5px 0 5px;
		
		line-height: 20px;
	}
	
	div.boite_pub{
		margin-bottom: 10px;
	}
	
	p.mod_error{
		color: #ff0000;
		font-weight: bold;
		padding: 10px;
	}
	
	p.mod_message{
		font-weight: bold;
		padding: 10px;
	}
	
	/***********************************/
	/* LISTING D'ARTICLES (ACTUALITÉS) */
	/***********************************/
	
	table#listing td{
		vertical-align: top;
		width: 50%;
	}
	
	table#listing td.first{
		padding-right: 15px;
	}
	
	table#listing h2{
		padding-top: 10px;
		padding-bottom: 4px;
		font-size: 18px;
		line-height: 22px;
		color: #6B8CCA;
	}
	
	table#listing div.article{
		margin-bottom: 10px;
	}
	
	table#listing div.article_revue{
		margin-bottom: 10px;
		background-color: #f4f7fd;
	}
	
	table#listing p.resume{
		font-size: 10px;
		line-height: 12px;
	}
	
	table#listing div.misc{
		padding-top: 4px;
		position: relative;
	}
	
	table#listing p.author{
		font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
		width:175px;
	}
	
	table#listing p.author a{
		font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
		font-weight: bold;
		text-decoration: none;
	}
	
	table#listing p.next{
		position:relative;
		display:block;
		float:right;
		text-align:right;
		clear:right;
		
	}
	table#listing p.next2{
		position:relative;
		display:block;
		float:right;
		text-align:right;
		clear:right;
	}
	
	table#listing p.next a, table#listing p.next2 a{
		font-size: 12px;
		line-height: 16px;
		font-weight: bold;
		color: #6b8cca;
	}
	
	/********************************/
	/* PAGE D'ARTICLES (ACTUALITÉS) */
	/********************************/
	
	div#article{
	
	}
	
	div#article p.author{
		font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
		width:175px;
	}
	
	div#article p.author a{
		font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
		font-weight: bold;
		text-decoration: none;
	}
	
	div#article div.resume{
	
	}
	div#article div.resume p{
		margin-top: 10px;
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		/*text-align: justify;*/
	}
	div#article div.resume strong{
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
	}
	div.author_photo_holder{
		display:block;
		position:relative;
		
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		background-color:#f4f7fd;
		
		float:left;
		clear:both;	
	}
	div.article{
		
	}
	div.article p{
		padding-top: 10px;
		font-size: 12px;
		line-height: 16px;
		/*text-align: justify;*/
	}
	
	
	div#article div.link{
		padding-top: 10px;
		font-weight: bold;
		position: relative;
	}
	
	div#article div.link a{
		color: #6b8cca;
		font-size: 12px;
		line-height:16px;
	}
	
	div#article p.all{
		position: absolute;
		right: 0;
	}
	
	div.tag_holder{
		display:block;
		position:relative;
		
		width:620px;
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		background-color:#f9f9f9;
	}
	div.surtitre{
		font-size: 12px;
		color: #6B8CCA;
		/*line-height: 26px;*/
		font-weight: normal;
		font-style: italic;
		padding-top: 10px;
		margin-top: 15px;
		margin-bottom: -8px;
	}
	div.surtitre2{
		font-size: 12px;
		color: #6B8CCA;
		/*line-height: 26px;*/
		font-weight: normal;
		font-style: italic;
		padding-top: 10px;
		margin-top: 15px;
		margin-bottom: -3px;
	}
	
	/* Ti commentaires!!! */
	
	div.commz_holder{
		display:block;
		position:relative;
		
		width:100%;
		
		background-image:url(medias/interface/bkg_double_underline.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		
		padding-bottom:2px;
		
		margin-bottom:10px;
		margin-top:10px;
	}
	div.link_add_commz{
		display:block;
		position:absolute;
		
		top:10px;
		right:5px;
	}
	div.link_add_commz a:link, div.link_add_commz a:visited{
		font-size:12px;
		line-height:16px;
		color:#6b8cca;
		text-decoration:none;
	}
	div.link_add_commz a:hover{
		font-size:12px;
		line-height:16px;
		color:#6b8cca;
		text-decoration:underline;
	}
	h2.commz_title{
		font-size:24px;
		line-height:30px;
		
		color:#6b8cca;
		
		font-weight:normal;
	}
	
	div.text_commz_1{
		display:block;
		position:relative;
		background-color:#FFFFFF;
		width:100%;
		
		margin:0px;
		padding:5px;
		
		font-size:12px;
		line-height:16px;
		font-weight:normal;
		color:#000000;
	}
	div.text_commz_2{
		display:block;
		position:relative;
		background-color:#f4f7fd;
		width:100%;
		
		margin:0px;
		padding:5px;
		
		font-size:12px;
		line-height:16px;
		font-weight:normal;
		color:#000000;
	}
	
	div.text_commz_1 h3, div.text_commz_2 h3{
		font-size:14px;
		line-height:18px;
		font-weight:bold;
		color:#6b8cca;
	}
	div.text_commz_1 span, div.text_commz_2 span{
		font-size:10px;
		line-height:12px;
		font-weight:normal;
		color:#6b8cca;
	}
	
	div#comments{
		display:block;
		position:relative;
		width:627px;
		padding:4px;
		
		border:1px solid #6b8cca;
		background-color:#f4f7fd;
		
		font-size:12px;
		line-height:16px;
		font-weight:bold;
		color:#6b8cca;
		margin-top:10px;
		margin-bottom:10px;
	}
	div#comments h3{
		font-size:24px;
		line-height:32px;
		font-weight:normal;
		color:#6b8cca;
	}
	div#comments p.error{
		font-size:12px;
		line-height:16px;
		font-weight:bold;
		color:#831616;
	}
	div#comments p.message{
		font-size:13px;
		line-height:16px;
		font-weight:bold;
		color:#6b8cca;
	}
	div#comments input{
		background-color:#FFFFFF;
		border:1px solid #6b8cca;
		font-size:12px;
		
		color:#6b8cca;
		font-style:italic;
		
		padding:1px;
	}
	div#comments textarea{
		background-color:#FFFFFF;
		border:1px solid #6b8cca;
		font-size:12px;
		
		color:#6b8cca;
		font-style:italic;
		
		padding:1px;
	}
	/*-----------------------*/
	/*     Page Forums       */
	/*-----------------------*/
	
	div.forum_tread{
		display:block;
		position:relative;
		
		width:624px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:5px;
		padding-right:5px;
	}
	div.alt0{
		background-color:#f4f7fd;
	}
	div.alt1{
		background-color:#efefef;
	}
	a.forum:link, a.forum:visited{
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
	}
	a.forum:hover{
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#6b8cca;
		text-decoration:underline;
	}
	div.forum_tread_starter_name{
		display:block;
		position:relative;
		
		width:100%;
		
		font-size:10px;
		line-height:14px;
		color:#6b8cca;
		
		min-height:30px;
	}
	div.forum_tread_starter_name div.date{
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		
		font-size:10px;
		line-height:14px;
		color:#6b8cca;
	}
	div.forum_tread_starter_name div.reply{
		display:block;
		position:absolute;
		top:0px;
		right:0px;
		
		font-size:11px;
		line-height:14px;
		color:#6b8cca;
	}
	div.forum_tread_starter_name div.page_sys{
		display:block;
		position:absolute;
		bottom:0px;
		left:0px;
		
		font-size:11px;
		line-height:14px;
		color:#6b8cca;
	}
	div.page_sys a{
		font-size:10px;
		line-height:14px;
		color:#6b8cca;
		text-decoration:underline;
	}
	div.forum_tread_starter_name div.last_reply{
		display:block;
		position:absolute;
		bottom:0px;
		right:0px;
		
		font-size:10px;
		line-height:14px;
		color:#6b8cca;
	}
	div.last_reply a{
		font-size:10px;
		line-height:14px;
		color:#6b8cca;
		text-decoration:underline;
	}
	/*dans les pages*/
	
	div#thread{
		display:block;
		position:relative;
		
		width:635px;
		padding:0px;
		border:1px solid #6b8cca;
	}
	div.thread_header{
		font-size:10px;
		line-height:12px;
		color: #6b8cca;
	}
	div.thread_core{
		margin-top:5px;
		font-size:12px;
		line-height:16px;
		color:#000000;
	}
	div.thread_core p{
		margin-bottom:10px;
		font-size:12px;
		line-height:16px;
	}
	div.thread{
		display:block;
		position:relative;
		
		width:624px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:5px;
		padding-right:5px;
	}
	
	div.thread_sys_page a{
		font-size:12px;
		line-height:14px;
		color: #6b8cca;
		text-decoration:underline;
	}
	div.thread_sys_page span{
		font-size:12px;
		font-weight:bold;
		line-height:14px;
		color: #6b8cca;
	}
	div.thread_sys_page strong{
		color: #6b8cca;
	}
	
	/*-----------------------*/
	/*      Page Blogue      */
	/*-----------------------*/
	
	div.entree_blogue{
		display:block;
		position:relative;
		
		width:100%;
		border-bottom:2px solid #6b8cca;
		border-top:2px solid #6b8cca;
		
		background-color:#f4f7fd;
		
		margin-bottom:10px;
		
		min-height:155px;
	}
	div.author_photo_blogue{
		display:block;
		position:relative;
		
		padding: 10px;
		margin: 6px;
		margin-top:10px;
		background-color:#f4f7fd;
		
		float:right;
		
		font-size:10px;
		color:#6b8cca;
		
		border:1px solid #6b8cca;
	}
	
	div.entree_blogue h2{
		color:#6b8cca;
		font-size:14px;
		line-height:18px;
		margin-bottom:6px;
	}
	div.entree_blogue h2 a{
		color:#6b8cca;
		font-size:14px;
		line-height:18px;
	}
	div.entree_blogue p{
		color:#000000;
		font-size:12px;
		line-height:16px;
		margin-bottom:10px;
		
		text-align:right;
	}
	div.entree_blogue p.date{
		color:#000000;
		font-size:10px;
		line-height:12px;
		margin:0px;
	}
	div.entree_blogue a.date:link, div.entree_blogue a.date:visited{
		color:#6b8cca;
		font-size:10px;
		line-height:12px;
		text-decoration:underline;	
	}
	div.entree_blogue a.date:hover{
		color:#000000;
		font-size:10px;
		line-height:12px;
		text-decoration:underline;
	}
	
	img.img_blogueur{
		border:0px;
		margin-top:10px;
	}
	
	/* Étiquette*/
	div.search_result{
		display:block;
		position:relative;
		
		margin-bottom:30px;
		margin-top:5px;
		margin-left:0px;
		margin-right:0px;
	}
	h2.search_cat{
		font-size: 24px;
		line-height: 28px;
		color: #6B8CCA;
		font-weight: normal;
		padding-bottom: 5px;
	}
	/* revue NIC */
	a.revue_link:link, a.revue_link:visited{
		font-size:10px;
		line-height:12px;
		
		color:#000000;
		
		text-decoration:none;
	}
	a.revue_link:hover{
		font-size:10px;
		line-height:12px;
		
		color:#000000;
		text-decoration:underline;
	}
	
	
	
	
	/*archives NIC*/
	div.floater_archive{
		display:block;
		position:relative;
		
		float:left;
		
		width:110px;
		
	}
	
	
	
	/* GENERAL */
	
	p.error{
		border: 1px solid #ff0000;
		font-weight: bold;
		padding: 10px;
		margin-bottom: 10px;
	}
	p.error2{
		font-size:10px;
		font-weight: bold;
		margin-bottom: 10px;
		color:#FF3333;
	}
	a.gen{
		color: #6b8cca;
	}
	a.link_actu:link, a.link_actu:visited{
		font-size:20px;
		line-height:24px;
		color: #6b8cca;
	}
	a.link_actu:hover{
		font-size:20px;
		line-height:24px;
		color: #345695;
	}
	
	a.fournisseur{
		font-size: 12px;
		line-height:14px;
		color: #6b8cca;
	}
	
	
	
	
	
	
	/*BOUTIQUE*/
	
	div.item_boutique{
		position:relative;
		display:block;
		margin:20px;
		padding:10px;
		float:left;
		width:250px;
		min-height:150px;
		
		border:1px solid #CCCCCC;
	} 
	
	
	
	
	
	
	
	div.blog_warning{
		padding: 20px;
		font-weight: bold;
		font-style: italic;
	}
	
	.highlight_words{
		color: #FF0000;
		background-color: #FFFF00;
		font-weight: bold;
		font-size: inherit;
	}
	
div.boutique_desc p{
	margin-bottom: 10px;
}

span.boutik, span.boutik a{
		padding-bottom: 14px;
		font-size: 14px;
		font-weight: bold;
		line-height: 22px;
		color: #6B8CCA;
		text-decoration:	none;
}

div.trottoir{
	margin-top: 10px;
	margin-bottom: 10px;
}


div.supplier_description p{
	padding-bottom: 10px;
}
	
	
	
	
	
	
}

@media print{
	/* Global reset */
	body, html, strong, em, p, h1, h2, h3, h4, h5, h6, h7, div, form {
		margin:0px;
		padding:0px;
		text-decoration:none;
	}
	ul, ol, li{
		margin:0px;
		margin-left:10px;
		margin-bottom:5px;
		padding:0px;
	}
	img{
		border: 0;
	}
	
	*{
		font-family:"Times New Roman", Times, Arial, serif;
		font-size:14px;
		line-height:18px;
	}
	
	body{
		/*background-image: url('medias/interface/bkg_site.gif');*/
	}
	
	#page{
		width: 100%;
		margin: 0 auto;
	}
	
	/* CONTENT */
	
	div#content{
		/*border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;*/
		
		color: #000000;
		background-color: #ffffff;
		
		margin-bottom: 6px;
		padding-bottom: 10px;
		
		overflow:visible;
	}
	
	
	/*  */
	a.norm{
		color:#6b8cca;
	}
	a.error{
		color:#ff3333;
		font-size:10px;
	}
	
	div.container_bleu{
		display:block;
		position:relative;
		
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		background-color:#f4f7fd;
	}
	
	
	
	/* Page DON */
	a.bt_paypal:link, a.bt_paypal:visited, a.bt_paypal:hover{
		display:none;
		
	}
	
	/* HEADER */
	
	div#header{
		position:relative;
		
		/*padding: 2px 10px;*/
		/*border-bottom: 1px solid #000000;*/
		/*background-image:url(medias/interface/logo2.jpg);*/
		/*background-repeat:no-repeat;*/
		/*background-position:0 0;*/
		height:105px;
	}
	div#header div.float_logo{
		display:block;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	div#header p.links{
		display:none;
	}
	
	div#header p.links a{
		/*font-size: 10px;
		line-height:12px;
		color: #000000;
		text-decoration: none;*/
	}
	
	div#header p.links a:hover{
		/*text-decoration: underline;*/
	}
	
	div#header p.links2{
		display:none;
	}
	
	div#header p.links2 a{
		/*font-size: 10px;
		line-height:12px;
		color: #000000;
		text-decoration: none;*/
	}
	
	div#header p.links2 a:hover{
		/*text-decoration: underline;*/
	}
	
	div#header div#search{
		display:none;
	}
	
	div#header div#search input{
		/*border: 1px solid #000000;
		width: 220px;
		font-weight: normal;**/
	}
	
	div#header div#search select{
		/*border: 1px solid #000000;*/
	}
	
	div#header div#search div.options{
		/*padding-top: 5px;
		font-weight: bold;*/
	}
	
	div#header div#menu{
		display:none;
	}
	
	div#header div#menu a{
		/*background-image: url('medias/interface/bullet_menu.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		padding-left: 15px;
		padding-right: 6px;
		
		font-size: 14px;
		line-height:18px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;*/
	}
	
	div#header div#menu a:hover{
		/*text-decoration: underline;*/
	}
	
	/* SUBHEADER */
	
	div#subheader{
		position:relative;
		display:block;
		
		width:100%;
		height:65px;
		
		margin-top: 1px;
		border-top: 2px solid #000000;
	
		background-color: #ffffff;
	}
	
	div#subheader div#info{
		padding-top: 23px;
		padding-left: 19px;
		padding-bottom: 9px; 
		
		position: absolute;
	}
	
	div#subheader div#info span{
		font-size: 24px;
		line-height: 28px;
	}
	
	div#subheader div#breadcrumb{
		
		display:none;
		
	}
	
	div#subheader div#breadcrumb p{
		/*font-size: 10px;
		line-height:12px;*/
	}
	
	div#subheader div#breadcrumb p a{
		/*font-size: 10px;
		line-height:12px;
		color: #000000;*/
	}
	
	div#subheader div#motd{
		/*position:absolute;*/
		display:none;
		/*width:700px;
		height:30px;
		
		top:5px;
		right:14px;
	
		text-align: right;
		padding-top: 15px;
		padding-right: 5px;
		padding-bottom: 15px;
		
		color: #6B8CCA;*/
		
	}
	
	div#subheader div#motd iframe{
		/*border: 1px solid #6B8CCA;*/
	}
	
	div#subheader div#motd span.title{
		/*position:relative;
		font-weight: bold;*/
	}
	
	/* MAIN */
	
	table#main td.columns{
		width:3px;
	}
	table#main td.columns *{
		display:none;
	}
	table#main td.content{
		padding-left: 15px;
		padding-top: 22px;
		overflow:visible;
	}
	
	table#main td.content h1, table#main td.content h1 a{
		font-size: 30px;
		line-height: 36px;
		color: #6B8CCA;
		font-weight: normal;
		padding-bottom: 6px;
		padding-top: 3px;
		text-decoration: none;
	}
	table#main td.content a{
		font-size: 16px;
		line-height:18px;
		color: #000000
	}
	table#main td.content p{
		font-size: 16px;
		line-height:18px;
		color: #000000
	}
	table#main td.content div.resume p{
		font-size: 24px;
		font-weight:bold;
		line-height:28px;
		color: #000000
	}
	table#main td.content div.article p{
		font-size: 24px;
		line-height:28px;
		color: #000000
	}
	table#main td.content div.article_informations{
		padding-top: 6px;
	}
	
	table#main td.content div.article_informations p.author{
		font-size: 16px;
		line-height: 14px;
		color: #6B8CCA;
		float: left;
		width:175px;
	}
	
	table#main td.content div.article_informations p.author a{
		font-size: 16px;
		line-height:14px;
		font-weight: bold;
		color: #6B8CCA;
	}
	
	table#main td.content div.article_informations p.next{
		font-size: 16px;
		line-height:14px;
		color: #6B8CCA;
		text-align: right;
	}
	
	table#main td.content div.article_informations p.next a{
		color: #6B8CCA;
	}
	
	table#other_articles{
		clear: both;
		padding-top: 10px;
	}
	table#other_articles td.pub{
		display:none;
	}
	
	table#other_articles h2, table#main td.content h2 a{
		clear: both;
		padding-top: 10px;
		padding-bottom: 4px;
		font-size: 20px;
		line-height: 24px;
		color: #6B8CCA;
		text-decoration:none;
	}
	
	img.mini_photo{
		display:block;
		position:relative;
		
		margin:5px;
		float:right;
		
		border:1px solid #6b8cca;
		clear:right;
		
	}
	
	div.article_main_photo_holder_right{
		display:block;
		position:relative;
		
		/*width: 229px;*/
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		/*border: 1px solid #6b8cca;*/
		background-color:#f4f7fd;
		
		float:right;
		clear:both;
	}
	div.article_main_photo_holder_left{
		display:block;
		position:relative;
		
		/*width: 229px;*/
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		/*border: 1px solid #6b8cca;*/
		background-color:#f4f7fd;
		
		float:left;
		clear:both;
	}
	div.article_main_photo_holder_center{
		display:block;
		position:relative;
		
		width: 600px;
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		/*border: 1px solid #6b8cca;*/
		background-color:#f4f7fd;
	
		clear:both;
	}
	div.article_main_photo_holder_left p.desc, div.article_main_photo_holder_right p.desc, div.article_main_photo_holder_center p.desc{
		font-size:14px;
		line-height:16px;
		font-weight:bold;
		color:#000000;
		padding-top:4px;
	}
	div.article_main_photo_holder_left p.credit, div.article_main_photo_holder_right p.credit, div.article_main_photo_holder_center p.credit{
		font-size:14px;
		line-height:16px;
		color:#000000;
		font-style:italic;
		padding-top:4px;
	}
	
	div#page_sys{
		/*position:relative;*/
		display:none;
		
		/*width:635px;
		height:25px;
		padding-top:5px;
		
		background-image:url(medias/interface/bkg_double_underline.gif);
		background-repeat:repeat-x;
		background-position:top;*/	
	}
	div#page_sys div.page_prec{
		/*display:block;
		position:absolute;
		left:5px;
		top:10px;
		
		width:150px;
		text-align:left;
		color:#000000;*/
	}
	
	div#page_sys div.page_suiv{
		/*display:block;
		position:absolute;
		right:5px;
		top:10px;
		
		width:150px;
		text-align:right;*/
	}
	div#page_sys a{
		/*color: #6b8cca;
		text-decoration:underline;
		font-size:12px;
		line-height:16px;
		font-weight:bold;*/
	}
	
	div#supp{
		/*position:relative;*/
		display:none;
		
		/*width:633px;
		border:1px solid #c1c1c1;
		background-color:#f9f9f9;
		padding-bottom:10px;
		margin-top:10px;
		
		text-align:left;*/
	}
	div#supp img{
		/*position:relative;
		
		margin:10px;
		margin-bottom:0px;
		border:1px solid #6b8cca;*/
	}
	div#supp h2{
		/*clear: both;
		text-align:left;
		padding-top: 10px;
		padding-bottom: 4px;
		margin-left: 8px;
		font-size: 18px;
		line-height: 22px;
		color: #6B8CCA;*/
	}
	
	
	/* FOOTER */
	
	div#footer{
		color: #666666;
	}
	
	div#footer p{
		padding-bottom: 2px;
	}
	
	div#footer div#informations{
		float: left;
	}
	
	div#footer div#informations p.title{
		font-weight: bold;
	}
	
	div#footer div#realisations{
		text-align: right;
	}
	
	div#footer div#realisations p.multimage{
		padding-bottom: 18px;
		text-align:right;
	}
	
	div#footer div#realisations p.multimage a{
		font-weight: bold;
	}
	div#footer p.links{
		display:none;
	}
	/* BOITE de la colonne de DROITE */
	/* toute HIDDEN
	div.boite{
		width: 308px;
		border: 1px solid #6b8cca;
		margin-bottom: 15px;
	}
	
	div.boite div.title{
		background-color: #efefef;
		color: #6b8cca;
		
		font-size: 18px;
		line-height: 22px;
		text-align: left;
		
		padding: 11px 7px;
	}
	
	div.boite div.content{
		padding: 3px;
		background-color: #f4f7fd;
		color: #6b8cca;
		
		text-align: left;
	}
	
	div.boite div.content_text{
		padding: 10px;
		background-color: #f4f7fd;
		color: #6b8cca;
		
		text-align: left;
	}
	
	div.boite div.content_newsletter{
		padding: 10px;
		background-color: #f4f7fd;
		color: #6b8cca;
		
		text-align: left;
	}
	
	div.boite input.text{
		border: 1px solid #6b8cca;
	}
	
	div.boite input.button{
		background-color: #6b8cca;
		border: 1px solid #000000;
		color: #ffffff;
		padding: 0 10px;
	}
	
	div.boite label{
		font-weight: bold;
	}
	
	div.boite div.line{
		padding-bottom: 3px;
		text-align: right;
	}
	
	div.boite p.quick_links{
		text-align: right;
	}
	
	div.boite p.quick_links a{
		font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
	}
	
	a.boite_rss{
		display:block;
		position:relative;
		width:302px; 
		height:27px; 
		
		background-image: url('medias/interface/boite_rss.jpg');
		background-repeat: no-repeat;
		
		margin-bottom: 15px;
		white-space:nowrap;
		padding-top:25px;
		padding-left:8px;
		
		color:#6b8cca;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
	}
	
	div.boite div.subtitle{
		color: #6b8cca;
		background-color: #F4F7FD;
		
		font-size: 18px;
		line-height: 22px;
		text-align: left;
		
		padding: 10px 5px 0 5px;
		
		line-height: 20px;
	}
	*/
	div.boite_pub{
		display:none;
	}
	/*
	p.mod_error{
		color: #ff0000;
		font-weight: bold;
		padding: 10px;
	}
	
	p.mod_message{
		font-weight: bold;
		padding: 10px;
	}
	*/
	/***********************************/
	/* LISTING D'ARTICLES (ACTUALITÉS) */
	/***********************************/
	
	table#listing td{
		vertical-align: top;
		width: 100%;
	}
	
	table#listing td.first{
		padding-right: 15px;
	}
	
	table#listing h2{
		padding-top: 10px;
		padding-bottom: 4px;
		font-size: 14px;
		line-height: 18px;
		color: #6B8CCA;
	}
	
	table#listing div.article{
		margin-bottom: 10px;
	}
	
	table#listing div.article_revue{
		margin-bottom: 10px;
		background-color: #f4f7fd;
	}
	
	table#listing p.resume{
		font-size: 14px;
		line-height: 16px;
	}
	
	table#listing div.misc{
		padding-top: 4px;
		position: relative;
	}
	
	table#listing p.author{
		font-size: 14px;
		line-height: 16px;
		color: #6b8cca;
		width:175px;
	}
	
	table#listing p.author a{
		/*font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
		font-weight: bold;
		text-decoration: none;*/
		display:none;
	}
	
	table#listing p.next{
		position:relative;
		display:block;
		float:right;
		text-align:right;
		clear:right;
		
	}
	table#listing p.next2{
		position:relative;
		display:block;
		float:right;
		text-align:right;
		clear:right;
	}
	
	table#other_articles p.next{
		position:relative;
		display:block;
		float:right;
		text-align:right;
		clear:right;
		
	}
	
	table#listing p.next a, table#listing p.next2 a{
		/*font-size: 12px;
		line-height: 16px;
		font-weight: bold;
		color: #6b8cca;*/
		display:none;
	}
	
	/********************************/
	/* PAGE D'ARTICLES (ACTUALITÉS) */
	/********************************/
	
	div#article{
		text-align:justify;
		width: 100%;
		overflow:visible;
	
	}
	
	div#article p.author{
		font-size: 14px;
		line-height: 16px;
		color: #6b8cca;
		width:175px;
	}
	
	div#article p.author a{
		/*font-size: 10px;
		line-height: 12px;
		color: #6b8cca;
		font-weight: bold;
		text-decoration: none;*/
		display:none;
	}
	
	div#article div.resume{
		font-size:10px;
	}
	div#article div.resume p{
		margin-top: 10px;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		/*text-align: justify;*/
	}
	div#article div.resume strong{
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
	}
	div.author_photo_holder{
		display:block;
		position:relative;
		
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		background-color:#f4f7fd;
		
		float:left;
		clear:both;	
	}
	div.article{
		
	}
	div.article p{
		padding-top: 10px;
		font-size: 14px;
		line-height: 18px;
		/*text-align: justify;*/
	}
	
	
	div#article div.link{
		padding-top: 10px;
		font-weight: bold;
		position: relative;
	}
	
	div#article div.link a{
		/*color: #6b8cca;
		font-size: 12px;
		line-height:16px;*/
		display:none;
	}
	
	div#article p.all{
		position: absolute;
		right: 0;
	}
	
	div.tag_holder{
		display:block;
		position:relative;
		
		width:100%;
		padding: 4px;
		margin: 6px;
		margin-top:10px;
		background-color:#f9f9f9;
	}
	div.surtitre{
		font-size: 14px;
		color: #6B8CCA;
		/*line-height: 26px;*/
		font-weight: normal;
		font-style: italic;
		padding-top: 10px;
		margin-top: 15px;
		margin-bottom: -8px;
	}
	div.surtitre2{
		font-size: 14px;
		color: #6B8CCA;
		/*line-height: 26px;*/
		font-weight: normal;
		font-style: italic;
		padding-top: 10px;
		margin-top: 15px;
		margin-bottom: -3px;
	}
	
	/* Ti commentaires!!! */
	
	div.commz_holder{
		display:block;
		position:relative;
		
		width:100%;
		
		background-image:url(medias/interface/bkg_double_underline.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		
		padding-bottom:2px;
		
		margin-bottom:10px;
		margin-top:10px;
	}
	div.link_add_commz{
		display:none;
		/*position:absolute;
		
		top:10px;
		right:5px;*/
	}
	div.link_add_commz a:link, div.link_add_commz a:visited{
		/*font-size:12px;
		line-height:16px;
		color:#6b8cca;
		text-decoration:none;*/
	}
	div.link_add_commz a:hover{
		/*font-size:12px;
		line-height:16px;
		color:#6b8cca;
		text-decoration:underline;*/
	}
	h2.commz_title{
		font-size:24px;
		line-height:30px;
		
		color:#6b8cca;
		
		font-weight:normal;
	}
	
	div.text_commz_1{
		display:block;
		position:relative;
		background-color:#FFFFFF;
		width:100%;
		
		margin:0px;
		padding:5px;
		
		font-size:14px;
		line-height:18px;
		font-weight:normal;
		color:#000000;
		
		border-bottom:1px;
	}
	div.text_commz_2{
		display:block;
		position:relative;
		background-color:#f4f7fd;
		width:100%;
		
		margin:0px;
		padding:5px;
		
		font-size:14px;
		line-height:18px;
		font-weight:normal;
		color:#000000;
		border-bottom:1px;
	}
	
	div.text_commz_1 h3, div.text_commz_2 h3{
		font-size:14px;
		line-height:18px;
		font-weight:bold;
		color:#6b8cca;
	}
	div.text_commz_1 span, div.text_commz_2 span{
		font-size:14px;
		line-height:18px;
		font-weight:normal;
		color:#6b8cca;
	}
	
	div#comments{
		display:none;;
		/*position:relative;
		width:627px;
		padding:4px;
		
		border:1px solid #6b8cca;
		background-color:#f4f7fd;
		
		font-size:12px;
		line-height:16px;
		font-weight:bold;
		color:#6b8cca;
		margin-top:10px;
		margin-bottom:10px;*/
	}
	div#comments h3{
		/*font-size:24px;
		line-height:32px;
		font-weight:normal;
		color:#6b8cca;*/
	}
	div#comments p.error{
		/*font-size:12px;
		line-height:16px;
		font-weight:bold;
		color:#831616;*/
	}
	div#comments p.message{
		/*font-size:13px;
		line-height:16px;
		font-weight:bold;
		color:#6b8cca;*/
	}
	div#comments input{
		/*background-color:#FFFFFF;
		border:1px solid #6b8cca;
		font-size:12px;
		
		color:#6b8cca;
		font-style:italic;
		
		padding:1px;*/
	}
	div#comments textarea{
		/*background-color:#FFFFFF;
		border:1px solid #6b8cca;
		font-size:12px;
		
		color:#6b8cca;
		font-style:italic;
		
		padding:1px;*/
	}
	/*-----------------------*/
	/*     Page Forums       */
	/*-----------------------*/
	
	div.forum_tread{
		display:block;
		position:relative;
		
		width:624px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:5px;
		padding-right:5px;
	}
	div.alt0{
		background-color:#f4f7fd;
	}
	div.alt1{
		background-color:#efefef;
	}
	a.forum:link, a.forum:visited{
		display:none;
		/*font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;*/
	}
	a.forum:hover{
		display:none;
		/*font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#6b8cca;
		text-decoration:underline;*/
	}
	div.forum_tread_starter_name{
		display:block;
		position:relative;
		
		width:100%;
		
		font-size:14px;
		line-height:16px;
		color:#6b8cca;
		
		min-height:30px;
	}
	div.forum_tread_starter_name div.date{
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		
		font-size:14px;
		line-height:16px;
		color:#6b8cca;
	}
	div.forum_tread_starter_name div.reply{
		display:block;
		position:absolute;
		top:0px;
		right:0px;
		
		font-size:14px;
		line-height:18px;
		color:#6b8cca;
	}
	div.forum_tread_starter_name div.page_sys{
		display:block;
		position:absolute;
		bottom:0px;
		left:0px;
		
		font-size:14px;
		line-height:18px;
		color:#6b8cca;
	}
	div.page_sys a{
		font-size:14px;
		line-height:16px;
		color:#6b8cca;
		text-decoration:underline;
	}
	div.forum_tread_starter_name div.last_reply{
		display:block;
		position:absolute;
		bottom:0px;
		right:0px;
		
		font-size:14px;
		line-height:16px;
		color:#6b8cca;
	}
	div.last_reply a{
		font-size:14px;
		line-height:16px;
		color:#6b8cca;
		text-decoration:underline;
	}
	/*dans les pages*/
	
	div#thread{
		display:block;
		position:relative;
		
		width:635px;
		padding:0px;
		border:1px solid #6b8cca;
	}
	h1.thread_header{
		font-size:12px;
		line-height:12px;
	}
	div.thread_header{
		font-size:14px;
		line-height:16px;
		color: #6b8cca;
	}
	div.thread_core{
		margin-top:5px;
		font-size:14px;
		line-height:18px;
		color:#000000;
	}
	div.thread_core p{
		margin-bottom:10px;
		font-size:14px;
		line-height:18px;
	}
	div.thread{
		display:block;
		position:relative;
		
		width:624px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:5px;
		padding-right:5px;
	}
	div.thread_sys_page{
		display:none;
	}
	div.thread_sys_page a{
		/*font-size:12px;
		line-height:14px;
		color: #6b8cca;
		text-decoration:underline;*/
	}
	div.thread_sys_page span{
		/*font-size:12px;
		font-weight:bold;
		line-height:14px;
		color: #6b8cca;*/
	}
	div.thread_sys_page strong{
		/*color: #6b8cca;*/
	}
	
	/*-----------------------*/
	/*      Page Blogue      */
	/*-----------------------*/
	
	div.entree_blogue{
		display:block;
		position:relative;
		
		width:100%;
		border-bottom:2px solid #6b8cca;
		border-top:2px solid #6b8cca;
		
		background-color:#f4f7fd;
		
		margin-bottom:10px;
		
		min-height:155px;
	}
	div.author_photo_blogue{
		display:block;
		position:relative;
		
		padding: 10px;
		margin: 6px;
		margin-top:10px;
		background-color:#f4f7fd;
		
		float:right;
		
		font-size:14px;
		color:#6b8cca;
		
		border:1px solid #6b8cca;
	}
	
	div.entree_blogue h2{
		color:#6b8cca;
		font-size:16px;
		line-height:20px;
		margin-bottom:6px;
	}
	div.entree_blogue h2 a{
		color:#6b8cca;
		font-size:16px;
		line-height:20px;
	}
	div.entree_blogue p{
		color:#000000;
		font-size:14px;
		line-height:18px;
		margin-bottom:10px;
		
		text-align:justify;
	}
	div.entree_blogue p.date{
		color:#000000;
		font-size:14px;
		line-height:16px;
		margin:0px;
	}
	div.entree_blogue a.date:link, div.entree_blogue a.date:visited{
		color:#6b8cca;
		font-size:14px;
		line-height:16px;
		text-decoration:underline;	
	}
	div.entree_blogue a.date:hover{
		color:#000000;
		font-size:14px;
		line-height:16px;
		text-decoration:underline;
	}
	
	img.img_blogueur{
		border:0px;
		margin-top:10px;
	}
	
	/* Étiquette*/
	div.search_result{
		display:block;
		position:relative;
		
		margin-bottom:30px;
		margin-top:5px;
		margin-left:0px;
		margin-right:0px;
	}
	h2.search_cat{
		font-size: 24px;
		line-height: 28px;
		color: #6B8CCA;
		font-weight: normal;
		padding-bottom: 5px;
	}
	/* revue NIC */
	a.revue_link:link, a.revue_link:visited{
		font-size:14px;
		line-height:16px;
		
		color:#000000;
		
		text-decoration:none;
	}
	a.revue_link:hover{
		font-size:14px;
		line-height:16px;
		
		color:#000000;
		text-decoration:underline;
	}
	
	
	
	
	/*archives NIC*/
	div.floater_archive{
		display:block;
		position:relative;
		
		float:left;
		
		width:110px;
		
	}
	
	
	
	/* GENERAL */
	
	p.error{
		border: 1px solid #ff0000;
		font-weight: bold;
		padding: 10px;
		margin-bottom: 10px;
	}
	p.error2{
		font-size:14px;
		font-weight: bold;
		margin-bottom: 10px;
		color:#FF3333;
	}
	a.gen{
		color: #6b8cca;
	}

	div#page table#main td.content div.resume p{
		font-size:18px;
		line-height:24px;
	}



}

div.plain {
  margin-left: -12px;
  margin-bottom: 15px;
}

div.plain div.title {
    
    color: #6b8cca;
    
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    
    padding: 11px 7px;
    /* 
    background-color: #efefef;
    border: 1px solid #6B8CCA; */
    
    margin-left: 12px;
    
    margin-right: 28px;
    margin-bottom: 10px;
}
