/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*Ajout*/
/*  */
/* COULEURS

Gris foncé menu: #666
Gris clair fond cartouche: #f8f8f8
Gris bordure interne cartouche: #aeaeae
Gris bordure gauche cartouche: #9d9d9d
Gris survol: #cacaca
Blanc: #fff
Orange (description haut de page aerolorraine): #f96611
*/



* {padding: 0; margin: 0;}
h1 h2 h3 h4 h5 h6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.police-arial {
font-family:Arial, Helvetica, sans-serif;
}



hr {
	border:0;
	border-bottom:1px dashed #fff;
	height:1px;
	line-height:1px;
}

hr.sans-marge{

	margin:3px 0!important;

	_margin: -7px 0!important;

 	display:block;
}

/*  ------------------------------------------
/*  balises utilitaires
/*  ------------------------------------------ */
.nettoyeur, .efface { clear:both; }
.netdroite { clear:right; }
.netgauche { clear:left; }
.gauche { float:left!important; }
.agauche { text-align:left!important; }
.adroite { text-align:right!important; }
.aucentre { text-align:center; }
.droite { float:right!important; }
.centre{ margin-right:auto;
	margin-left:auto;}
.sans-float { float:none!important; }

.sans-marge{ margin:0!important;}
.petite-marge-hb{margin-top:5px!important; margin-bottom:5px!important;}
.petite-marge-h{margin-top:5px!important;}
.moyenne-marge-hb{margin-top:10px!important; margin-bottom:10px!important;}
.moyenne-marge-h{margin-top:10px!important;}
.moyenne-marge-b{margin-bottom:10px!important;}
.sans-marge-bottom{ margin-bottom:0!important;}
.petite-marge-d{margin-right:5px!important;}
.petite-marge-g{margin-left:5px!important;}
.petite-marge-b{margin-bottom:5px!important;}
.petite-marge-h{margin-top:5px!important;}

.sans-padding{ padding:0!important;}
.moyen-padding-haut{padding-top:15px!important;}
.moyen-padding-droite{padding-right:15px!important;}

.sans-bordure{border:0!important}

.gris { color:#666!important; }
.fondgris {background-color: #D0D0D0;}
.bordurenoire{ border:1px solid #000; }
.blanc { color:#FFF!important; }
.vert { color:#79A053; }
.orange { color:#f96611!important; }
.sans-gras{font-weight:normal!important;}
.sans-fond{background-color:#fff!important;}

.gros { font-size:1em!important; }
.moyen { font-size:0.82em!important; }
.petit { font-size:0.77em!important; }
.mini { font-size:0.71em!important; }

.marges { margin:6px 8px; }
.padds { padding:6px 8px; }
.bigpadds { padding:15px; }

.sans-fond { background-color:#fff!important; }

.fiximie {line-height:1px; font-size: 0.1em;}

.sans-hover{
	background-color:transparent!important;
	color:inherit!important;
}

/*********************************************/
/*            INDEX DE GAUCHE                */
/*    fonctionne avec le menu depliant       */
/*   et le fichier menu_deroulant/menu.js    */
/*********************************************/







/***********************************************************/


/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	
	background: #FFF;
	padding:0;
	text-align: center;
	font-size: 1em;

}

body, html{
/* 	height:100%; */
	margin:0 auto!important;
	width:100%!important;
	_width:100%!important;
/* 	width:expression(document.body.clientWidth > 994  ? "994px" : "994px" ); */
}

 a{
/* 	float:left; */
	color:#666;
/* 	margin-left:5px; */
/* 	text-decoration:none; */
}

img, table { margin: 0; padding: 0; border: 0; }

#cartouchegauche h2,#cartouchegauche h3,#cartouchegauche h4,#cartouchegauche h5,#cartouchegauche h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
/*#page {
	width: 48em;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}*/


#conteneur
{

	margin:0 auto;
	width:100%;
	padding:0;
	margin-top:5px;
/* 	height:100%; */
/* 	margin-left:3px; */
}

/* ***************************************** */

.spip_out{
	background-image:url("images/liens_externe.gif")!important;
	background-repeat:no-repeat;
	padding-right:13px;
	background-position:right;
	height:10px;
	width:10px;
	color:#666!important;
}

#conteneur #navigation {
	float: right;
	width: 12em;
	text-align: center;

}

/* Blocs du contenu (c-a-d. la colonne principale) */

#conteneur #contenu{
	display:none;
	margin-left:18px;

	margin-top:6px;

	padding:15px 20px;

	border: 1px solid #b2b2b2;
	float: left;

	width:500px;

	min-height:300px;

	text-align:left;
	
	height: 1%;
} 


#conteneur #contenu-niveau3, #contenu-admin, #contenu-elargi{
	display:none;
	margin-left:173px;
	_margin:0;
	margin-top:6px;
/* 	padding:0px 0px; */
/* 	float: left; */
	width:804px;
	padding:0!important;
	text-align:left;
	
	height: 1%;
} 

#contenu-elargi p.spip{
	margin-bottom:5px;
}

#contenu-quisommes{
	margin-left:173px;
	_margin:0;
/* 	margin-left:18px; */
	margin-top:6px;
/* 	padding:0px 0px; */
/* 	float: left; */
	width:804px;

	padding:0!important;
	text-align:left;
	height:1%;
/* 	overflow:auto; */
}


.spip_documents_center{
	clear:none;
}

/*html>body #conteneur #contenu-niveau3, html>body #contenu-admin{
	height: auto;
	min-height:434px;
}*/

#contenu-niveau2 p, #contenu-admin p, #contenu-elargi p{
	font-size:0.71em;
}

#contenu-niveau2{
	display:none;
	float:left;
	margin-left:17px;
	margin-top:6px;
	padding:0px 0px;
	width:493px;
	_width:486px;
	min-height:300px;
	text-align:left;
/* 	display:table-cell; */
	overflow:auto;
	height: 1%;
	
}

#contenu-rubrique{
	display:none;
	clear:left;
	float:left;
/* 	margin-top:10px; */
	width:466px;
	display:table-cell;
	height: 1%;
}

#contenu-niveau2 #description-rubrique{
	width:310px;
	padding-left:20px;

}
#contenu-niveau2 h1{
/* 	width:480px!important; */
}
#contenu-niveau2 #desc-sous-rubrique{
	/*border-left:6px solid #E0E0E0;
	padding-left:6px;*/
	margin-top:8px;
}

#desc-sous-rubrique table{
	
}

#desc-sous-rubrique table td{
	padding-bottom:10px;
	padding-right:50px;
}

.liste-nouveaute h2{
	margin-top:10px;
}

#contenu-niveau2 #desc-sous-rubrique a{
	color:#666;
}
#desc-sous-rubrique h2{
	font-size:0.81em;
	margin-bottom:1px;
}
#contenu-niveau2 #desc-sous-rubrique p{
	font-size:0.71em;
}
#contenu .contre-encart {
	float: left;
	width: 21em;
}

