/*
---------- De la revolution ---------*/

@import url(dlr-non-ie.css) all;
*{
	margin: 0;
	padding: 0;
}
body {
	background-color: #A29C9C;
	font-family: Arial, Helvetica, sans-serif;
}
.nettoyeur{
	clear: both;
}
a img{
	border: none;
}
.spip_documents_center{
	text-align: center;
}
.spip_doc_titre{
	font-size: 10px;
	margin-left:auto;
	margin-right:auto;
	line-height: 12px;
}

/*
--------- structures ------------*/
#page{
	width: 956px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
#conteneur_0 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-sommaire.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#conteneur_1 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub1a.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#conteneur_2 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub2.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#conteneur_3 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub3.jpg);
	background-repeat: no-repeat;
	background-color: #1C1C1C;
}
#conteneur_4 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub4.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#conteneur_5 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub5.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#conteneur_6 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub6.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#conteneur_7 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub7.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#conteneur_8 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub8.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#conteneur_9 {
	width: 956px;
	height: 506px;
	background-image: url(decor/fd-rub9.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
.colgauche{
	float: left;
}
.coldroite{
	float: right;
}
.hauteur{}

/*
------------ sommaire ----------*/
#conteneur_0 .colgauche img{
	margin-left: 65px;
}
#conteneur_0 .entrez{
	position: absolute;
	top:307px;
	left: 310px;
}

.colgauche-inline{
	margin: 34px 0 0 34px;
	border: 12px solid #889191;
}
.coldroite-inline{
	margin: 34px 34px 0 0 ;
	border: 0px solid #889191;
}

/*
-------- fenetres inlines ---------*/
.colgauche-inline-window{
	width: 450px;
	height: 415px;
}
#titre-inline{
	padding: 11px 0 6px 0;
	font-family: Arial;
	color: red;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-size: 1.6em;
	font-weight: bold;
}
#article-inline{
	padding: 0 0 11px 0;
	font-family: Trebuchet MS;
	color: #000;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.2em;
	text-align: justify;
}
#article-inline p{
	padding-bottom: 6px; 
}
#article-inline img{
	padding: 12px 0; 
}
.article-inline-print{
	text-align: right;
	padding: 12px 24px;
	text-align: justify;
}
/*
table.spip{
	width: 100%;
}
table.spip tr{
	width: 50%;
}
table.spip td{
	vertical-align: top;
}
*/
#menu-inline{
	padding-bottom: 8px;
}
.mot-inline{
	padding-bottom:2px;
}
.mot-inline span{
	color:red;
}
.item-inline{
	padding: 0 0 2px 0;
	color: #000;
	word-spacing: 0.05em;
	text-align: left;
	line-height: 1.2em;
	font-size: 1.0em;
	font-weight: bold;
	text-align: justify;
}

#article-inline a, .item-inline a{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
#article-inline a:hover, .item-inline a:hover{
	color: red;
	text-decoration: none;
}
.item-inline a span{
	font-size: 0.9em;
	color: Black;
	font-weight: normal;
}
.item-inline a:hover span{
	color: red;
}
.item-inline a.on, .item-inline a.on span {
	color: red;
}
.photocv-inline{
	position: absolute;
	top: 38px;
	right: 38px;
	font-size: 10px;
}
#titre-inline-dr{
	padding: 23px 0 6px 0;
	font-family: Arial;
	color: black;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-size: 1.6em;
	font-weight: bold;
}
#article-inline-dr{
	padding: 0 0 11px 0;
	font-family: Trebuchet MS;
	color: #000;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.2em;
	text-align: justify;
}
.item-inline-titre{
	font-size: 12px;
	padding-bottom: 8px;
}
.item-inline-titre span{
	color: Red;
}
.item-inline-texte{
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.coldroite-video{
	margin: 50px 12px 0 0;
}
.item-inline br.nettoyeur{ line-height: 1px; font-size: 1px;}
.tsf .spip_doc_titre{ margin: 8px 0 16px 0; color: #D3D3D3;}

.inline-1, .inline-2, .inline-3, .inline-4, .inline-5, .inline-6, .inline-7, .inline-8, .inline-9{
	font-size: 12px;
	margin-left: 24px;
}
/*
--------- rubrique 1 ---------*/
.inline-1{
	width: 400px;
	background-color: #C6C8C7;
}
.rub-main-art-image-1{
	padding: 388px 268px 0 0;
}
/*
--------- rubrique 2 ---------*/
#conteneur_2 .colgauche-inline-window{
	width: 420px;
	height: 415px;
}
#conteneur_2 .coldroite-inline-window{
	width: 420px;
	height: 439px;
}
.inline-2{
	width: 350px;
}
.inline-dr-2{
	font-size: 12px;
	width: 300px;
	margin-left: 30px;
}
/*
--------- rubrique 3 ---------*/
#conteneur_3 .colgauche-inline-window{
	width: 420px;
	height: 415px;
}
.inline-3{
	width: 370px;
	background-color: #D5D5D5;
}
.inline-3 .item-inline{
	padding: 0px 0 22px 0; padding: 0;
}


