
/*  ----------------------------------------------------------- */
/*  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 sogequareraine): #f96611
*/

img {
	margin:0;
	padding:0;
	border:0px;
}

h1 h2 h3 h4 h5 h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif!important;
    font-weight:bold;
  }


.police-arial {
    font-family:Arial, Helvetica, sans-serif;
  }

.centpourcent{
	width:100%;
}

hr {
    border:0;
    border-bottom:1px dashed #CCC;
    height:1px;
  }

hr.nettoyeur {
    border:0;
    border-bottom:0px dashed #CCC;
    height:1px;
	margin:5px 0;
  }

hr.bleu {
	clear:both;
    border:0;
    border-bottom:1px dashed #5679A2!important;
    height:1px;
/* 	margin:5px 0; */
  }

/*  ------------------------------------------
/*  balises utilitaires
/*  ------------------------------------------ */

.nettoyeur, .efface {
    clear:both;
  }


.netdroite {
    clear:right;
  }


.netgauche {
    clear:left;
  }


.gauche {
    float:left;
  }


.agauche {
    text-align:left!important;
  }


.adroite {
    text-align:right;
  }


.aucentre {
    text-align:center;
  }


.droite {
    float:right;
  }


.centre {
    margin-right:auto;
    margin-left:auto;
	text-align:center;
  }


.sans-marge {
    margin:0!important;
  }

.sans-marge-b{
    margin-bottom:0!important;
}

.sans-marge-h{
    margin-top:0!important;
}

.sans-fond{
	background-color:transparent!important;
}

.petite-marge-hb {
    margin-top:5px!important;
    margin-bottom:5px!important;
  }

.petite-marge-h {
    margin-top:5px!important;

  }
.petite-marge-b{
 margin-bottom:5px!important;
}

.mini-marge-hb {
    margin-top:2px!important;
    margin-bottom:2px!important;
  }

.grande-marge-h {
    margin-top:15px!important;

  }

.moyenne-marge-h {
    margin-top:10px!important;

  }

.fond-cyan{
	background-color:#CBE3F0;
}

.sans-padding {
    padding:0!important;
  }


.moyen-padding-haut {
    padding-top:15px!important;
  }


.sans-bordure {
    border:0!important;
  }

.block{
	display:block!important;
}

.gris {
    color:#666!important;
  }
  
.gris-clair {
    color:#ccc!important;
  }
  
.blanc {
    color:#fff!important;
  }
.noir {
    color:#000!important;
  }


.fondgris {
   	background-color: #D0D0D0;
  }

.fondbleu{
   	background-color:#CBE3F0;	
}
.fondblanc{
   	background-color:#fff;	
}
.bordurenoire {
    border:1px solid #000;
  }


.blanc {
    color:#FFF;
  }


.vert {
    color:#79A053;
  }


.orange {
    color:#f96611!important;
  }

.bleu {
    color:#5679A2!important;
  }

.gros {
    font-size:1.5em!important;
  }


.moyen {
    font-size:0.82em!important;
  }


.petit {
    font-size:0.77em!important;
  }


.mini {
    font-size:0.71em;
  }


.marges {
    margin:6px 8px;
  }


.padds {
    padding:6px 8px;
  }


.bigpadds {
    padding:15px;
  }


.sans-gras {
    font-weight:normal!important;
  }

.gras{
    font-weight:bold!important;
}

.fiximie {

	line-height:1px;

    font-size: 0.1em;

}

a.sans-hover:hover{
	text-decoration:none!important;
	cursor:default!important;
}

/*********************************************/
/*            INDEX DE GAUCHE                */
/*    fonctionne avec le menu depliant       */
/*   et le fichier menu_deroulant/menu.js    */
/*********************************************/




/* Back office admin */

.decale-check {
    margin-left:23px!important;
    margin-top:0px;
  }


p.decale-check {
    margin-bottom:0px!important;
  }


.listeinterne h3, .listeinterne .decale-check h3 {
    margin-top:15px!important;
    margin-bottom:0px;
  }


.listeinterne {
    font-size:1em;
	border:1px solid #8FA6C1;
  }

.listeinterne a{
	cursor:pointer;
  }


.listeinterne>a {
    padding-left:20px;
  }


.detail {
    font-size:0.71em;
  }


.detail td {
    vertical-align:top;
	padding-top:0;
	padding-bottom:0;
  }


#message-admin {
    	padding:10px;
	margin:0px;
}

.h3-export{
	margin-top:10px!important;
	margin-bottom:3px;
	font-size:0.96em!important;
}

/* Fin back office admin  */


/***********************************************************/


/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */

body {
    background: #FFF;
    margin: 0;
    padding: 0;
/*     text-align: center; */
    color: #333;
  }



img, table {
    margin: 0;
    padding: 0;
    border: none;
  }

.spip_documents_center {
	display:block;
	margin:8px 0px;
}
.spip_documents_left {
	float:left;
	display:block;
	margin:8px 20px 8px 0;
}
.spip_documents_right {
	float:right;
	display:block;
	margin:8px 0 8px 20px;
}


#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: center;
    margin-left: auto;
    margin-right: auto;
  }


#conteneur {
    	position:absolute;
	left:0px;
	top:0px;
	width:999px;
	/* background-color: #99ccff; */
	padding:0;
	text-align:left;
  }

