/*  ----------------------------------------------------------- */
/*  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
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background:url(images/fond.png) repeat-x #386580;
	margin:20px 0 10px 0;
	text-align: center;
	color: #333;
}

div.logositeprint{
	display:none;
}

img, table { margin: 0; padding: 0; border: 0; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	width: 976px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: 0;
	padding-bottom:20px;
}

#conteneur { width: 976px;
 }

#test{
	margin:3px 0 0 860px;
}

#newsletter{
	font:12px Arial, Helvetica, sans-serif;
	margin:225px 0 0 645px;
}

/*	formulaire de recherche		*/
#frm_recherche {position:absolute;width:110px;}
#recherche {position:absolute;;width:110px;background-color:#fff;}
#champ_recherche {position:absolute;;width:110px;background-color:#FFFFFF;}
.bouton_recherche{position:absolute;width:34px;height:17px;}


/*	formulaire de newsletter		*/
#news {position:absolute;top:0px; left:158px; width:110px; background-color:#fff; border:1px solid #999;}


/*	fin formulaire de recherche	*/


#separateur {
	height:1px;
	clear: both;
	width: 825px;
	border-top: 1px solid #CCC;
	margin-top:1px;
}


#bouton_contact {
	position:absolute;
	top:260px;
	left:630px;	
	
}
#bouton_imprim {
	position:absolute;
	top:257px;
	left:665px;	
	
}

#bouton_action {
	position:absolute;
	top:252px;
	left:711px;	
	
}

	
#conteneur #contenu {
	float: left;
	width: 49em;
	
}
#conteneur #contenu2 {
	float: left;
	width: 33em;
}
#conteneur #navigation {
	float: right;
	border-style:solid;
	border-width:1px;
	background-image:url(images/newdesign/rub-right-orange.jpg);
	width:204px;
	height:32px;
	margin-right:80px;
}

#navigation li{
	padding-bottom:10px;	
}
#navigation a{
text-decoration:underline;
}
#navigation small{
font-size:0.7em;
margin-left:10px;
}
#logo{
width:120px;
margin-left:10px;
margin-top:10px;
}
*+html #logo{
margin-top:30px;
}

#navigation hr{
height: 0.1em;
}
#liste_entreprises{
width:180px;
margin-right:15px;
text-align:left;
font-size:0.7em;
}

#navigation{
margin-top:20px;
}
#logo li{
	padding-bottom:5px;
	
}
#menu_article{
font-size:0.8em;
}
.menu_articles{
width:140px;
margin-left:15px;
font-family: vernada, arial;
margin-top:-4px;
}
.menu_articles h1{
margin-left:0px;
}

.zone_erreur
{
	border: solid 1px red;
	color: red;
	font-weight:bold;

}
/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart {
	float: left;
	width: 21em;
}
table.tab_titre{
	background-color: #66193D; 
	margin-bottom:3px;
	font-size:1em;
	
	color:#FFFFFF;
}
#contenu table.tab_titre{
	background-color: #F8991D; 
	margin-left:5px;
	
	font-size:0.8em;
	width:12.3em;
	color:#FFFFFF;
}
#contenu table.tab_titre h2{
color:#FFFFFF;
}
#contenu table.tab_sous_menu{
	background-color: #FDE1BC;
	margin-left:5px;
	margin-top:0px;
	font-size:0.8em;
	width:12.3em;
}
#contenu li.sous_rubrique{
	margin-bottom:7px;
	font-size:13px;
}
*+html #contenu li.sous_rubrique{
	margin-bottom:7px;
	font-size:13px;
}

#contenu td.decor{
	background-color: #F8991D;
	text-align:left;
}

#contenu3{
	width:100%;
}
#contenu .encart {
	float: left;
	width: 10em;
	margin: 0;
	margin-bottom: 1em;
}

#margetexte{
margin-left:11.5em;
}

/* Entete */
#entete {
 width: 976px;
 height:262px;
 position:relative;
 
 }
#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	/*float: left;*/
	font-weight: bold; }