#contenu .encart {
	float: right;
	width: 11em;
	margin: 0;
	margin-bottom: 1em;
}


/* Menu dans les articles */

.menu-article{
	float:right;
	margin-bottom:10px;
/* 	width:400px; */
}
.menu-article a{
	text-align:center;
	height:18px;
	border-top:1px solid #8FB1D6;
	border-bottom:1px solid #8FB1D6;
	border-left:1px solid #8FB1D6;
	border-right:1px solid #8FB1D6;
	padding:0 5px;
	font-size:0.77em;
	float:right;
}

/* Entete */
#entete {

	margin:0px;
	height:90px;

/* 	width:999px; */
	}
#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	font-weight: bold;
	font-size: 1.5em; }
#entete a { 
	float:left;	 
	text-decoration: none; 
}
/* FORMULAIRE RECHERCHE */
#entete .formulaire_recherche {
	
	float:left;	
	white-space:nowrap;
}
#entete .formulaire_recherche input {
	color:#444;
}

/* Fil d'Ariane */
#hierarchie {
/* 	clear:both; */
	display:none;
	float:right;
	text-align:left;
	font-size: 0.77em;
	height:12px;
	width:826px;
	margin-top:-20px;
/* 	padding-left:170px!important; */
}

#hierarchie img {
	vertical-align:middle;
	margin:0 5px;
/* 	margin-left:0px; */
}
#hierarchiesommaire{
	text-align:left;
	font-size: 0.77em;
	margin:0 15px 0 90px;
}

/* Pied de page */

.lvide {
clear:both;
height:12px; }

#pied {
	display:none;
	font-size:0.71em;
 	width:804px;
	height:17px;

	float:left;
	background-color:#E0E0E0;
	margin-left:17px;
/* 	_margin-left:20px; */
	margin-top:0px;
/* 	margin-bottom:2px; */
	-margin-bottom:1px;
	
}

.piedsommaire{
	float:none!important;
	margin-left:173px!important;
	-margin-left:158px!important;
}

/*#recommander{
	float:right!important;
	margin-right:10px;
}*/

#pied a {
	float:left;
	color:#666;
	margin-left:13px;
	padding-left:2px;
	text-decoration:none;
 	height:16px;
 	line-height:16px; 

}


#pied img{
	margin-top:2px;
	float:left;
	margin-right:5px;
}



/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }


/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Verdana, Tahoma, Arial, sans-serif; }

/* Typo pour le contenu */
#contenu {
	font-family: "Trebuchet MS", Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: Georgia, Times, serif; }


/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.77em;
}

.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
#navigation ul, .encart ul { margin: 0; padding: 0.2em 0; text-align: left; list-style: none; }
#navigation li, .encart li { margin: 0; padding: 0 0.7em; }

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { background: #EAFFEA;}
.rubriques .menu-titre { background: #F2FFF2; }

.breves { background: #FFEAEA; }
.breves .menu-titre { background: #FFF2F2; }

.syndic { background: #E8F8F8; }
.syndic .menu-titre { background: #F0FCFC; }

.forums { background: #EAEAFF; }
.forums .menu-titre { background: #F2F2FF; }

.divers { background: #F8F8E8; }
.divers .menu-titre { background: #FCFCF0; }

/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

/*  Cartouche et titraille
---------------------------------------------- */
.cartouche { margin-bottom: 2em; }

.cartouche .titre {
	font-size: 1.27em;
	font-weight: bold;
	color: #000; }
#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }

.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche p { margin: 0; padding: 0; clear: left; font-size:0.77em; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	font-weight: bold;
	line-height: 1.4em; }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.exemple-lien{
	padding:5px;
	border:1px solid black;
	background-color:#F2F2F2;
	width:350px;
	margin-top:10px;
	margin-bottom:10px;

}

.texte { color: #000; font-size: 0.96em; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints ul { margin: 0; padding: 0; list-style: none; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}
.spip_documents .spip_doc_attributs p{ font-size:0.71em; margin:0; }


/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles ul { margin: 0; padding: 0; list-style: none; }
.liste-articles li { margin-bottom: 1em; clear: both; }
.liste-articles li { margin-bottom: 0.5em; }
.liste-articles li .titre {
	font-size: 1.03em;
	font-weight: bold; }

.liste-articles li .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	clear: right; }

.liste-articles li p { margin: 0; padding: 0; }

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 75%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.71em; }

.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em; }

#pagination a { 
/* 	font-size: 0.77em; */
	color:#666!important;
/* 	text-decoration:none; */
}
#pagination a.on{
	color:#000!important;
	font-size: 0.77em;
}
#pagination img{
	vertical-align:middle;
}

#contenu-niveau3 #pagination p{
/* 	margin-top:5px; */
}

/*#contenu-niveau3 h1{
	margin-bottom:1px!important; 
}*/

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */

#signatures { clear: both; font-size: 0.77em; }

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */

#signatures td.signature-date {
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap; }

#signatures td.signature-nom {
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold; }

#signatures td.signature-message {
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em; }

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a, .encart-documents-sommaire a{ text-decoration:none;
/* 	color:#3878b8;  */
 }




/* Style des articles SPIP */
p.spip{
/* 	font-family: Verdana, Arial, Helvetica, sans-serif!important; */
}

ul.spip{
	margin-top:0;
	margin-bottom:0;
	font-size:0.77em;
	color:#555;
	list-style-image:url(puce.gif);
}
ul ul.spip{
	font-size:1em;
}

h3.spip{
	font-size:0.88em;
	color:#333!important;
	margin-top:10px;
	margin-bottom:6px;
	text-align:left;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
h4{
	font-size:0.88em;
	
	margin-top:10px;
	margin-bottom:6px;
}
h5{
/*	text-decoration:underline; */
	font-size:0.82em;
	
	margin-top:10px;
	margin-bottom:6px;
}

table.spip td{
	font-size:0.77em;
}

.spip_documents
{
/* 	float:left; */
}
.spip_documents_right, .spip_documents_right .spip_doc_titre{
/* 	_text-align:right; */
/* 	_float:right; */
}

.spip_documents_right .spip_doc_titre{
/* 	_margin-right:20px; */
}

.spip_documents_left, .spip_documents_left .spip_doc_titre{
	_float:left;
	_text-align:left;
	_margin-left:10px!important;
}

.video
{
	width:201px;
	height:201px;
	padding:2px 1px 1px 1px;
	margin-left:10px;
	margin-right:10px;
/* 	margin:0 auto; */
	background-color:black;
}

.spip_doc_titre{
	font-weight:normal;
	font-size:0.71em;
}
.spip_documents_left { float: left; margin-right:30px; margin-left:30px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 50px; margin-right:15px; margin-bottom: 5px; }



/************** Choix article en avant **************/

#liste-choix{
	float:left;
	width:262px;
	height:350px;
	background-color:#E0E0E0;
	overflow: auto;
}
.uneliste {
	width:250px;
	height:350px;
	float:left;
}

.unelistepetite{
	width:262px;
	height:350px;
	margin-top:40px;
/* 	float:left; */
}

.uneliste h3, .unelistepetite h3{
	font-size:0.81em;
	height:20px;
	margin:0px 5px;
}

#liste-invisible-rubrique,#liste-invisible-accueil{
	float:left;
	width:262px;
	height:350px;
	background-color:transparent;
	overflow: auto;
	
}
#liste-visible-rubrique2,#liste-visible-accueil{
	width:262px;
	height:350px;
	background-color:#E0E0E0;
	
}
#liste-choix h3, #liste-triee2 h3{
	margin-top:0px!important;
}