/* ***************************************** */


.spip_out {
    background-image:url("includes/images/liens_externe.png");
    background-repeat:no-repeat;
    padding-right:13px;
    background-position:right;
    height:10px;
  }


#conteneur #navigation {
    float: right;
    width: 12em;
    text-align: center;
  }

/* Blocs du contenu (c-a-d. la colonne principale) */


#conteneur #contenu, #conteneur #contenu-admin, #contenu-plan, #conteneur #contenu-pub{
	padding:15px 20px;
	border-right:1px solid #7FBBDC;
	text-align:left;
	margin-left:156px;
	padding-left:60px;



}
#contenu, #conteneur #contenu-pub{
	overflow:auto;
/* 	display:table-cell; */
/* 	display:inline-block; */
	height: 1%;
	width:1*;
	margin:0px!important;
}


.h1-titre {
	background-color:#5679A2;
	border-right:1px solid #fff;
	margin:0px;
	padding:0px;
	margin-left:156px;

  }
.h1-titre h1 {
	margin:0px;
	padding:0px;
	font-size:1.2em;
	color:#AABCD0;
	padding-left:20px;
	height:25px;
	font-weight:normal;
}

#conteneur #contenu p, #contenu-plan p, #conteneur #contenu-pub p{
	font-size:0.77em;
}
#conteneur #contenu h2, #contenu-plan h2{
	margin: 5px 0px;
	font-size:0.96em;
	color:#5679A2 !important;
}
#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;
  }
.menu-article-fond {
   margin-bottom:5px;
  }

.menu-article a, .menu-article-fond 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;
  }
.menu-article-fond a {
	float:left;
	background-image: url(includes/images/deg-menu-article.gif);
}
/* Entete */

#entete {
    /* float:left;
    */margin:0px;
    width:999px;
  }


#entete #nom_site_spip, #entete a .spip_logos {
    display: block;
    font-weight: bold;
    font-size: 1.5em;
  }


#entete a {
    text-decoration: none;
  }



/* Fil d'Ariane */

#hierarchie, #hierarchie-sommaire {
    text-align:left;
    font-size: 0.71em;
    background-color:#5679A2;
    padding:5px 15px 0px 6px;
    color:#AABBD1;
	border-right:1px solid #fff;
	height:26px;
  }

#hierarchie-sommaire{
	height:11px;
	    background-color:#fff;
}

#hierarchie a {
    color:#AABBD1;
  }


#hierarchiesommaire {
    text-align:left;
    font-size: 0.77em;
    margin:0 15px 0 90px;
  }

/* Pied de page */


.lvide {
    clear:both;
    height:12px;
  }


#pied, #pied-sommaire {
	width:652px;
	border-right:1px solid #7FBBDC;
	margin-left:161px;
	height:60px;
	padding-top:5px;
	text-align: center;
	background-color:#CBE3F0;
}

.pied-pub{
	width:998px!important;
	margin:0!important;
}

#pied-sommaire {
	width:578px;
	margin-left:220px;
	border:none;
	margin-top:4px;
}

#pied a, #pied-somaire a {
	text-decoration:none;
}

/* 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 , #conteneur #contenu-pub{
    font-family: "Arial", 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 .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 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, a.spip_out, a.spip_in {
    text-decoration:none;
	color:#00A0C6;
  }

a:hover {
    text-decoration:underline;
  }
#contenu a:visited {
	color:#0070A0;
}



/* Style des articles SPIP */

p.spip {
    font-family: Verdana, Arial, Helvetica, sans-serif!important;
    font-size:0.77em;
	color:#555;
	margin:0;
	margin-bottom:16px;
  }


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:1.03em;
    color:#5679A2!important;
    margin-top:10px;
    margin-bottom:6px;
    text-align:left;
/*     font-family: "Trebuchet MS", Helvetica, sans-serif; */
  }


h4 {
    font-size:0.85em;
	color:#5679A2;
    margin-top:8px;
    margin-bottom:0px;
  }


h5 {
    font-size:0.85em;
	color:#5679A2;
    margin-top:10px;
    margin-bottom:6px;
  }


table.spip td {
    font-size:0.77em;
  }


.spip_documents {
    float:left;
  }


.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.77em;
  }


/*iframe {
    width:425px;
    margin:8px;
    margin-left:36px;
    border:1px solid #AAA;
  }*/


#grosse-colonne-gauche {
width:814px;

    padding:0;

    margin:0;
}

/************* EN TETE ****************/

#entete-accroche h2, #entete-accroche-sommaire h2{
	 font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size:0.96em;
	font-weight:normal;
	color:#fff;
	position:absolute;
	top:65px;
	left:40px;
}
#entete-accroche-ombre h2, #entete-accroche-ombre-sommaire h2{
	 font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size:0.96em;
	font-weight:normal;
	color:#000;
	position:absolute;
	top:66px;
	left:41px;
}



#filet-bleu-haut, #filet-bleu-haut2 {
    width:999px;

    height:11px;

    background-image:url("includes/images/filet-bleu-top.png");

    padding:0;

	margin:0;

	line-height:2px;

    font-size: 0.2em;
  }