#entete a { text-decoration: none; }
#entete .formulaire_recherche { float: right; }

/* Fil d'Ariane */
#hierarchie {
	clear: both;
	margin-bottom: 16px;
	border-top: 2px solid #333;
	font-size: 0.77em; }

/* Pied de page */
#pied {
	clear: both;
	width: 100%;
	border-top: 0;
	padding: 2px;
	text-align: center; 
	
	
}
#pied small { font-size: 0.77em; }
#pied img { vertical-align: bottom; }



/*test wrapper*/
#page
        {
        position: relative;
		background: url(images/newdesign/fond.png);
        }
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#page
        {
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
        float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
        float/**/: none;
		//margin:auto;
        }
/* easy clearing */
#page:after
        {
        content: '[DO NOT LEAVE IT IS NOT REAL]'; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
        }
#page
        {
        display: inline-block;
        }
/*\*/
#page
        {
        display: block;
        }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; overflow: hidden; margin-bottom:20px; }

/* 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: vernada, arial;}

/* Typo pour le contenu */
#contenu { font-family: vernada, arial;}

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip { font-family: vernada, arial;}


/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */

.rubriques, .syndic, .forums, .divers {
	min-width: 10em;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.85em;
}
.rubriques{border : none;}
.rubriques ul li {list-style-type: square; color:#069; padding-left:0.2em; margin-left:0;}
.rubriques ul li a {color:#069; font-weight:bold}
#edito{
margin-left : 250px;
background:#fff url(images/logo_0.jpg) no-repeat left;
}
.pucetitre{
  padding-left : 12px;
  background-image: url(images/square.gif) no-repeat;
  font-weight : bold;
  margin-top:1em;
}
.menu-titre {
	padding: 0.2em 0.4em;
	/*border-bottom: 1px dotted #CCC;*/
	text-align: center;
	font-weight: bold;
	color:#105B92;
}

.rubriques p, .breves p, .syndic p, .forums p, .divers p { margin: 0; padding: 0.2em; color:black; }
.rubriques ul, .breves ul, .syndic ul, .forums ul, .divers ul { padding: 0.2em 0; }
.rubriques li, .breves li, .syndic li, .forums li, .divers li { padding: 0 0.7em; }

.rubriques ul li {
font-size:0.9em;
}
 .titreart{
  font-weight:bold
 }
.breves ul li {
  list-style-type: square;
  color:#ffffff;
  padding-left:5px;
  margin-left:15px;
  margin-top:1em;
}
.breves{
  font-size:0.70em;
  margin-left:5px;
  padding:5px;
  margin-top:10px;
  background: #F8991D;
  color:#FFFFFF;
width:130px;
}

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { background: #fff;}
.rubriques .menu-titre { background: #fff; }


.breves a{ background: #F8991D; 
color:#FFFFFF;
font-size:1.1em;
}
.breves .menu-titre { background: #F8991D;
font-size:1.3em;
color:#FFFFFF;
width:115px;
margin-left:0px;
 }

.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
---------------------------------------------- */
.cartouche2 { margin-bottom: 10px; }

.cartouche2 . {

	font-size: 1.27em;
	font-weight: bold;
	color: #000; }
#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }

.cartouche2 .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche2 p { margin: 0; padding: 0; clear: left; }
.cartouche2 small { font-size: 0.71em; }

.cartouche2 .traductions { font-size: 0.71em; }
.cartouche2 .traductions * { display: inline; }
.cartouche2 .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1em;
	font-weight: bold;
	line-height: 1.4em;
  font-size:1em }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.texte { color: #000;
font-size:0.8em;
 }

.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 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 {}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles li { margin-bottom: 1em; }

.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: 60%;
	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 { font-size: 0.90em; }

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan #contenu h2 {
	clear: both;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center; }

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-left: 1em;
	margin-bottom: 1em;
	list-style: square; }
.page_plan #contenu .contre-encart li { list-style: inherit; }

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: 0; background: none; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 0.77em;
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
    display: block;
	
 }