.item-liste, .item-liste-tri, .item-liste-tri2, .item-liste-ac, .item-liste-ac2{
	background-color:#CECECE;
	width:240px;
/* 	height:20px; */
	padding:2px 5px;
	padding-right:2px;
	left:0!important;
	top:0!important;
	margin-top:0px!important;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	
	
}
.item-liste p, .item-liste-tri p, .item-liste-tri2 p, .item-liste-ac p, .item-liste-ac2 p{
	padding-right:16px;
	font-size:0.71em;
}
.item-liste-tri,.item-liste-tri-ac{
	display:none!important;
}



.sortHelper
{
 border: 3px dashed #666;
 width: auto !important;
}

.dropactive{
	background-color:#666!important;
	text-align:left!important;
}

.chiffre-ordre, .chiffre-ordre-ac{
	clear:left;
	float:left;
	font-size:0.77em;
}

/************** FIN Choix article en avant **************/

/************** AFFICHAGE D'UN ARTICLE *******************/

.image-align{
	vertical-align:middle;
}


#prix-produit p{
	padding-bottom:0px;
}

#prix-produit a:hover{
	background-color:#fff!important;
}

/* Colonne de présentation pour les rubrique */
#colonne0, #colonne1{
	margin-top:50px;
	padding:0 20px;

}
#colonne0{
	float:left;
	width:360px;
	margin:0!important;
	padding:0!important;
	border-right:1px dashed #999;
}
#colonne1{
	margin-left:400px;
	width:355px;
}

#colonne1 p.spip, #colonne0 p.spip{
	font-size:0.71em;
}

#logo-rubrique{
	margin-top:0!important;
	float:left;
	width:110px;
	height:110px;
}

#article-gauche{
	width:400px;
	margin-top:-7px;
	_margin-top:15px;
	float:left;
	
}
#article-droite{
	margin-left:400px;
	width:395px;
	display:block;
	border-left:1px dashed #999;
	margin-top:22px;
}
#article-droite td{
	vertical-align:middle;
	padding-left:10px;

}

#image-grande-tableau{
	clear:left;
	float:left;
	width:400px;
/* 	height:360px; */
	text-align:center;
}

#image-grande-tableau table{
	width:100%;
	height:370px;
}

#image-grande-tableau td{
	vertical-align:bottom;
	text-align:center;
}

#image-grande-tableau img{
	
/* 	margin-top:10px; */
/* 	width:310px; */
/* 	height:425px; */

/* 	height:350px; */
/* 	margin-left:28px; */
	
}

.image-reduite img{
	margin:0 10px;
}
#miniatures{
	
	height:50px;
	width:400px;
	text-align:center;
	float:left!important;
	margin-left:auto!important;
	margin-right:auto!important;
}

.ecart-tableau{
	margin-left:10px;
	
	border-left:1px dashed #B0B0B0;
}



#fermer-thickbox{
	float:right;
/* 	font-size:0.71em; */
	margin-right:5px;
	margin-left:8px;
}

#hierarchie-article{
	margin-left:18px;
}

#hierarchie-article, #hierarchie-article a{
	color:#666;
}



#info-article{
	background-color:#E0E0E0;
	clear:both;
	margin-left:18px;
	width:100%;
	padding:12px;
	_font-size:1em;
}
#info-article td.ecart-tableau{
	width:66%;
}

.denomination{
	width:33%;
}

.tous-info-article{
	vertical-align:bottom!important;
	height:407px;
	padding:0!important;
	font-size:0.71em;
}



#TB_ajaxContent .prec-thick{
	padding-top:0!important;
	padding-bottom:0!important;
	padding-left:105px;
	width:560px;
	*margin-left:113px!important;
	
	

	-padding-left:0px;
	-margin-left:120px!important;
	-width:421px!important;
}
#TB_ajaxContent .suiv-thick{
	padding-top:0!important;
	padding-bottom:0!important;
	padding-right:90px;
	width:583px;
	_padding-right:45px;
	_width:625px;
}

#TB_ajaxContent .prec-suiv-thick{
	width:670px;
}

#TB_window #pagination {
/* 	float:right; */
	display:none;
	font-size:0.71em;
	text-align:center;
	margin-top:12px;
	margin-left:59px;
	*margin-left:63px;
	-margin-left:32px;
}

#TB_window #pagination a{
	-margin-right:5px;
}

#TB_window #pagination img{
	padding:0px 3px!important;
}
#article-gauche a, #article-droite a, #imprimer-article a{
	text-decoration:none;
}
#miniatures a:hover{
	background-color:#fff!important;
}


#description-voir-article{
/* 	float:left; */
	margin-top:10px;
	margin-left:13px;
	padding:6px;
	width:95%;
	display:block;
/* 	font-size:0.77em; */
/* 	width:200px; */
}



#imprimer-article{
	display:none;
	position:absolute;
	right:15px;
	top:12px;
	font-size:0.71em;
	height:20px;
	width:350px;
}
#imprimer-article p{
/* 	width:360px; */
	text-align:right;
	padding:0!important;

}
/************* FIN AFFICHAGE D'UN ARTICLE ****************/

/*************  AFFICHAGE D'UNE LISTE D'ARTICLE ****************/
#liste-produit-droite{

	/*position:relative;
	top:0;
	left:400px;*/
	margin-left:416px;
/* 	_margin-left:250px; */
	width:385px;
}

#liste-produit-gauche{
	float:left;
	width:385px;
	min-height:392px;
/* 	hack ie */
/* 	height : expression(); */
}

.liste-produit-droite-nouv, .liste-produit-gauche-nouv{
/* 	float:left; */
	width:120px;
/* 	margin:0!important; */
	padding:5px 15px;
	font-family:Arial,Helvetica,sans-serif;
}

.unitemnouveaute h3{
	font-weight:normal;
}

.nouv-droite{
	margin-left:10px;
}




.unitemnouveaute .description-article{
	font-family:Arial, Helvetica, sans-serif;
/* 	float:left; */
/* 	width:100px; */

}