#logo-site {
  border-right:1px solid #fff;

    height:103px;

    padding:0;

    margin:0;
	background-image:url('includes/images/bd-image-top.jpg');
}

#logo-site-sommaire {
  border-right:1px solid #fff;

    height:119px;

    padding:0;

    margin:0;
	background-image:url('includes/images/bd-image-top-sommaire.jpg');
}

#logo-site-bas {
  border-right:1px solid #fff;

    height:56px;

    padding:0;

    margin:0;
	background-image:url('includes/images/bandeau-bas.jpg');
}

/*#bordure-onglet-sommaire{
	height:3px;
    	line-height:3px;
	background-color:#5679a2;
	  padding:0;

    margin:0;
}*/

#menu-onglet {
    padding:0;

    margin:0;

/*     width:813px; */
    height:28px;
    line-height:28px;
    background-image:url('includes/images/menu-bouton.png');
    background-repeat:repeat-x;
border-right:1px solid #fff;
	border-bottom:1px solid #fff!important;
  }


#menu-onglet ul {

    display:block;

    list-style-type: none;

    list-style-image: none;

    list-style-position:outside;

    margin:0;

    padding:0;

    background-color:#EAEAEA;

  }


#menu-onglet ul li {
	overflow:hidden;
	display:inline;
	background-color:#EAEAEA;
	float:left;
	background-image:url('includes/images/menu-bouton.png');
	background-repeat:repeat-x;
	width:161px;
	text-align:center;
	border-left:1px solid #fff;

    	height:28px;
    	line-height:28px;
  }


li.coter-droit-onglet {
    margin-left:2px;
  }


li.coter-gauche-onglet {
    margin-right:2px;
  }


li.milieu-onglet {
    margin:0 2px;
  }


#menu-onglet a {
    height:28px;
    color:#c8d4e0;
    font-size:0.81em;
    text-align:center;
/*     padding:0 10px; */
	text-decoration:none;
  }

#menu-onglet a:hover{
	color:#fff;
  }
#menu-onglet li.on a{
	color:#fe9100;

  }
#menu-onglet li.on{
    background-image:url('includes/images/menu-bouton-hi.png');

    background-repeat:repeat-x;
}

/* MODIFICATION */

#formulaire_recherche {
	position:absolute;
	top:11px;
	left:813px;
	padding:0;
	margin:0;
	width:165px;
	height:22px;
	border-left:1px solid #81bddd;
	background-color: #fff;
  }


#formulaire_recherche form {
    text-align:left;
    padding:0;
    margin:0;
	margin-left:15px;

  }

#recherche{
	font-size:0.71em!important;
	width:88px;
	border-width:1px;
	height:16px!important;
	padding:0px;
	vertical-align:top;
	margin-top:2px;
}
#okcherche {
	background-image:url('includes/images/mr-bouton.png');
	width:39px;
	height:19px;
	background-position:left;
    	border:0px!important;
	cursor:pointer;
	_margin-top:2px;
}

#okcherchesociete {
	font-size:0.71em;
	background-image:url('includes/images/mrs-bouton.jpg');
	width:40px;
	height:19px;
	padding:0px!important;
	background-position:left;
	border:0px!important;
	cursor:pointer;
}

#reccurent-entete {
	height:19px;
	width:777px;
	padding:0;
	margin:0;
	background-color:#fff;
	margin-top:3px;
	font-size:0.77em;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
}



#reccurent-entete a {

	color:#5679A2;
	margin-left:10px;
  }

/************* FIN EN TETE ****************/

/************** MENU DE GAUCHE DEPLIANT ************/

#search-societe{
	width:90px;
}

#bas-gauche {
	position:absolute;
	width:161px;
	left:0px;
	background-color:#7D9CBB;
 }

.souligne{
	border-bottom:1px solid #fff;
}

.cartouchegauche, .cartouche-admin {
	line-height:100%;
	float:left;
	width:161px;
	text-align:left;
	background-color:#8FA6C1;
	font-family:Arial,Helvetica,sans-serif;
  }
.cartouchegauche{
	text-align:center;
}

.cartouchegauche h1, .cartouche-admin h1 {
	font-size:0.77em;
	margin-top:0px;
	padding:5px 5px;
	text-align:center;
	background-color:#000;
	color:#B8760B;
	height:15px;
	line-height:15px;
  }




.cartouche-admin li h3 {
    color:#fff;
    font-size:0.77em;
    border-bottom:1px solid #fff;
	margin-bottom:5px;
	margin-top:20px;
  }


.cartouche-admin a {
    color:#fff;
    font-size:0.71em;
  }


.cartouchegauche ul, .cartouche-admin ul {
	clear:left;
	text-align:left;
	list-style:none;
	width:90%;
	padding-left:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	_margin:0px;
  }


.cartouche-admin li {
    width:131px;
    margin-left:20px;
  }

.cartouchegauche ul li ul li {
	background-image:url('includes/images/puce-index.jpg')!important;
	background-position: left 8px;
	background-repeat:no-repeat;
  }





.cartouchegauche li a {
    color:#d3dce7;
    font-size:0.71em;
    font-weight:normal;

/*     margin-bottom:5px; */
/*     margin-left:17px; */
  }

.cartouchegauche li a.on{
    	color:#fff;
/* 	font-weight:bold; */
	text-decoration:none;
}