.inline-3 .item-inline-titre{
	padding-bottom: 0px;
	font-size: 11px;
	color: #4A4A4A;
}
.inline-3 .item-inline-texte{
	margin: 0;
	padding: 0;
}
.inline-motion{
	text-align: right;
	padding-right: 4px;
}
img.item-inline-img{
	padding-right: 12px;
}
#conteneur_3 .coldroite{
	margin: 34px 34px 0 0 ;
	_margin: 34px 16px 0 0 ;
}
.coldroite-titre-image{
	width: 100%;
	text-align: center;
	color: #D3D3D3;
	font-size: 11px;
}

/*
--------- rubrique 4 ---------*/

.inline-4{
	width: 370px;	
}

/*
--------- rubrique 5 ---------*/
#conteneur_5 {
	width: 956px;
	height: 506px;
}
.inline-5{
	width: 370px;	
}
.inline-5 .item-inline-titre{
	padding-bottom: 0px;
	text-transform: uppercase;
}
.inline-5 .item-inline-titre span{
	color: Red;
}


/*
--------- rubrique 6 ---------*/
#conteneur_6 {
	width: 956px;
	height: 506px;
	background-color: #1C1C1C;
}
.inline-6{
	width: 370px;
}
	
/*
--------- rubrique 7 ---------*/
#conteneur_7 {
	width: 956px;
	height: 506px;
}
.inline-7{
	width: 370px;	
}
#conteneur_7 .coldroite{
	margin: 35px 58px 0 0;
	_margin: 35px 29px 0 0;
}
img.spip_logos{
	text-align: right;
}
/*
--------- rubrique 8 ---------*/
#conteneur_8 {
	width: 956px;
	height: 506px;
}
#conteneur_8 .coldroite-inline-window{
	width: 420px;
	height: 439px;
}
.inline-8{
	width: 400px;
}
.inline-8 label{
	font-size: 0.8em;
	display: block;
	color: #555555;
}
.inline-8 p.spip_bouton{
	padding: 12px 0;
	text-align: center;
	
}
.inline-8 .spip_bouton input{
	font-size: 0.8em;
	color: #555555;
}
.inline-8 fieldset{
	padding: 8px 8px;
}
.inline-8 fieldset.previsu{	
	background-color: #2E2E2E;
	color: White;
}
.inline-8 .texte-inline{
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	padding-bottom: 6px;
}



/*
--------- rubrique 9 ---------*/
#conteneur_9 {
	width: 956px;
	height: 506px;
}
.inline-9{
	width: 370px;
	background-color: #D1D1D1;
}
.inline-9 .item-inline{
	
}
.inline-9 .item-inline-titre{
	font-size: 12px;
	padding: 0;
}
.item-inline-titre span{
	color: Red;
}

/*
------------ Pied de page ---------- */
#pied{
	width: 100%;
	background-color: #FF0000;
	color: White;
}
.pied-menu{
	padding: 22px 18px 22px 18px;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	word-spacing: -0.05em;
	letter-spacing: 0;
	line-height: 1.6em;
	font-weight: bold;
}
.pied-menu a{
	color: White;
	text-decoration: none;
}
a.pied-menu-on, .pied-menu a:hover{
	color: #FE9840;
}
.pied-copyright{
	float: left;
	font-size: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.pied-credit{
	float: right;
	text-align: right;
	font-size: 10px;
	padding-right: 20px;
	padding-bottom: 14px;
}