.unitemnouveaute .description-article p{
	font-size:0.59em!important;
	text-align:left;
	margin:0!important;
	overflow:hidden;
}

.unitemnouveaute .description-article h3{ 
	font-size:0.59em!important;
	text-align:left;
	margin:0!important;
	overflow:hidden;
}
.vignette-classement{
	text-align:center;
	height:86px;
}

.vignette-classement img{
	height:80px;
	width:80px;
}



.article-dans-liste{
/* 	float:left; */
/* 	margin-bottom:5px; */
	padding:5px 5px;
	height:86px;
/* 	width:390px; */
	border-bottom:1px dashed #CCCCCC;
}
.article-dans-liste h3 {
	font-size:0.81em;
}
.article-dans-liste p{
	font-size:0.77em;
}
.article-dans-liste-nouv{

/* 	float:left; */
	background-color:#fff;
	padding:0 7px;
	

}

.logo-article{
	/*clear:left;*/
	float:left;
	height:80px;
	width:80px;
	border:3px solid #E0E0E0;
}
.logo-article img{
	height:80px;
	width:80px;	
}
.logo-article a{
	line-height:0px;
}

#contenu-niveau3 .description-article{
	margin-left:100px!important;
	width:250px;
	margin-left:10px;
}
#pagination{
/* 	clear:left; */
	float:left;
	text-align:center;
/* 	margin-top:5px; */
	width:100%;
}

#pagination img{
	padding:0 3px;
}

.lien_pagination{
	font-size:0.71em!important;
}
#pagination span.on{
	font-weight:normal!important;
	font-size:0.71em!important;
}

#contenu-niveau3 #pagination .prec{
	padding-left:123px;
}

#contenu-niveau3 #pagination .suiv{
	padding-right:107px;
}




.vignette-classement{

}


/************* FIN AFFICHAGE D'UNE LISTE D'ARTICLE ****************/

/************* EN TETE ****************/

#logo-site{
	float:left;
	*position:absolute;
	*top:0;
	*left:0;
	width:156px;
	height:90px;
	
/* 	margin-left:3px; */
	
}

#menu-onglet{
	display:none;
	width:804px;
	height:27px;
	margin:0px;
	padding:0px;
	margin-top:12px;
	margin-left:173px;
	_margin-left:153px;
}
#menu-onglet ul{
	display:block;

}
#menu-onglet ul li{
	display:inline;

}


#menu-onglet li.on a.on:hover{
	background-color:inherit!important;
}
#menu-onglet a:hover{
	background-color:#CECECE;
}
#menu-onglet ul{
/* 	float: left; */

	list-style-type: none;

	list-style-image: none;

	list-style-position:outside;

	margin:0;

	padding:0;

}

#menu-onglet ul li{
	

	background-color:#E0E0E0;
	height:21px;
	line-height:21px;
	width:198px;
	float:left;
	margin-top:6px;
}

.coter-droit-onglet{

	margin-left:2px;
}
.coter-gauche-onglet{
	
	margin-right:2px;
}
.milieu-onglet{
	
	margin:0 2px;
}

#menu-onglet a{

	color:#000;
	font-size:0.96em;
	width:198px;
	text-align:center;
}

#menu-onglet a.on{
	color:#fff;	
}

#reccurent-entete{
	display:none;
	width:804px;
	height:16px;
	line-height:16px;
/* 	margin-right:5px; */
	margin-left:173px;
	_margin-left:153px;
/* 	margin-top:5px; */
	background-color:#E0E0E0;
/* 	float:left; */
	font-family:Arial,Helvetica,sans-serif;
/* 	height:20px!important; */
}
#reccurent-entete img{
	width:12px;
	vertical-align:middle;
}
#reccurent-entete input{
	margin-top:1px;
	font-size:0.77em;
	height:13px;
	border:0;
	margin-left:9px;
	font-size:0.71em;
	float:left;
	padding:0px!important;
/* 	height:13px; */
}
#reccurent-entete a{
/* 	float:left; */
	font-size:0.71em;
	color:#666;
	height:15px;
	margin-left:3px;
	padding-left:2px;
	padding-right:2px;
}
 a:hover{
	background-color:#CECECE;
/* 	text-decoration:underline; */
}




#reccurent-entete a {
	color:#666;
}

/************* FIN EN TETE ****************/

/************** MENU DE GAUCHE DEPLIANT ************/

#menu-soumettre-lien a{
/* 	font-size:0.77em; */
	color:#666;
	margin-left:15px;
}

#menu-soumettre-lien p{
	margin-top:0px;
	margin-bottom:6px;
}

.cartouchegauche{
	display:none;
	font-size:0.71em;
	text-align:left;
	background-color:#E0E0E0;
/* 	margin-top:10px; */
	font-family:Arial,Helvetica,sans-serif;
}


#nav-gauche{
/* 	clear:both; */
	display:none;
	float:left;
	width:156px;
	margin-top:6px;
/* 	margin-left:3px; */
	padding-top:10px;
	text-align:left;
	background-color:#E0E0E0;

}
#nav-gauche h1{
	font-size:0.96em;
}


#panthere{
 	/*clear:left; */
 	float:left;
	*display:none!important;
/* 	width:156px; */
	height:129px;
	padding-top:16px;
	
}

#panthere img{
	height:129px;	
	width:156px;
}
.cartouchegauche ul, .liste-plan{
		list-style:none;
		margin:0px;
		padding:0px;
}
.cartouchegauche li{
	clear:left;
	float:left;
	width:131px;
	_width:135px;
	font-weight:normal;
	margin-bottom:5px;
}
.cartouchegauche li a{
	color:#666;
}
/* par defaut les elements noeuds (ie déplié) */

.cartouchegauche .noeud {
	
	list-style-image:none; /* url(../images/deplierhaut.gif); */

/* A MODIFIER RESPONSALBE DE L'ECART DE LA PUCE */

	margin-left:6px;
	_margin-left:3px;
}
.cartouchegauche .noeud a{
/* 	padding-left:3px; */
	padding-left:0px;
	margin:0px!important;
}

.cartouchegauche .plierie

{
	clear:both;
/*	float:left;*/
	margin:0;
	padding:0;
	vertical-align:bottom;
	width:10px;
	height:14px;
/*	margin-left:-17px;
	_margin-left:0px;*/
}

/* lorsque le bloc fils est ouvert */

.cartouchegauche .ouvert {

  	list-style-image:none; /* url(../images/deplierbas.gif)!important; */

}



/* pour masquer la liste */

.cartouchegauche .plier, .liste-plan .plier {

	display:none;

}



/* éléments terminaux, qui ne possédent pas de sous partie */

.cartouchegauche .feuille {

	list-style-image : none;
	clear:left;
	float:left;
	list-style-type : none;
	width:120px;
	
	color:black;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:15px;
	-margin-left:10px;
}





.cartouchegauche .plierie:hover