.cartouchegauche li a:hover{
    	color:#fff;
	text-decoration:none;
	background-color:#5679A2;
}
/* 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 */

	padding-left:18px;

  }

.cartouchegauche .noeud a, .cartouchegauche .feuille a {
    list-style-image:none;
    /* url(../images/deplierhaut.gif);
    *//* A MODIFIER RESPONSALBE DE L'ECART DE LA PUCE */

  }

/* lorsque le bloc fils est ouvert */




.cartouchegauche .ouvert {
    list-style-image:none;
    /* url(../images/deplierbas.gif)!important;
    */
  }

/* pour masquer la liste */




.plier {
    display:none;
  }

/* éléments terminaux, qui ne possédent pas de sous partie */




.cartouchegauche .feuille {
	padding-left:13px;
	list-style-image : none;
	list-style:none;
	color:black;
  }


.cartouchegauche .plierie {
	vertical-align:middle;
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	margin-left:-15px;
  }


.cartouchegauche .plierie:hover {
    background-color:#cacaca;
  }


.cartouchegauche .couli {

  }




/************** FIN MENU DE GAUCHE DEPLIANT ************/

/*********************** BLOC DROIT ********************/


#blocdroit {
	position:absolute;
	top:33px;
	left:814px;
	width:185px;
}




#logo-qde {
    width:185px;

    height:103px;

    padding:0;

    margin:0;

    border-bottom:1px solid #fff;
  }

#logo-qde-sommaire{
  width:185px;
	
    height:119px;

    padding:0;

    margin:0;

    border-bottom:1px solid #fff;
	background-color:#5679A2;
}

#logo-qde-sommaire img{
	padding-top:8px;
}
.fleche-droite-sommaire{
	border:none!important;
}
#services,#num-tel,#annuaire-societe,#encart-pub {
    /* width:177px;
    */margin:0px 0;
	line-height:100%;
  }


#services, #animation, #evenements {
    /* float:left;
    */background-color:#a0f;
    background-color:#5679A2;
    margin-top:0px;
  }

#services-accueil{
	background-image:url('includes/images/pave-services.jpg');
	background-repeat:no-repeat;
	height:208px;
	margin:15px 0;
}

#services{
	padding-bottom:10px;
}
#services h2, #animation h2, #evenements h2, #services-accueil h2 {
    margin:5px 20px;
    margin-top:0px;
    border-bottom:1px solid #fff;
    font-size:0.96em;
    text-align:left;
    text-align:center;
  }

#services h2{
	height:23px;
	padding-top:4px;
}

 #services-accueil h2{
	padding-top:12px;
}

#services h2 a, #animation h2, #evenements h2, #services-accueil h2 a {
    color:#fff;
  }
#services-accueil h2 a {
text-decoration: none; }
  
#services-accueil h2 a:hover{
	color:#000;
}
.item_services{
	display:block;
	width:136px;
	margin-left:22px;
/* 	float:left; */
	cursor:pointer;
}

#services-accueil .item_services a{
	color:#fff;
	font-size:0.77em;

}

#services-accueil .item_services a:hover{
	color:#000;

}

.image_services{
	clear:left;
	float:left;
	cursor:pointer;
}

#evenements p {
    color:#fff;
    font-size:0.77em;
  }


#services ul, #animation ul, #services-accueil ul {
    list-style:none;
    text-align:left;
    padding-left:0px;
    margin:0!important;
  }


#services ul li, #animation ul li {
   	padding:5px 0;

	padding-left:20px;
	background-color:#5679A2;
  }
 #services-accueil ul li{
/* 	 padding:5px 0; */
/* 	padding-top:2px!important; */
/* 	*padding-top:5px; */
	padding-top:3px;
    padding-left:15px;
    line-height:100%;
}

#services ul li a, #animation ul li a {
    font-size:0.77em;
    color:#C2CFDD;
    text-decoration:none;
  }
 #services-accueil ul li a{
	text-decoration:none!important;
}

#services img, #animation img,  #services-accueil img {
    vertical-align:middle;
  }


#services a:hover, #animation a:hover{
   color:#fff;
	font-weight:normal;
  }

#services li.on a{
	font-weight:normal;
   color:#FE9100;
}

#services h2 a:hover{
	font-weight:bold;
    text-decoration:none;
  color:#FE9100;
}

#services h2 a.on{
	font-weight:bold;
    text-decoration:none;
  color:#fff;
}


.indigo{
	text-align:center;
/* 	float:left; */
}

.indigo img{
	margin:0 auto;
	float:none!important;
}

#num-tel {
	background-color:#201D1E;
	color:black;
	height:112px;
/* 	margin-bottom:26px; */
  }


#num-tel img{
    float:left;
  }


#num-tel .numtel {
    font-size:0.77em;
    margin:0px;
    color:#fff;
    width:100px;
    margin-left:77px;
    padding-top:40px;
    font-weight:bold;
    text-align:center;
    height:48px;
  }

#cartouchegauche-sommaire #num-tel .numtel{
	margin-left:87px;
}

#annuaire-societe {
    background-image:url('includes/images/bt-annuaire-fd.png');
    height:26px;
    font-size:0.77em;
  }