.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.formulaire_spip label {}
.formulaire_spip .forml {
	
	padding: 1px;
	border: 1px solid;
	font-family: inherit;
	font-size: inherit; }

.spip_bouton { text-align: right;
 }
 .spip_bouton2 { 
 margin-left:90px;
 color:#7879A9;
 }
 .spip_bouton2 input {
	color:#7879A9;
	text-align:right;
 }
.spip_bouton input {
	background:#7879A9;
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	color:#7879A9;
	text-align:right;
 }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { text-align: left; width: 12em; }
.formulaire_recherche label { display: none; }

/*  ------------------------------------------
/*  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; }
.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: 0; 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 { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

/* MENUS */

/*.cartouche, .texte, .liste {
margin-left:14.5em;
font-family: vernada, arial;
}*/
.cartouche2{
font-family: vernada, arial;
margin-left:10.5em;
}
#menu a#on{
color : #069;
}

.liste ul li{
  list-style-type: square;
  color : #069;
}
.liste ul li a{
  color : #069;
  font-weight:bold;
}

/*  ------------------------------------------
/*  Formulaire recherche
/*  ------------------------------------------ */
#q{	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background: #eee url("images/search.gif") no-repeat 0px center;
	padding-left: 18px;
	width: 100px;}
#q:focus {background: #fff url("images/search.gif") no-repeat 0px center;}
.formulaire_spip, .formulaire_recherche{
  margin-bottom: 1em;
}
.liste ul {
  margin-left:3em;
  //margin-top:10px;
}
h1{
font-size : 1.2em;
color: #069;
font-weight:bold;
margin:1em;
}
h2{
font-size : 1em;
color: #069;
font-weight:bold;
margin:0.8em;
}

#art{
width:450px;
color: #0C2B88;
font-weight:bold;
margin-top:0px;
}

.titre_article_menu{
font-size : 1.2em;
color: #069;
font-weight:bold;
}

div.libelleContact 
{
	float:left;
	width:210px;
}
#log input, #block_1 input, #block_3 input, .newsletter input, #recherche input {font-size:11px; color:#666; background:#FFF; width:150px; border:1px solid #666;}


/*newsletter*/
.tabnewsletter{
margin-right:10px;
width:13em;
border:solid 1px #CCCCCC;
border-left:solid 1px #F8991D;
}

.bouton_valider{
width:50px;margin-left:70px; background-color: #F8991D; 
}

*+html.bouton_valider{
margin-left:70px; background-color: #F8991D; 
}
*+html.bouton_valider input{
margin-right:150px; background-color: #F8991D; 
}

.tabnewsletter2{
margin-right:10px;
background-color: #F8991D; 
margin-bottom:5px;
font-size:1em;
width:12.7em;
height:25px;
color:#FFFFFF;
}
*+html.tabnewsletter2{
margin-right:10px;
background-color: #F8991D; 
margin-bottom:5px;
font-size:1em;
width:13.5em;
height:25px;
color:#FFFFFF;
}
/* PLAN DU SITE */

.plan {padding-left:0; margin-left:0}

.plan, .plan ul, .plan ul ul { list-style:none; margin-top:0px; }
* html .plan ul { margin-top:-20px;background:url(images/puce_bleu.gif) no-repeat 0 2px;}
.plan li { font-weight:bold; font-size:14px;}
.n2 {margin-top:5px;padding-top:5px;}
* html .n2 ul { margin-top:-5px}
.n2 li { font-weight:normal ;font-size:12px ;margin-left:10px;}
* html .n2 li { line-height:30px}
.n3 li { font-weight:normal ;font-size:9px;margin-left:20px;}

.liste_plan{
width:600px;
margin-left:12em;
}