{
	cursor:pointer;
	background-color:#cacaca;

}

.cartouchegauche .couli

{

	/* background-color:red!important; */

}

.cartouche-admin ul{
	margin:0!important;
}

.cartouche-admin li{
	width:151px;
	padding-left:5px;
	margin-bottom:0px;
}
.cartouche-admin li a{
	margin-top:5px;
}
.cartouche-admin li h3{
	margin-top:10px;
	margin-bottom:5px;
	font-size:1.1em;
}
#conteneur-auteur{
	float:left;
	padding-left:8px;
	width:143px;
}
#box-recherche-auteur{
	background-color:#D8D8D8;
	color:#666666;
/* 	float:left; */
	width:140px;
	
	margin-top:5px;
	
}
#box-recherche-auteur input{
	float:left;
	width:82%;
	height:15px;
	border:0;
/* 	margin-left:10px; */
	margin-top:3px;
/* 	font-size:0.77em; */
	
}
#trait-recherche{
	padding-left:10px;
	width:120px;
}

#box-recherche-auteur img{
	float:left;
	width:15px;
	height:16px;
/* 	margin-right:10px; */
	margin-left:5px;
	margin-top:3px;
	margin-bottom:5px;
}

.fleche-auteur{
	width:7px!important;
	height:12px!important;
}

#box-recherche-auteur p{
	clear:both;
/* 	float:left; */
	padding:0px;
	margin-left:10px;
	width:120px;
}
#box-recherche-auteur .liste-auteur-lien{
	padding-top:5px;
	margin-left:5px;
/* 	height:20px; */
	width:120px;

}
#box-recherche-auteur .liste-auteur-lien img{
	float:none;
	margin-bottom:0px;
	margin-right:5px;
	margin-top:0px;
	vertical-align:middle;
}
#box-recherche-auteur a{
	color:#666666;
}

#auteur-bas-gauche, #auteur-haut-gauche, #auteur-bas-droit, #auteur-haut-droit{
	height: 6px; 
	width: 6px;
	background-repeat: no-repeat;
	font-size:1px; /*Correction de bug sous IE*/
}

#auteur-haut-gauche {
	float:left;
	background: url(images/auteur-hg.png);
}

#auteur-bas-gauche{
/* 	clear:left; */
	float:left;
	width: 134px;
	background: url(images/auteur-bg.png);
}

#auteur-bas-droit{
	/*clear:left;*/
	float: right;
	background: url(images/auteur-bd.png);
}

#auteur-haut-droit {
	float: right;
	background: url(images/auteur-hd.png);
}

#retour-index{
	margin-top:20px;
	text-align:center;
	
}
#retour-index a{
	color:#666666;	
}
/************** FIN MENU DE GAUCHE DEPLIANT ************/

/***************** BLOC DROIT NOUVEAUTES ***************/

.unitemnouveaute{
	width:132px;

}

.nouveaute-haut-droit, .nouveaute-haut-gauche{
	height: 20px; 
	width: 10px;
	background-repeat: no-repeat;
	font-size:1px; /*Correction de bug sous IE*/
}

.nouveaute-bas-droit, .nouveaute-bas-gauche{
	height: 10px; 
	width: 10px;
	background-repeat: no-repeat;
	font-size:1px; /*Correction de bug sous IE*/
}


.nouveaute-bas-gauche{
/* 	clear:left; */
	float:left;
	background: url(images/nouveaute-basgauche.png);
	width:289px;
}

.nouveaute-bas-droit{
/* 	clear:both; */
	float: right;
	background: url(images/nouveaute-basdroit.png);
}




.nouveaute-droite{
	width:299px;
	display:none!important;
	margin-left:677px;
	_margin-left:657px;
	background-color:#E0E0E0;
	margin-top:6px;
	padding:0!important;
}

.nouveaute-droite h1{

/* 	float:left; */
	font-size:0.91em;
	font-weight:bold;
	color:#fff;
	text-align:left;
	height:20px;
}



.texte-titre h1{
	background-color:none;
	text-align:center;
}

.nouveaute-droite table{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.nouveaute-droite .vignette-classement img{
	border:3px solid #E0E0E0;
}

.vignette-haut-droit, .vignette-haut-gauche, .vignette-bas-droit, .vignette-bas-gauche{
	height: 5px; 
	width: 10px;
	background-repeat: no-repeat;
	font-size:1px; /*Correction de bug sous IE*/
}



.vignette-haut-gauche{
/* 	clear:left; */
	float:left;
	background: url(images/vignette-hautgauche.png);
}

.vignette-haut-droit{
	float: right;
	background: url(images/vignette-hautdroit.png);
}



.vignette-bas-gauche{
	float:left;
	background: url(images/vignette-basgauche.png);
}

.vignette-bas-droit{
	float: right;
	background: url(images/vignette-basdroit.png);
}

.vignette-haut{
/* 	clear:left; */
	height:5px;
/* 	width:120px; */
	background-color:#fff;
}

.vignette-haut{

	margin-top:3px;
}

.vignette-bas{
/* 	clear:left; */
	height:5px;
/* 	width:120px; */
	background-color:#fff;
}


.loupe img{
	height:15px;
	width:15px;
}
.loupe p{
	width:100px;
	text-align:left;
	float:left;
}c
.loupe a{
	text-align:right;
}
/***************** FIN BLOC DROIT NOUVEAUTES ***************/

/***************** AUTO COMPLETION ***************/
.ac_results{
	background-color:#fff;
	border:1px solid #CCCCCC;
/* 	border-top:0; */
	display:block;
	margin-left:-1px;
	font-size:0.71em;
}
.ac_results li{
	list-style-type:none;
	text-align:left;
	cursor:pointer;
}
.ac_results li:hover{
	background-color:#f4f4f4;
}
/***************** FIN COMPLETION ***************/

/********************** ADMIN *******************/

.decale-check{
	margin-left:23px!important;
}

p.decale-check{

	margin-bottom:0px!important;
}

.listeinterne h3, .listeinterne .decale-check h3{

	margin-top:10px!important;
	margin-bottom:0px;
}



.listeinterne{
	font-size:1em;
}

.listeinterne>a{
	padding-left:20px;
}

.detail{
	font-size:0.71em;
}

.detail td{
	vertical-align:top;
}

#message-admin{
	padding-left:10px;
}


#contenu-admin h3{
	font-size:0.77em;
}

#contenu-admin p{
	margin-top:0px;
}

#contenu-admin{
/* 	margin-top:0px; */
}

#contenu-admin h1{
	font-size:1em;
	margin-bottom:0px;
}
#contenu-admin h2{
	font-size:0.96em;
	margin-top:0px;
	margin-bottom:10px;
}
#contenu-admin #filtre{
	float:right;
}

/* SPIP CRON spip_admin.css */
.spip-admin-float {
	top: 70px!important;
	right: 20px;
	position: absolute;
	background-color: transparent;
	z-index: 100;
}