#annuaire-societe-lien{
	padding-left:30px;
	padding-top:7px;
	 height:19px;
	display:block;
	background-image:url('includes/images/fleche-annuaire-2eta.jpg');
	color:#001825;
}

#annuaire-societe-lien:hover{
	display:block;
	background-image:url('includes/images/fleche-annuaire-2eta.jpg');
	background-position:0 -26px;
	color:#000;
	text-decoration:none;
}

#encart-pub, #encart-pub-accueil {

    color:black;
	text-align:center;
  }

#encart-pub-accueil .spip_documents {
   	margin-top:2px;
  }

#encart-pub .spip_out, #encart-pub-accueil .spip_out{
	background-image:none;
	height:0px;
	width:0px;
}

#encart-pub img, #encart-pub-accueil img{
	border:none!important;
}
 #encart-pub-accueil img{
	margin:0;
}

/******************** FIN BLOC DROIT *******************/


/************************* ADMIN ***********************/


#contenu-admin h1 {
    background-color:#5679A2;
    color:#fff;
    margin-top:0px;
    height:25px;
    font-size:1.2em;
    padding-left:20px;
  }


#contenu-admin h2 {
	font-size:0.96em;
	margin-top:10px;
  }


#contenu-admin h3 {
    margin-top:0px;
    font-size:0.81em;
  }


#contenu-admin p {
    font-size:0.77em;
  }


#exportation {
    font-size:0.77em;
  }



/********************** FIN ADMIN **********************/

/************************ ANNUAIRE *********************/

#annuaire-gauche {
	float:left;
	width:250px;
}
#annuaire-droite{
	width:250px;
	margin-left:280px;
}

#annuaire-droite, #annuaire-gauche {
	border-left:3px solid #ADB0B1;
	padding-left:8px;
}

#annuaire-droite h2, #annuaire-gauche h2{
	color:#607690;
	margin-top:0px!important;
}
/************************ FIN ANNUAIRE ***************/

/************************ SITES UTILES ***************/

.site-utiles p.ecart{
	margin-top:0px;
	margin-bottom:10px;
}

/************************ FIN SITES UTILES ***************/

/************************ PLAN DU SITE ***************/


#contenu .liste-plan ul, .liste-plan{
	list-style:none;
	margin-top:5px;
/* 	padding:0px; */
}
.liste-plan{
	padding:0px;
}
.liste-plan li.souligne{
/*	margin-left:20px; */
}
.liste-plan li.souligne-article{
	margin-left:15px;
}
.liste-plan a{
	font-size:0.77em;
}

.liste-plan .feuille{
	list-style-type:disc;
}

/************************ FIN PLAN DU SITE ***************/

/***************** AUTO COMPLETION ***************/

#resultat_recherche{
	z-index:101;
	background-color:#CBE3F0;
	border:1px solid #7D9CBB;
	display:block;
	margin:0px!important;
	padding:0px!important;
/* 	margin-left:-1px; */
}
#resultat_recherche ul.ac_results  {
	list-style-type:none;
	text-align:left;
	border-bottom:1px solid #7D9CBB;
	border-left:1px solid #7D9CBB;
	border-right:1px solid #7D9CBB;
	padding:0;
	margin:0;
	width:100%;
/* 	margin-left:10px; */
}

#resultat_recherche .ac_results li{
	padding:3px 3px;
	margin:0px!important;
/* 	padding:0px!important; */
	/*list-style-type:none;*/
    	border-top:1px solid #7D9CBB;
	text-align:left;
	font-size:0.77em;
	cursor:pointer;
}


/***************** FIN COMPLETION ***************/

.encart-quote{
	float:left;
	font-size:0.81em;
	font-weight:bold;
	color:#FF7800;
	width:180px;
	margin:2px 16px 8px -40px;
/* 	margin-left:-50px; */
	_margin-left:-25px;
/* 	margin-top:-10px; */
	text-align:left;
/* 	padding-right:20px; */
}

.encart-quote-photo{
	float:left;
	font-size:0.81em;
	font-weight:bold;
	color:#FF7800;
	width:180px;
	margin:2px 16px 8px 0px;
/* 	margin-left:-50px; */
	margin-left:0px!important;
/* 	margin-top:-10px; */
	text-align:left;
/* 	padding-right:20px; */
}

.encart-bordure{
	clear:left;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:12px;
	border-left:3px solid #A7AAAB;
}
.encart-bordure h4{
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
	color:#555;
}

.encart-bordure p {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	margin-bottom:5px;
}

.presentation-doc p{
	margin:0px;
}
.spip_doc_attributs p{
	margin-bottom:10px;
}

.spip_documents img {
	border: 1px solid  #444; /*#5679A2; */
	margin:8px 0px;
}

/******************** SOMMAIRE ************************/

#toute-actus{
	text-align:center;
	margin:3px 0px!important;
}

#toute-actus img{
	vertical-align:middle;
	margin-right:3px;	

}

#toute-actus a{
	
	color:#246094;
}

.texte-flash{
	color:#000;
}

.flash-dans-article{
	text-align:center;
}

.flash-dans-article .carte-flash-physique{
	margin:0 auto;
	border:5px solid #023C64;
}

#telecharge-flash-img{
	margin-top:10px!important;
}

#sommaire-animation-flash .texte-flash{
	color:#fff;
}

