/* @override 
	http://www.paristor.eu/squelettes/paristor.css
	*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}

li {
	list-style-type: none;
	}

img, table {
	margin: 0;
	padding: 0;
	border: none;
	}

.invisible {
	position: absolute;
	top: -3000em;
	height: 1%;
	}

.clear {
	clear: both;
	}

p {
	margin-bottom: 5px;
	}
a{
	color: #7F8083;
	text-decoration: none;
	}
.small{
	font-size: 10px;
	}
.small_pied{
	font-size: 10px;
	float:  left;
	width: 40%;
	}
.pied2{
	text-align: right;
	width: 20%;
	font-size: 10px;
	float: right;
	}
.pied2 a{
	color: #d2d1cf;
	}
.pied2 a:hover{
	color: #7f8083;
	}

.up{
	text-transform: uppercase;
	}
.bold{
	font-weight: bold;
	}
.texte_left{
	text-align: left;
	}
.marge_top_bot{
	margin: 10px 5px;
	}
/* @end */

/* @group Structure */

body {
	background: #fff;
	font: normal 100% Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	color: #7F8083;
	}
p#menu_rapide{
	text-align: center;
	color: #e6e6e6;
	padding: 0;
	font-size: 0.75em;
	}
p#menu_rapide a{
	color: #e6e6e6;
	}
p#menu_rapide a:hover{
	color: #999;
	}

#page {
	/*width: 984px;*/
	width:89.5em;
	margin: 0 auto 0 auto;
	font-size: 0.69em;
	}

ul.menu_rub {
	/*height: 40px;*/
	height: 3.7em;
	}

#hierarchie {
	float: left;
	padding-top: 3px;
	}

.date {
	float: left;
	margin-right: 20px;
	padding-top: 3px;
	}

.bandeau {
	/*width: 972px;*/
	width: 88.5em;
	clear: both;
	background: #EEEAE7;
	/*height:25px*/
	height: 2.4em;
	padding: 5px 0 0 10px;
	margin: 8px 0 8px 0;
	color: #645146;
	}

input#recherche {
	float: right;
	margin-right: 10px;
	}

p.search {
	height: 40px;
	}

#col1_som {
	/*width: 493px;*/
	width: 44.8em;
	/*height: 678px;
	max-height: 678px;
	min-height: 678px;*/
	height: 62.7em;
	float: left;
	text-align: justify;
	}

#col2_som {
	/*width: 311px;*/
	width: 28.3em;
	float: left;
	margin-left: 9px;
	text-align: justify;
	/*height: 678px;
	max-height: 678px;
	min-height: 678px;*/
	height: 62.7em;
	background: transparent url(img/line_small_6.png) repeat-x left bottom;
	}
#col1, #col1_art{
	width: 73.6em;
	float: left;
	padding-bottom: 20px;
	}
#col1{
	/*height: 678px;
	max-height: 678px;
	min-height: 678px;*/
	}
#col3{
	width: 159px;
	margin: 0 0 0 818px;
	}
#contenu>#col3 {
	/*width: 159px;
	margin: 0 0 0 75em;*/
	width: 14.4em;
	margin: 0 0 0 75em;
	}

#news, #termine, #nl_som, #pied{
		background: #EEEAE7;
	}
#termine, #news{
	margin: 0 0 10px 0;
	}
#news p.content, #termine p.content, #nl_som p.content{
	padding: 5px 5px;
	border-bottom: 1px dotted #7F8083;
	}
#pied{
	margin: 10px 0;
	padding: 10px 10px 5px 10px;
	}
/* @end */

/* @group menu */
ul.menu_rub li {
	display: inline;
	margin: 0 0 0 2px;
	padding: 0;
	}

/* @end */

/* @group titres */
h1 {
	font-size: 12px;
	font-weight: bold;
	padding: 0.4em 0 0 0.9em;
	text-align: left;
	}
#col2_som h1{
	margin-top: 5px;
	}
h1.titre_3, .ss_3{
	color: #AAB618;
	}
h1.titre_4, .ss_4{
	color: #2289A4;
	}
h1.titre_5, .ss_5{
	color: #FF4301;	
	}
h1.titre_6, .ss_6{
	color: inherit;
	}
h1.titre_7, .ss_7{
	color: #B24F72;
	}
p.titreh2 {
	font-size: 14px;
	line-height: 33px;
	padding: 0 0 0 20px;
	color: #fff;
	margin-bottom: 8px;
	text-transform: uppercase;
	text-align: left;
	}

p.titreh2 a {
	color: #fff;
	}
.titre_rub_news_big, .titre_rub_2{
	background: url(img/back_titre_news_rub.png) left top no-repeat;

	}
p.titre_3 {
	background: url(img/back_titre_3.png) left top no-repeat;
	}

p.titre_4 {
	background: url(img/back_titre_4.png) left top no-repeat;
	}

p.titre_5 {
	background: url(img/back_titre_5.png) left top no-repeat;
	}

p.titre_6 {
	background: url(img/back_titre_6.png) left top no-repeat;
	}
p.titre_news{
	background:#fff url(img/back_titre_news.png) left top no-repeat;
	border-bottom: 1px dotted #7F8083;
	height: 30px;
		}