/********************** FIN ADMIN *******************/

/********************** LISTE AUTEUR ****************/

#auteur-liste-gauche, #auteur-liste-milieu, #auteur-liste-milieu2, #auteur-liste-droite{
	float:left;
	width:180px;
	_width:177px;
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
	border-left:1px dashed #666;
}

#auteur-liste-gauche p a, #auteur-liste-milieu p a, #auteur-liste-milieu2 p a, #auteur-liste-droite p a{
	
	color:#666666;
	font-size:0.77em;

}

/******************** FIN LISTE AUTEUR ***************/

.par-client{
	margin-top:10px!important;
}

.par-client a{
	color:#666;
}

.contenu-rubrique{
	margin-top:8px;
}

a{
	cursor:pointer!important;
}

.autre_ident{
	color:#000;
}

.site-utiles h3{
	font-size:0.81em;
	margin-bottom:0px;
	margin-top:10px;
}
.site-utiles h3 a{
	color:#666;
}



.site-utiles p{
	margin-bottom:0px;
	margin-top:0px;
}

.liste-nouveaute h2{
	font-size:0.81em!important;
	margin-top:10px;
}

.liste-nouveaute-produit{
	font-size:0.77em;
	text-align:left;
	padding:2px 20px;
}

/******************* SUIVI DE LA COMMANDE **********************/

.etape-fu-bas-gauche, .etape-fu-haut-gauche, .etape-fu-bas-droit, .etape-fu-haut-droit,.etape-pa-bas-gauche, .etape-pa-haut-gauche, .etape-pa-bas-droit, .etape-pa-haut-droit{
	height: 10px; 
	width: 10px;
	background-repeat: no-repeat;
	font-size:1px; /*Correction de bug sous IE*/
}

.etape-fu-bas-gauche, .etape-fu-bas-droit,.etape-pa-bas-gauche, .etape-pa-bas-droit{
	height: 5px; 
}

.etape-fu-haut-gauche {
	float:left;
	background: url(images/etape_fu_hg.png);
}

.etape-fu-bas-gauche{
/* 	clear:left; */
	float:left;
	width: 90px;
	background: url(images/etape_fu_bg.png);
}

.etape-fu-bas-droit{
	/*clear:left;*/
	float: right;
	background: url(images/etape_fu_bd.png);
}

.etape-fu-haut-droit {
	float: right;
	background: url(images/etape_fu_hd.png);
}

.etape-pa-haut-gauche {
	float:left;
	background: url(images/etape_pa_hg.png);
}

.etape-pa-bas-gauche{
/* 	clear:left; */
	float:left;
	width: 90px;
	background: url(images/etape_pa_bg.png);
}

.etape-pa-bas-droit{
	/*clear:left;*/
	float: right;
	background: url(images/etape_pa_bd.png);
}

.etape-pa-haut-droit {
	float: right;
	background: url(images/etape_pa_hd.png);
}

.une-etape-pa, .une-etape-fu, .une-etape-en{
	width:120px;
	float:left;
	margin-right:8px;
}

.une-etape-pa p, .une-etape-fu p, .une-etape-en p{
	padding-top:2px;
	text-align:center!important;
	margin:0px!important;
}
.une-etape-fu{
	background-color:#E0E0E0;
}

.une-etape-en{
	background-color:#b2b2b2;
}

.une-etape-pa{
	background-color:#b2b2b2;
	color:#fff;
	font-weight:bold;
}

/******************* FIN SUIVI DE LA COMMANDE **********************/


.liste-plan{
	font-size:0.77em;
}
.liste-plan li.noeud, .liste-plan li{
	line-height:100%;
	margin-top:4px;
}
.liste-plan li.noeud ul li.feuille{
	margin-left:20px;
}

.liste-plan img{
	vertical-align:middle;
}

.liste-plan ul{
	list-style:none;
}

.liste-plan a{
	color:#666;
}


#plan-titre3{
	color:#B51F2E!important;
}

#plan-titre21{
	color:#FFC200!important;
}

#plan-titre33{
	color:#1D7F1D!important;
}

#plan-titre41{
	color:#114E96!important;
}

.liste-articles h2 a{
	color:#666;
	font-size:0.91em!important;
}

.liste-articles p{
	font-size:0.77em;
}
.liste-articles a{
	font-size:0.86em;
}
.liste-articles p .actusource{
	font-size:0.71em!important;
}

.enlever-liste{
	float:right;
	margin-top:-14px;
	width:14px;
	height:14px;
	display:block;
}


#logo-rubrique-niveau{
	float:left;
	margin-right:15px;
}



#contenu-thick{
	float:left;
 width:780px!important; padding-left:20px!important; padding-top:10px!important;
}
#contenu-thick h1{
	font-size:1em;
}

#contenu-thick p{
	font-size:0.77em;
}

#photohd{
	font-size:0.71em;
	position:absolute;
	top:50px;
	left:420px;
	display:none;
}


/**************** SOMMAIRE ******************/

.page_sommaire{
/* 	-overflow-y:hidden!important; */

}

#descriptif-site{
	padding:0px 8px;
/* 	font-size:0.77em; */
	color:#141414;
	font-weight:normal;
}

#contenu-sommaire{

	margin-left:173px;
	_margin-left:0px;
	_padding:0px;
/* 	margin-top:6px; */
	width:804px;
	padding:0!important;
	text-align:left;
	height:572px;
	-height: 580px!important;
/* 	height:100%; */
}

#contenu-sommaire a{
	color:#000;
}

.colonne-colorees{
	margin:0!important;
	padding:0!important;
}

.logo-sommaire img{
	border:4px solid #fff;
	margin-left:18px;
	position:relative;
	margin-top:-18px;
}



.texte-sommaire{
	font-size:0.71em;
	padding-top:5px;
	padding-right:18px;
	padding-left:18px;
}

#actu-sommaire{
	position:relative;
	left:96px;
	top:-190px;
	width:610px;

}

#actu-sommaire, #actu-sommaire table, #actu-sommaire tr{
	height:178px;
}


#encart-translucide {
	background-color:#fff;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
/*	top:0;
	left:0;
	position: absolute;*/
	width:586px;
}

#actu-sommaire table tr{
	vertical-align:bottom;
}

#actu-sommaire p{

}

#encart-actu, #encart-translucide{
	border:2px solid #fff;
	padding:5px 10px;
	
}
#encart-actu{
/*	top:0;
	left:0;*/
	z-index: 2;
	position: absolute;
	background-color:transparent; 
	width:586px;
	overflow:hidden;
}

#actu-sommaire h1{
	font-size:0.96em;
	font-weight:normal;
	color:#666;
}

#actu-sommaire h2{
	font-size:0.71em;
	font-weight:normal;
}

#actu-sommaire .touslesite{
	float:right;
	font-size:0.71em;
	color:#666;
}