#animation-flash{
	z-index:101;
	width:200px;
	text-align:center;
	font-size:0.77em;
	margin-left:180px;
	_margin-left:0px;
	*margin-left:0px!important;
	padding-top:15px;
}





#cartouchegauche-sommaire{
	line-height:100%;
	float:left;
	width:200px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
}

#sommaire-accroche-droite{
	background-color:#1B5789;	
}
#sommaire-accroche-droite p{
	color:#fff;
	font-size:0.71em;
	margin:0px;
	padding:3px;
	padding-left:8px;
}
.hr-sommaire{
	border-style:solid;
	border-color:#95ACC4;
	margin:3px 0!important;
	_margin: -7px 0;
 	display:block;
}
#sommaire-actualites-droite{
	margin-top:5px;
	background-color:none;
	border:1px solid #95ACC4;
}

#sommaire-actualites-droite .h2-titre{
	background-color:#C3E5F2;
/* 	height:25px; */
	width:198px;
	padding:5px 0;
	text-align:center;
	margin-bottom:5px;

}

#sommaire-actualites-droite h2{
	font-size:0.77em;
	color:#235C7A;
	margin:0px;
}

#liste-actualite-sommaire h3{
	font-size:0.77em;
	color:#91CDE9;
	margin:0px;
	padding-left:8px;
	padding-right:8px;
	font-weight:normal!important;
}

#liste-actualite-sommaire p{
	font-size:0.77em;
	color:#000;
	margin:0px;
	padding-left:8px;
	padding-right:8px;
}

#sommaire-animation-flash{
	width:526px;
	height:269px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url('includes/images/fond-carte-flash.jpg');
	
}



#sommaire-items{
	margin-top:2px;
}

#sommaire-items .sommaire-un-item{
	float:left;	
	width:150px;
	padding-left:39px;
}

.sommaire-un-item-dernier{
	margin-left:417px;
}

.sommaire-un-item, .sommaire-un-item-dernier{
	width:155px;
	height:130px;
}

.sommaire-un-item a, .sommaire-un-item-dernier a{
	display:block;
	width:155px;
	height:101px;
	background-image:url('includes/images/paves-orange-bas.jpg');
	color:#fff!important;
	text-align:center;
	padding-top:28px;
}

.sommaire-un-item  h3, .sommaire-un-item-dernier h3{
	display:block;
	font-weight:normal;
	color:#fff!important;
	margin:0px!important;
	font-size:0.96em;
}

.sommaire-un-item a:hover, .sommaire-un-item-dernier a:hover{
	width:155px;
	height:101px;
	background-image:url('includes/images/paves-orange-bas.jpg');
	background-position:0 -129px;
	color:#fff!important;
	text-decoration:none;
}



#texte-animation{
	width:150px;
/* 	height:200px; */
	float:left;
}

#texte-animation h3{
	padding-top:40px;
	padding-left:30px;
	color:#fff;
	margin:0px;
	font-size:1.2em;
	font-weight:normal!important;
	text-align:right;
}

/******************** FIN SOMMAIRE ************************/

/******************** PAGE SOCIETE ************************/

#logo-societe{
	float:left;
	width:100px;
	margin-left:-30px;
	_margin-left:-15px;
}

#description-societe{
	margin-left:90px;
	padding-right:70px;
}

#description-societe h2{
	color:#5C7897;
}

#description-societe h5{
	color:#666;
	font-size:0.77em;
	margin-top:0px;
}

#coordonnees-societe{
	margin-top:10px;
	margin-left:90px;
	border-left: 3px solid #A8ABAC;
	padding-left:10px;
	padding-right:70px;
}
#coordonnees-societe p{
	margin:5px 0px;
}

#avantages-societe{
	margin-left:90px;
	padding-right:70px;
}
/******************** FIN PAGE SOCIETE ************************/


/******************** BOUTTON *********************************/
.bouton-valide{
	margin-top:15px;
}

.bouton-droite, .bouton-droite-gris{
	width:8px;
	height:19px;
	float:right;
/* 	background-image:url('includes/images/bt-droite.jpg'); */
	background-repeat:no-repeat;
	line-height:1px;
	font-size: 0.1em;
	margin:0px!important;
	padding:0px!important;
	_position: relative;
	_left: -6px;
}
.bouton-gauche,.bouton-gauche-gris{
	width:7px;
	height:19px;
	float:left;
/* 	background-image:url('includes/images/bt-gche.jpg'); */
	background-repeat:no-repeat;
	line-height:1px;
	font-size: 0.1em;
	margin:0px!important;
	padding:0px!important;
}
.bouton-milieu,.bouton-milieu-gris{
	height:19px;
/* 	background-image:url('includes/images/bt-milieu.jpg'); */
	background-repeat:repeat-x;
	cursor:pointer;
	text-align:center;
	margin-left:7px;
	margin:0px!important;
	padding:0px!important;

	_position: relative;
	_left: -3px;
	

}
.bouton-milieu p, .bouton-milieu-gris p{
	margin:0px;
}
.bouton-milieu a, .bouton-milieu-gris a{
	color:#000;
	text-decoration:none;
	margin:0px!important;
	padding:0px!important;
}
/******************** FIN BOUTTON *****************************/