.vertclair { color:#66193D;}

.clear {
		visibility:hidden;
		margin:0;
		padding:0;
		clear:both;
}

.chapo{
margin-left:1em;
}

.abonnement{
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
border:1px solid #F8991D;
width:9.7em;
margin-left:5px;
}

.abonnement a{
text-decoration:underline;
}

/*MENU HORIZONTAL*/
#menu{
	text-align:center;
	width:976px;
	margin:0;
}
/*.test1 {
background:url(images/1.jpg) no-repeat 0 2px;
width:70px; height:18px;
background-repeat:no-repeat;
}

.test1 :hover{
background:url(images/6.jpg) no-repeat 0 2px;
width:70px; height:18px;
background-repeat:no-repeat;
}

*/

#menu a{
margin-right:1px;
}
#menu .menu2{
margin-left:5px;
}

.rub1 {
	float:left;
	width:140px;
	height:25px;
	background-image:url(images/1.jpg);
	background-repeat: no-repeat;
}
.rub1:hover {background-image:url(images/1hover.jpg);}
.rub1_on {
	float:left;
	width:140px;
	height:25px;
	background-image:url(images/1hover.jpg);
	background-repeat: no-repeat;
}
.rub1_on:hover {background-image:url(images/1hover.jpg);}


.rub18 {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/18.jpg);
	background-repeat: no-repeat;
}
.rub18:hover {background-image:url(images/18hover.jpg);}
.rub18_on {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/18hover.jpg);
	background-repeat: no-repeat;
}
.rub18_on:hover {background-image:url(images/18hover.jpg);}



.rub19 {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/19.jpg);
	background-repeat: no-repeat;
}
.rub19:hover {background-image:url(images/19hover.jpg);}
.rub19_on {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/19hover.jpg);
	background-repeat: no-repeat;
}
.rub19_on:hover {background-image:url(images/19hover.jpg);}



.rub23 {
	float:left;
	width:110px;
	height:25px;
	background-image:url(images/23.jpg);
	background-repeat: no-repeat;
}
.rub23:hover {background-image:url(images/23hover.jpg);}
.rub23_on {
	float:left;
	width:110px;
	height:25px;
	background-image:url(images/23hover.jpg);
	background-repeat: no-repeat;
}
.rub23_on:hover {background-image:url(images/23hover.jpg);}


.rub6 {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/6.jpg);
	background-repeat: no-repeat;
}
.rub6:hover {background-image:url(images/6hover.jpg);}
.rub6_on {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/6hover.jpg);
	background-repeat: no-repeat;
}
.rub6_on:hover {background-image:url(images/6hover.jpg);}


.rub9 {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/9.jpg);
	background-repeat: no-repeat;
}
.rub9:hover {background-image:url(images/9hover.jpg);}
.rub9_on {
	float:left;
	width:105px;
	height:25px;
	background-image:url(images/9hover.jpg);
	background-repeat: no-repeat;
}
.rub9_on:hover {background-image:url(images/9hover.jpg);}


.rub13 {
	float:left;
	width:140px;
	height:25px;
	background-image:url(images/13.jpg);
	background-repeat: no-repeat;
}
.rub13:hover {background-image:url(images/13hover.jpg);}
.rub13_on {
	float:left;
	width:140px;
	height:25px;
	background-image:url(images/13hover.jpg);
	background-repeat: no-repeat;
}
.rub13_on:hover {background-image:url(images/13hover.jpg);}


/*.liste{
margin-left:13em;
width:650px;
margin-top:30px; 
font-size:12px;
}*/



*+html .liste{
font-size:12px;
float:right;
width:650px;
margin-top:-190px;

}

*+html .input_url{
margin-top:-112px;

}
*+html .adr_mail{
margin-top:-112px;

}
*+html .input_url{
margin-top:-110px;

}

/*Ajout 10/09/2007 */
a.lien_groupe{background-color:#F8991D;color:#FFFFFF;display:block;}
a.lien_groupe:hover{color:#FFFFFF;}
table.tbl_lien_groupe{background-color:#F8991D;}
td.caz_lien_groupe{
	font-weight:bold;text-align:center;padding:10px 1px 10px 1px;margin:10px 0px 10px 0px;
	font-size:12px;font-weight:bold;width:120px;background-color:#F8991D;font-size:12px;color:#FFFFFF;}
#logo_impression{display:none;}