#actu-sommaire p{
	font-size:0.71em;
	margin-top:0px;
	margin-bottom:5px;
}

#actu-sommaire p a{
	color:#666;
	margin-left:5px;
}

#actu-sommaire img{
	margin-right:3px;
}

.couleur3{
	color:#B51F2E;
}
.couleur21{
	color:#F0B800;
}
.couleur33{
	color:#1D7F1D;
}
.couleur41{
	color:#114E96;
}

.onglets-sommaire{
	border:none!important;
	margin-top:6px!important;
}

.onglets-fade-haut{
	margin-left:17px;
	_margin-left:18px;
	float:left;
}

.onglets-fade-bas{
/* 	float:left; */
}

li.onglet3, li.onglet21, li.onglet33, li.onglet41{
	height:32px!important;
	line-height:32px!important;
}

.onglet3 a, .onglet21 a, .onglet33 a, .onglet41 a{
	color:#fff!important;
}

.onglet3{
	background-color:#B51F2E!important;
}

.onglet21{
	background-color:#FFC200!important;
}

.onglet33{
	background-color:#1D7F1D!important;
}

.onglet41{
	background-color:#114E96!important;
}

.onglet3fade, .onglet21fade, .onglet33fade, .onglet41fade{
	width:198px;
	height:30px;
	line-height:30px;
	float:left;
}

.onglet3fadebas, .onglet21fadebas, .onglet33fadebas, .onglet41fadebas{
	width:198px;
	height:6px;
	line-height:6px;
	margin:0px;
	-margin-bottom:-3px;
/* 	float:left; */
}

.onglet3fadebas, .onglet33fadebas{
	float:left;
}

.onglet21fadebas, .onglet41fadebas{
	margin-left:202px;
	-margin-left:199px;
}

.onglet3fade, .onglet3fadebas{
	background-color:#F7E8E9!important;
}

.onglet21fade, .onglet21fadebas{
	background-color:#FFF9E4!important;
}

.onglet33fade, .onglet33fadebas{
	background-color:#E8F2E8!important;
}

.onglet41fade, .onglet41fadebas{
	background-color:#E6EDF4!important;
}

.grosse-col-1{
	float:left;
	width:400px;
	margin-left:0px;
	padding:0px;
}

.grosse-col-2{
	margin-left:404px;
/* 	margin-top:6px; */
}

.ongletcolore3, .ongletcolore21, .ongletcolore33, .ongletcolore41{
	width:198px;
	height:450px;
}


.ongletcolore3{
	background-color:#E9BCC1!important;
	float:left;
}

.ongletcolore21{
	background-color:#FFEDB3!important;
	margin-left:202px;
	-margin-left:199px;
/* 	margin-top:6px; */
}

.ongletcolore33{
	background-color:#BCD9BC!important;
/* 	margin-left:404px; */
	float:left;
}

.ongletcolore41{
	background-color:#B8CAE0!important;
	margin-left:202px;
	-margin-left:199px;
}

/************* FIN SOMMAIRE *****************/

.vignette-classement a:hover{
	background-color:#fff!important;
}


#nvi2-coldroite p, #nvi2-colgauche p{
	margin-top:0px;
	margin-bottom:8px;
}

#nvi2-colgauche{
	width:188px;
	float:left;
	border-left:6px solid #E0E0E0;
	padding-left:6px;
}

#nvi2-coldroite{
	width:200px;
	margin-left:200px;
}

.grande-rubrique{
	width:804px!important;
}

.premier-feuille{
	margin-left:19px!important;
	-margin-left:10px!important;
}

.premier-feuille-plan{
	margin-left:14px!important;
}

#faire-logo{
	margin : 0 auto;
	width:156px;	
}
#faire-logo a:hover{
	background-color:transparent!important;
}

#contenu-admin fieldset{
	padding:10px;
	font-size:0.77em;
}

#contenu-admin fieldset h3{
	font-size:0.96em;
}


#coordonnees-parenthese{
	font-size:1em;
	padding: 10px;
	background: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 20px 0;file:///var/www/parenthese/squelettes/impressionstyle.css
}
.marge-coord {
margin-top: 25px;
}

/* styles CSS */

.input-formulaire{
	width:320px;
	padding:0px;
	border-width:1px;
}

#formMessage, .formMessage
{
	background-color:#fff;
	color:#000;
	border:1px solid #999;
/* 	clear:left; */
	padding:5px;
	font-size:0.71em;
	font-weight:bold;
	text-align:left;
	display:none;

}

.formMessage{

	display:block;

}
#titre-erreur, .titre-erreur{
	display:none;
/* 	float:left; */
	background-color:#999;
/* 	width:200px; */
}
.titre-erreur{
	display:block;
}
#titre-erreur img,.titre-erreur img{
	float:left;
	margin-top:2px;
	margin-left:3px;
}
#titre-erreur h1, .titre-erreur h1{
	margin-left:30px;
	color:#fff;
	padding-left:30px;
	font-size:0.96em!important;
}
#blocdroit, .blocdroit{
	width:247px;
	margin-left:550px;
	height:300px;
}
.blocdroit{
	height:50px;
}
.ensemble-formulaire{
	width:520px;
	float:left;
/* 	border:3px solid #fff; */
}
.formulaire_spip input {
/* 	height:13px; */
	font-size:0.77em;
	margin-top:5px;
}
.etoile{
	float:right;
	text-align:left;
	margin-top:6px;
	width:40px;
	font-size:0.77em;
	_width:30px;
}
.etoile-cp{
	float:left;
	margin-top:6px;
	margin-left:6px;
	font-size:0.77em;
}
.libelle
{
	font-family:Arial,Helvetica,sans-serif!important;
	float:left;
	width:120px;
	text-align:right;
	font-size:0.71em;
	margin-right:10px;
	margin-top:6px;
	padding-bottom:2px;

}

.libelle-long
{
	float:left;
	text-align:left;
	font-size:0.71em;
	margin-top:10px;
	padding-bottom:2px;
	width:500px;
}

.libelle-ville
{

	float:left;
	width:52px;
	text-align:right;
	font-size:0.71em;
	margin-right:10px;
	margin-top:6px;
	padding-bottom:2px;

}

#civil{
	font-size:0.71em;
	margin-left:120px;
}

.formulaire_spip .libelle-long input
{
	margin:0px;
	margin-right:5px;
}

.formulaire_spip select{

	font-size:0.71em;

}



.formulaire_spip fieldset{
	padding:0!important;
	border:0;
/*	width:280px;*/

}

/* ************************** */
/* ****** FORMULAIRES ******* */
/* ************************** */

.bas-formulaire{
	height:50px;
	width:320px;
	background-image:url("images/formulaire-b.jpg");

}

.milieu-formulaire{
/* 	float:left; */
	padding:10px 10px;
	background-color:#E0E0E0;
	margin-bottom:5px;
/* 	width:500px; */
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}