#image-qde-annuaire{
	margin-top:10px;

}

/******************** Visite Virtuelle *****************************/

#bandeau-thickbox{
	width:727px;
	height:133px;
}

#liste-photo-visite{
	width:330px;

	height:320px;
	border-right:12px solid #757576;
	background-color:#8FB3CF;
	margin:0px;
	float:left;
}

#liste-photo-visite h1{
	color:#C7D8E6;
	text-align:center;
	margin-bottom:15px;
}

#liste-photo-visite p{
	text-align:left;
	margin-bottom:8px!important;
	margin-left:50px;
}

#liste-photo-visite img{
	vertical-align:middle;
}

#liste-photo-visite a{
	color:#C7D8E6!important;
	font-weight:bold;
}

#liste-photo-visite a.on{
	color:#fff!important;
	
}

#photovisite{
	width:385px;
	min-height:290px;
	position:absolute;
	left:342px;
	text-align:center;
	background-color:#8FB3CF;
	height:320px;
}

#photovisitephysique{
	margin-top:auto;
	margin-bottom:auto;
}

#accroche-thickbox1 h2{
	 font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size:0.96em;
	font-weight:normal;
	color:#fff;
	position:absolute;
	top:30px;
	left:40px;
	text-align:left;
}
#accroche-thickbox2 h2{
	 font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size:0.96em;
	font-weight:normal;
	color:#000;
	position:absolute;
	top:31px;
	left:41px;
	text-align:left;
}

#div-fermer-thickbox a{
	background-image:url('includes/images/bt-fermer.jpg');
	display:block;
	width:29px;
	height:29px;
}

#div-fermer-thickbox a:hover{
	background:url('includes/images/bt-fermer.jpg');
	background-position:0 -29px;
	
}

#div-fermer-thickbox{
	overflow:hidden;
	position: absolute;
	top:0;
	left:698px;
	width:29px;
	height:29px;
}

#text-fermer-thickbox{
	position:absolute;
	top:425px;
	left:255px;
	margin:0px!important;
}

/******************** FIN Visite Virtuelle *****************************/

.RubriquePlan {
	font-size: 0.81em!important;
	color:#666!important;
	font-weight: bold!important;
}

.captcha{
	float:left;
	width:120px;
	margin-right:10px;
}

.diffpack{
	margin:5px 0!important;
}

.diffpack input{
	vertical-align:middle;
	margin-top:0;
}

.diffpack a{
	cursor:pointer;
}

#detailpack{
/* 	background-color:#FFB11B; */
	color:#000;
	border:3px solid #F98E01;
	float:right;
/* 	margin-top:70px; */
	width:260px;
	padding:8px;
	display:none;
	height:230px;
	overflow:auto;

}

#detailpack h3{
	margin-top:0;
	margin-bottom:5px;
	color:#5679A2;
	font-size:0.96em;
}
#detailpack p{
	font-family:Arial, Helvetica, sans-serif!important;
}
#detailpack .load{
	margin-left:120px;
}

.detail-qde{
	
}

.image-qde{
	float:left;
	margin:0;
	margin-bottom:10px;
}

.image-qde img{
	vertical-align:middle;
}

.detail-qde{
	margin-top:10px;
	margin-left:210px;
	margin-bottom:10px;
}

.detail-qde h3{
	margin:5px 0;
	font-size:0.96em;
}

.detail-qde p{
	font-size:0.77em;
	margin:5px 0;
}

#caldateaffiche{
	position:absolute;
	top:20px;
	display:none;
	font-size:0.77em;
}

#dateaffiche{
	width:80px;
	padding-left:5px;
}

.relatif{
	position:relative;
}

.commlib{
	font-weight:bold;
	margin-bottom:3px!important;
	margin-top:20px;
}

.cgv-contenu{
	padding:10px;
	padding-bottom:30px;
	overflow:auto;
	height:430px;
	z-index:200;
}

.cgv h1{
	position:static;
	top:0;
	left:0;
	background-color:#5679A2;
	color:#AABCD0;
	margin:0;
	padding:3px 0;
	padding-left:10px;
	font-size:1.2em;
	
}

#civil{
	clear:both;
	color:#fff;
}

#civil td{
	font-size:0.77em;
}

.inputform{
	margin-top:4px;
}

.form-commande{
	width:350px!important;
}

.form-commande .libelle{
	width:170px;
}

.form-commande textarea{
	clear:both;
	margin-top:4px;
	width:340px;
}

.formcom{
	width:150px!important;
	position:absolute;
	left:640px;
	float:none!important;
}

.etape-commande .precedent{
	padding:3px;
	font-weight:bold;
	color:#fff;
	background-color:#5679A2;
}

.etape-commande .precedent a{
	color:#fff!important;
}

.etape-commande .encour{
	padding:3px;
	font-weight:bold;
	color:#fff;
	background-color:#8FA6C1;
}

.etape-commande .suivant{
	padding:3px;
}

.tableaurecap td{
	padding-top:5px;
	vertical-align:top;
}






.nomclient p{
	font-size:0.77em;
}
.tableau-pack{
	margin-top:15px;
}
.tableau-pack table{
	font-size:0.77em;
	border-collapse:collapse;
	border:2px solid #000;
}