p.titre_rub_3{
	background: url(img/back_titre_3_rub.png) left top no-repeat;
	}
p.titre_rub_4{
	background: url(img/back_titre_4_rub.png) left top no-repeat;
	}
p.titre_rub_5{
	background: url(img/back_titre_5_rub.png) left top no-repeat;
	}
p.titre_rub_6{
	background: url(img/back_titre_6_rub.png) left top no-repeat;
	}
p.titre_rub_7{
	background: url(img/back_titre_7_rub.png) left top no-repeat;
	}
p.soustitre{
	font-weight: bold;	
	text-align: left;
	}
h4{
	text-align: left;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 5px 0;
	font-size: 11px;
	}

/* @end */

/* @group texte */

.texte_som {
	padding: 5px 0 18px 10px;
	}
.texte_som_col2{
	padding: 5px 0 0 10px;
	border-top: 1px dotted #7F8083;
	border-bottom: 1px dotted #7F8083;
	text-align: justify;
	}
.texte_news, .texte_col1, .texte_credit{
	padding: 5px 10px 6px 10px;
	border-top: 1px dotted #7F8083;
	border-bottom: 1px dotted #7F8083;
	text-align: justify;
	clear: both;
	}
.texte_credit a{
	font-weight: bold;
	}
.texte_3 {
	background: transparent url(img/line_small_3.png) repeat-x left bottom;
	margin-bottom: 8px;
	}
.art_col2_global{

	}
.art_col1_rub_global{
	/*height: 152px;*/
	clear: both;
	}
.liste_article{
	clear:both;
	}

.logo_art{
	padding:2px 0 5px 10px;
	float: right;
	}
.logo_credit{
	padding:2px 0 5px 10px;
	float: right;
	}
ul.suite, ul.suite_big, ul.suite_small, ul.suite_art{
	padding: 9px 0 5px 0;
	text-align: right;
	list-style-position: inside;
	margin-right: 115px;
	}
ul.suite_art{
	clear: both;	
	}
ul.list_news {
	padding:5px 0 5px 10px;
	list-style-type: none;
	}
ul.list_news li{
	padding: 5px 0 0 15px;
	background: url(img/fle_news.gif) no-repeat left 6px;
	}
ul.fle_7 li{
	list-style-image: url(img/fle_rub_7.gif);
	}
ul.fle_6 li{
	list-style-image: url(img/fle_rub_6.gif);
	}
ul.fle_5 li{
	list-style-image: url(img/fle_rub_5.gif);
	}
ul.fle_4 li{
	list-style-image: url(img/fle_rub_4.gif);
	}
ul.fle_3 li{
	list-style-image: url(img/fle_rub_3.gif);
	}
ul.fle_2 li{
	list-style-image: url(img/fle_news.gif);
	}
p.fle_3{
	background: url(img/fle_rub_3.gif) no-repeat 5px 10px;
	}	
p.fle_4{
	background: url(img/fle_rub_4.gif) no-repeat 5px 10px;
	}
p.fle_5{
	background: url(img/fle_rub_5.gif) no-repeat 5px 10px;
	}
p.fle_6{
	background: url(img/fle_rub_6.gif) no-repeat 0 10px;
	}
span.fle_news{
	display:  block;
	padding-top: 3px;
	text-align: right
	}
.bottom_news, .bottom_2{
	background: transparent url(img/line_small_news.png) repeat-x left bottom;
	}
.bottom_3{
	background: transparent url(img/line_small_3.png) repeat-x left bottom;
	}
.bottom_4{
	background: transparent url(img/line_small_4.png) repeat-x left bottom;
	}
.bottom_5{
	background: transparent url(img/line_small_5.png) repeat-x left bottom;
	}
.bottom_6{
	background: transparent url(img/line_small_6.png) repeat-x left bottom;
	}
.bottom_7{
	background: transparent url(img/line_small_7.png) repeat-x left bottom;
	}
.auteur{
	text-align: right;
	padding: 10px 0;
	}
/* @end */
p.pagination{
	text-align: center;
	padding-top: 0.4em;
	}
.doc{
	clear: both;
	padding: 5px 0 0 0;
	font-size: 10px;
		}
.doc_center{
	float: left;
	text-align: center;
	padding-right: 10px;
	}
/* @group formulaires */

form.nl_form{
	padding: 0 0 30px 0;
	margin: 10px auto;
	}
.nl_form fieldset{
	border: none;
	padding: 0 0 0 20px;
	}
.nl_form dt{
	float: left;
	width: 110px;
	text-align: right;
	padding: 0 5px;
	}
.nl_form ul.boutons{
	text-align: center;
	}
.nl_form dl{
	padding: 5px 1em;
	}
p.abo{
	padding: 20px 0 0 0;
	}
/* @end */

/* @group Plan/Recherche */
ul.art_plan{
	text-indent: 10px;
	padding: 3px 0 0px 0 ;
	}
.rub_plan{
margin: 10px 10px;
font-weight: bold;	
}
li a.bold{
	padding-top: 10px;
	}
/* @end */