/* ****************** */

.formulaire_spip .suitelibelle
{
	padding-left:20px;
	float:left;
	font-size:0.77em;
}

/******************************/
/*     STYLES de SPIP         */
/******************************/

.formulaire_spip fieldset { background-color:#E0E0E0; }


.formulaire_spip fieldset {
	padding-bottom:15px;

}

.formulaire_spip img {
float:left;
}

.formulaire_spip fieldset textarea {
font-size:0.77em; }
.formulaire_spip textarea {
font-size:0.77em; }




.button-fin a{
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:0.77em;
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:22px;
	margin-right:8px;
	height:16px;
	padding-top:1px;
	cursor:pointer;
}

.button-fin{
	background-image:url('images/bt_av_3.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#E0E0E0;
	padding-right:10px;
	height:17px;
	margin:0;
	padding:0;
	margin-left:8px;
}

.button-ajouter a{
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:0.77em;
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:22px;
	margin-right:8px;
	height:16px;
	padding-top:1px;
	cursor:pointer;
}

.button-ajouter a:hover{
	background-color:#fff;
}

.button-ajouter{
	margin:0;
	padding:0;
	background-image:url('images/bt_aj_3.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:10px;
	margin-right:47px!important;
	_margin-right:22px!important;
	margin-top:5px!important;
	height:17px;

}

.formulaire_spip .previsu {
background-color:#DFF1C0;
}
.formulaire_spip .spip_bouton {
text-align:right;
}

.formulaire {
/* 	float:left; */
/* 	border:5px solid #bbb; */
}
.formulaire textarea, .formulaire input {
font:0.77em Arial, Helvetica, sans-serif; }

.forum .autdate {
color:#777;
font-size:0.77em;
padding-left:4px;
}

#contenu-formulaire{
	margin-top:6px;
	margin-left:17px;
	width:804px;
/* 	border: 1px solid #000; */
	text-align:left;
	height:1%;
	overflow:auto;
}

#contenu-formulaire hr{
	margin-top:10px;
	border:0;
	border-bottom:1px dashed #fff;
/* 	height:1px; */
}
#contenu-formulaire h1{
	text-align:left;
	font-size:1em;
	margin:0px;
}
#contenu-formulaire h2{
	color:#666;
	text-align:left;
	font-size:0.96em;
	margin-top: 5px;
	margin-bottom:0px;
	
}
#contenu-formulaire p{
	text-align:left;
	font-size:0.77em;
	/*float:left;*/
	margin:10px 0;
	margin-top:0px;
}

#contenu-formulaire textarea{
/* 	float:left; */
/* 	margin-left:130px; */
	margin-top:10px;
	width:320px;
	border-width:1px;

}
#contenu-formulaire .alerte-check{
	font-size:0.71em;
	margin-top:0px;
	margin-bottom:0px
}
#contenu-formulaire .checkalert{
	margin-left:130px;
}

.explication-formulaire{
	margin-bottom:0px!important;
	margin-top:2px!important;
	font-size:0.71em;
}

.bouton-texte{
	background-color:#E0E0E0;
	border:0;
	margin:0px;
	padding:0;
}

#bout-validation{
	background-position: 0px center;
	background-image:url('images/bouton_valider.gif');
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	border:0px;
}

#bout-retour{
	background-image:url('images/bouton_retour.gif');
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	border:0px;
}
#bout-retour,#bout-validation{
	cursor:pointer;
}

#input-cp{
	width:60px;
	padding:0px;
	border-width:1px;
}
#input-ville{
	width:182px;
	padding:0px;
	border-width:1px;
}

.button-retour{
	background-image:url('images/bt_re_1.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#E0E0E0;

}

.button-valide{
	background-image:url('images/bt_av_1.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#E0E0E0;

}
.button-ajouter2{
	background-image:url('images/bt_aj_1.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#fff;

}

.button-retour:hover, .button-ajouter2:hover, .button-valide:hover{
	background-color:#E0E0E0;
}

#tableau-commande{
	font-size:0.77em;

}
#tableau-commande p{
	font-size:0.71em!important;

}

#tableau-commande td{
	padding-bottom:8px;
}
.total-commande td{
	border-top:1px dashed #fff;
	padding-top:10px;
	font-weight:bold;
	text-align:right;
}



.voir-article, .supprimer-article{
	width:7%;
	text-align:center;
}

.voir-article img, .supprimer-article img{
	margin:auto auto;
}

.denomination-article{
	width:70%;
}

.secteur-article{
	width:20%;
}

.rubrique-article{
	width:20%;
}

.prix-article{
	width:12%;
}

.soustitre-article{
	font-size:0.90em;
}

.titres-tableau td, .titre-tableau-commande td{
	padding-bottom:10px!important;
	border-bottom:1px dashed #fff;
	font-weight:bold;
}

#titre-commande-thickbox{
	font-size:0.96em;
	margin-bottom:10px;
}

#tableau-commande-client{
	width:100%;
	font-size:0.77em;
	text-align:center;
}
#tableau-commande-client td{
	padding-bottom:8px;
}

.ref-com{
	width:20%;
}

.date-com{
	width:20%;
}

.montant-com{
	width:20%;
}

.statut-com{
	width:20%;
}

.suivi-com{
	width:20%;
}

.align-check{
	padding-left:125px!important;
	float:left;
	text-align:left;
	font-size:0.71em!important;
	margin-top:10px;
	padding-bottom:2px;
	width:370px;
}

.captcha{
	float:left;
	width:120px;
	margin-right:10px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* #TB_window *{padding: 0; margin: 0;} */


html{

	_overflow-y:scroll!important;

}

body, html{
/* 	width:100%; */
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font-family:Arial,Helvetica,sans-serif!important;
/*	font-size:0.71em;*/
}

#TB_secondLine {
	
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {/*color: #000;*/}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_window .spip-admin-float{
	display:none!important;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
 	height:100%; 
	width:100%;
}

.TB_overlayMacFFBGHack {background: url('images/macFFBgHack.png') repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	display:none;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window { 
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
/*	top:321px;
	-top:336px;
	left:488px;
	-left:493px;*/
	left:0px;

/* 	top:0px; */
	width:98%!important;
	margin:0!important;
	margin-top:5px!important;
	height:466px;
	border:2px solid #CECECE !important;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
/* 	clear:both; */
/*	padding:2px 5px 5px 15px!important;*/
/* 	overflow:auto; */
	text-align:left;
	/*line-height:1.4em;*/
	width:100%!important;
	height:466px!important;
}



#TB_ajaxContent.TB_modal{
/* 	padding:15px; */
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	left:575px;
	top: 330px;
	_left: 585px;
/* 	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
/* 	width:100%; */
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#commander-article{
	display:none;
}

.spip-admin-float{
	display:none!important;
}

#enlever-photo{
	display:none!important;
}