.tableau-pack td{
	padding:2px 5px;
}

.tableau-pack .titretab td{
	font-weight:bold;
	border-bottom:1px solid #000;
}

.totalrecap{
	border-top:1px solid #000;
}

.tableau-pack td{

}

.petit{
	font-size:0.77em!important;
}

#imgcalendar{
	cursor:pointer;
}

.ecartcom, .appgris{
	margin-left:20px!important;

}

.paddingcom{
	padding-left:20px;
}

.appgris{
	padding:5px 10px;
	float:left;
	background-color:#eee;
	margin-bottom:20px;
/* 	height:192px; */
}

.appgris p, .applatgris p{
	margin-top:12px;
	margin-bottom:0;
}

.hilightdate{
	border:1px solid #FF0000;
}

.texadresse{
	width:163px!important;
}

.texobjet{
	width:167px!important;
}

.applatgris{
	background-color:#eee;
	padding:12px;
}

.deuxiemeetape{
	height:210px!important;
}

.optcourrier{
	margin-left:25px;
}

.packfild{
	border-style:dashed;
	border-width:1px!important;
	border-color:#5679A2;
	padding:0;
	width:280px;
}

.nbtel{
	width:25px;
	padding:0px 3px;
}

.bdnewsletter{
	top:11px!important;
/* 	left:814px!important; */
	width:184px!important;
}

.bdnewsletter #logo-qde-sommaire{
	width:184px!important;
	height:131px;
}

.bdnewsletter img{
	width:184px!important;
}

.gauchenews{
	background-color:#8FA6C1!important;
	text-align:center;
	padding-top:15px;
}

.gauchenews h2{
	color:#fff;
	font-size:0.96em;
	padding:3px 0;
	padding-top:5px;
	margin:0;
	text-align:center;
}

.gauchenews h2 a{
	color:#fff;
}

.gauchenews img{
	margin-bottom:5px;
	width:180px;
}

.bgnews{
	clear:left;
	float:left;
	position:static!important;
	height: 65px;
	width:200px!important;

}

.piednewsletter{
	float:left;
	margin-left:0!important;
	margin-top:0!important;
}

.acc-news{
	position:absolute;
	top:30px;
	left:500px;
}

.acc-news h1{
	color:#fff;
	font-size:1.2em;
	margin:0;
	text-align:center;
}

.encartprint{
	float:right;
	font-size:0.77em;
	background-color:#eee;
	width:200px;
	border:1px dashed #5679A2!important;
	padding:3px;
	text-align:center;
}

.encartprint img{
	vertical-align:middle;
}

.piecejustif{
	font-size:0.77em;
	list-style-type:none;
}

.tarmens{
	border:1px solid #000;
	text-align:center;
	font-weight:bold;
}

.reponsecommande{
	height:200px;
	width:500px;
}

/************** PUBLICITE *************/
.gros-bt-orange, .gros-bt-gris{
	width:496px;
	margin: 0 auto;
}

.gros-bt-orange h3{
	text-align:center;
}

.gros-bt-orange a{
	background-image:url("includes/images/gros-bouton-orange.jpg");
	background-position:0 0;
	display:block;
	height:114px;
	padding-top:15px;
	color:#fff!important;
	font-size:1.27em;
}

.gros-bt-orange a:hover{
	background-image:url("includes/images/gros-bouton-orange.jpg");
	background-position:0 129px;
	text-decoration:none;
}

.gros-bt-gris{
/* 	background-image:url("includes/images/gros-bouton-gris.jpg"); */
	text-align:center;
	height:99px;
	padding-top:30px;
	margin-bottom:8px;
}

#contenu-pub h2{
	text-align:center;
	color:#F36121!important;
	font-size:1.09em;
}

#contenu-pub h3{
	text-align:center;
/* 	color:#000!important; */
	margin-top:5px;
	margin-bottom:2px;
	font-size:1.09em;
	color:#444;
}

#contenu-pub h4{
	font-size:1.09em;
	color:#444;
	margin-top:40px;
}

#contenu-pub .spip_documents{
	margin:0;
	margin-left:78px;
	margin-right:30px;
}


#contenu-pub .spip_documents img{
	margin-bottom:15px;
}

#contenu-pub p.spip{
	margin-top:8px;
	margin-bottom:16px;
}

.moyen-pub{
	font-size:1.09em;
}

#contenu-pub{
	
}

img.align-vertical{
	vertical-align:middle;
}

.blocdroitpub{
	top:11px!important;
	left:813px!important;
}

.titrepub{
	margin:0;
	padding-left:156px;
}

.fond-gris-form{
	background-image:url('includes/images/gros-bouton-gris-formulaire.jpg');
	padding:8px 12px;
	width:220px;
	height:242px;
}

.fond-gris-form h3{
	font-size:0.96em!important;
}

.tableau-pub{
	clear:left;
	margin:0 auto;
	border-collapse:collapse;
}

.tableau-pub .case-droite{
	padding-left:26px;
}

.puce-pub{
/* 	margin-left:50px; */
}

.spip-admin-float{ display:none; }

.mini-formulaire-contact{
	margin-top:8px;
	background-image:url("includes/images/form-colonne-droite.jpg");
	width:179px;
	height:255px;
	padding:10px 3px;
}
