
/***STRUCTURE***/

html,body{
margin:0;padding:0;}


body{
font-family:verdana,arial,sans-serif;
text-align:center;
font-size: 75.00%;
background: #fff;}

#pub{
padding:10px;
}

#page {
background: url(images/enbas.gif) bottom left no-repeat;
padding-bottom: 13px;
margin:auto;
width: 849px;
margin-top:20px; 
margin-bottom:40px;
min-height: 900px; /* eviter effet flicker */
}

#pagesuite{
background: url(images/haut.gif) top left no-repeat;
margin:0;
padding-left:0;
padding-right:0;
width: 849px;}

#container{
width:815px;
margin:0 auto;
text-align:left;
padding-top:5px;}

#contenu{
float:left;
width:480px;
border-left:1px solid #cccccc;
padding-left:30px;
}


#navigation, #extra{
float:right;
width:280px;}

#wrapper{
width:811px;
border-right:1px solid #cccccc;
min-height: 600px;  /* eviter effet flicker */
margin-bottom: 30px;
}

#top{
margin:auto;
margin-top:17px;
margin-bottom:17px; /* attention repousse aussi #hierarchie */
}
#entete {
margin: auto;
line-height: 0;
border: solid 1px black;
width: 770px;
}
#entete div {
line-height:2em;
}
#entete img {
border-top: solid 1px black;
margin:0; padding:0;
}
#entete .titre_blog {
float:left;
font-family: Helvetica,Arial,sans-serif;
padding: 11px 11px 6px 11px;
font-size: 2em;
letter-spacing: 1px;
}
#entete .titre_site {
float:right;
font-family: Helvetica,Arial,sans-serif;
color: #444;
padding: 11px 11px 6px 11px;
font-size: 1.5em;
}
#entete a:hover {
text-decoration:none;
}


/*p{
margin:0 10px 10px;}*/


#footer{
clear:both;
background: #ecece4;
width:810px;
margin-left:1px;
border-top:3px solid #e5e5e5;}


/* FIN STRUCTURE */



#footer p{
margin:0;
padding:5px 10px;
font-size:1em;}


/*Subtemplate css YAML pour les colonnes*/

.subcolumns, .subcolumns_oldgecko {width: 100%;overflow: hidden;}

.subcolumns_oldgecko { float:left }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l { float: left }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { float: right; margin-left: -5px }

.c25l, .c25r { width: 25% }
.c33l, .c33r { width: 33.333% }
.c50l, .c50r { width: 50% }
.c66l, .c66r { width: 66.666% }
.c75l, .c75r { width: 75% }
.c38l, .c38r { width: 38.2% } /* Golden Ratio */
.c62l, .c62r { width: 61.8% } /* Golden Ratio */

.subc { padding: 0 0.5em 0 0.5em; overflow: hidden; }
.subcl { padding: 0 1em 0 0; overflow: hidden; }
.subcr { padding: 0 0 0 1em; overflow: hidden; }

/*fin subtemplates*/

/* TYPOS */

.g {font-weight: bold; font-style:normal} /* morceau d'italique remis en rom et graisse */

.margin5{margin-bottom:5px;}

.margin10{margin-bottom:10px;}

img{border:0;}

/*LIENS*/
a, a.spip_in, a.spip_out{
color:#2c568f;	
text-decoration:none;}
.page_sommaire a {
color:#445d62;}

a:hover {
color:#2c568f;	
text-decoration:underline;}

a.liengris{color:#666666;}

/* titres des pages rubrique */
body.page_rubrique .cartouche {
border-bottom : 3px solid #f3f3f3;
margin:0 10px 10px 0px;
padding-bottom:17px;
padding-top:0;}

.cartouche h1 {
color:#2c568f;
font-weight:bold;
font-family:"Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
font-size: 1.8em;
line-height:1.1em;}

body.page_rubrique .chapo{
color:#333333;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 1em;
line-height:1.2em;
margin-bottom:10px;}

body.page_rubrique .date{
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.8em;
line-height:1em;
margin-top:5px;
margin-bottom:10px;
}

body.page_rubrique .commentaires{
color:#999999;
height:17px;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.95em;
background: url(images/bulle.gif) top left no-repeat;	
text-align:left;
float:right;
padding-left:20px;
padding-right:2px;
}
	
/* titres suite */

.cartouche {
	margin-bottom: 3em;
}

.suite .cartouche {
border-bottom : 3px solid #f3f3f3;
margin:0 10px 10px 0px;
padding-bottom:17px;
padding-top:0;}

.suite .cartouche h1 {
color:#2c568f;
font-weight:bold;
font-family:"Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
font-size: 1.3em;
line-height:1.1em;
}

.suite .cartouche .chapo{
color:#333333;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.95em;
line-height:1.2em;
margin-bottom:10px;}

.suite .cartouche .date{
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.8em;
line-height:1em;	
margin-top:5px;
margin-bottom:10px;	}

.suite .commentaires{
color:#999999;
height:17px;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.85em;
background: url(images/bulle.gif) top left no-repeat;	
text-align:left;
float:right;
padding-left:20px;
padding-right:2px;
padding-top:2px;}

/*ENCADRE AUTO-PROMO 1 CENTRAL*/

.autopromo1 {
border : 1px dotted #666666;	
margin:10px 10px 20px 0px;	
padding:10px;}

.annonce {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 1em;
line-height:1em;
padding-bottom:5px;
margin-top:15px;}

.autopromo1 .annonce {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 1em;
line-height:1em;
padding-bottom:5px;}

.autopromo1 .titre {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.95em;
line-height:1.5em;
background: url(images/fleche_grise.gif) center left no-repeat;	
padding-left:12px;}

.autopromo1 .chapo{
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.9em;
line-height:1.5em;
padding-bottom:5px;
padding-left:12px;}

.autopromo1 a{
color:#666666;	
text-decoration:underline;}

.autopromo1 a:hover {
color:#333333;	
text-decoration:underline;}

.autopromo1 .sommaire {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.9em;
line-height:1.5em;
background: url(images/3fleches_grises.gif) center left no-repeat;	
padding-left:32px;}

.logo-couve{
float:right;	
border:0;
margin-left:10px;}

.autopromo1 .logo-couve{
float:right;	
border:0;}

.autopromo1 .logo-titre{
padding-bottom:10px;	
border:0;}

/* FOOTER*/

/*derniers commentaires*/

.derniers {
margin-left:30px;
margin-top:10px; 
font-style: verdana, Arial, sans-serif;
font-size:0.95em;}

.carnets {
margin-left:10px;
margin-top:10px; 
font-style: verdana, Arial, sans-serif;
font-size:0.95em;}

.filet-bleu, .menu h2 {
display: block;
font-size: 1em;	
color:#2c568f;
border-bottom:3px solid #2c568f;
margin-top: 1em;
font-weight: normal;
}
.page_sommaire .filet-bleu, .page_sommaire .menu h2 {
color:#445d62;
border-bottom-color:#445d62;
}

#divforum{
margin-top: 2em;
padding-top: 2em;
margin-bottom: 5em;
}
#divforum>h2 {
clear: both;
font-size: 1.25em;
color:#2c568f;
background: url(images/bulle_bleue.gif) top left no-repeat;	
padding-left:20px;
border-bottom:3px solid #2c568F;
}

/* moteur de recherche jolirecherche */
#recherche-style { text-align:right; padding-right: 25px; padding-bottom: 3.25em; }

.filet-gris{
font-size: 1em;	
color:#333333;
border-bottom:3px solid #333333;}

.filet-rouge{
font-size: 1em;	
color:#990000;
border-bottom:3px solid #990000;}

.liste-titres-bleu {
color:#2c568f;
font-size: 0.95em;
line-height:1em;
background: url(images/fleche_bleue.gif) top left no-repeat;
padding-left:12px;
margin-bottom:2px;
margin-top:10px;}

.bleu-titres {
color:#2c568f;
font-size: 0.95em;
line-height:1em;
background: url(images/fleche_bleue.gif) top left no-repeat;
padding-left:12px;
margin-bottom:2px;
margin-top:10px;}

.bleu li {
color:#2C568F;
font-size:1em;
letter-spacing:0.02em;
list-style-image:url(images/fleche_bleue.gif);
margin-bottom:5px;
margin-left:-10px;
margin-top:10px;
padding-left:0px;}
.page_sommaire .bleu li {
color:#445d62;
list-style-image:url(images/fleche_grise.gif);
}

.menu ul{
padding-left:10px;
margin-left:0px;
}
.menu li {
margin-top: 2px;
margin-bottom: 4px;
}

.menu a.spip_in {
color: #2C568F;
}

.menu>ul>li{
color:#2c568f;
font-size:1em;
margin-bottom:5px;
margin-top:8px;
margin-left:20px;
padding-left:0px;}
.menu li{
color:#2c568f;
font-size:1em;
list-style-image: url("images/fleche_bleue.gif");}
.page_sommaire .menu li {
color:#445d62;
list-style-image: url("images/fleche_grise.gif");
}

.gris ul{
padding-left:0px;
margin-left:0px;
margin-bottom:15px;
}

.gris li{
color:#666666;
font-size:1em;
list-style-image: url("images/fleche_grise.gif");
margin-bottom:5px;
margin-top:10px;
margin-left:20px;
}

.gris li a, .menu li a{
color:#666666;}

.orange ul{
padding-left:0px;
margin-bottom:15px;
margin-left:0px;}

.orange li{
color:#c84522;
font-size:0.95em;
list-style-image: url("images/fleche_orange.gif");
margin-bottom:5px;
margin-top:10px;
margin-left:20px;}

.orange li a{
color:#c84522;}

.vert ul{
padding-left:0px;
margin-bottom:15px;
margin-left:0px;}

.vert li{
color:#336666;
font-size:0.95em;
list-style-image: url("images/fleche_verte.gif");
margin-bottom:5px;
margin-top:10px;
margin-left:20px;}

.vert li a{
color:#336666;}

.infodiplo{
padding:5px;
text-align:center;
background-color: #ecece4;
color:#666;
margin-bottom:15px;
margin-top:25px; 
margin-left:20px;
font-style: verdana, Arial, sans-serif;	
font-size: 1.1em;
line-height:1.2em;
border-top: 1px #ccc dotted; 
border-bottom: 1px #ccc solid;
width:180px;}

.infodiplo .form{
margin-bottom:5px;}

.filRSS{
color:#666666;
font-style: verdana, Arial, sans-serif;	
font-size: 0.9em;
line-height:1.5em;
background: url(images/filrss.gif) top left no-repeat;	
padding-left:20px;
margin-left :30px;
margin-bottom:3px;
}

.filRSS a{
color:#666666;}

/*COLONNE DE DROITE*/

.droite{
float:right;
background-color: #ecece4;	
padding-right:10px;}

.colonne {
background-color: #ecece4;
min-width: 10em;
border: 1px solid #999999;
margin-bottom: 1em;
font-size: 1em;
margin-right:20px;
margin-left:10px;
padding:10px;
padding-bottom:20px; }

.gris-titres {
color:#666666;
line-height:1em;
background: url(images/fleche_bleue.gif) top left no-repeat;	
padding-left:12px;
margin-bottom:2px;
margin-top:10px;}

.gris-titres a{
color:#666666;}

.autopromo2 {
min-width: 10em;
min-height: 15em;
border: 1px dotted #666666;
margin-bottom: 1em;
font-size: 0.95em;
color:#666666;
margin-right:20px;
margin-left:10px;
margin-top:30px;
padding:10px;}

.autopromo2 .logo-couve{
float:right;
border:0;}

.autopromo2 .logo-titre{
padding-bottom:20px;
border:0;}

.autopromo2 a{
color:#666666;
text-decoration:underline;}

.autopromo2 a:hover {
color:#333333;
text-decoration:underline;}

/***ONGLETS***/

.onglets {
background-color: #ecece4;
min-width: 10em;
border: 1px solid #999999;
margin-bottom: 1em;
font-size: 1em;
margin-right:20px;
margin-left:10px;}

/*a propos*/

.col,
.menu {
background-color: #ecece4;
border: 1px solid #999999;
margin-bottom: 1em;
margin-right:20px;
margin-left:10px;
padding-left:10px;
padding-bottom:20px;}

.menu .col-contenu,
.menu>ul {
color:#666;
padding-right:10px;
font-size:0.95em;}

/*mots cles*/

.motcle {
padding-bottom:5px; 
padding-top:5px;}

.motcle a {
color:#666666;
text-decoration:none;}

.motcle a:hover{
text-decoration:underline;}

.motcle ul{
padding-left:0px;
margin-left:0px;
margin-top:0;
padding-top:5px;
margin-bottom:0;}

.motcle li{
list-style-type:none; 
margin-bottom:5px;
padding-left:0px;
padding-bottom:5px;
border-bottom: 1px dotted #666666;	}

.mots-titres {
color:#2c568f;
line-height:1em;
background: url(images/fleche_bleue.gif) top left no-repeat;	
padding-left:12px;
margin-top:10px;
padding-bottom:5px;}

/*FIN COLONNE DE DROITE*/	





/*ARTICLE*/

body.page_article #contenu {
font-style: verdana, Arial, sans-serif;
color:#333333;
}

body.page_article #contenu h1{
font-size: 1.8em;
color:#2c568f;	
font-weight:bold;
font-family:"Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
margin-top:0;
padding-top:0;}

.surtitre, .soustitre {
font-family:"Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
font-size: 1.3em;
color:#666;	
font-weight:normal;
}
.surtitre {
font-variant: small-caps;
}

.notes h2 {
border-bottom : 3px solid #f3f3f3;
font-size: 1.25em;
color:#2c568f;
}
.notes {
margin-top: 2em;
font-size: x-small;
}
.notes p {
padding-left: 19px;
text-indent: -19px;
}

body.page_article #contenu .date{
color:#666666;
font-size: 0.9em;
margin-bottom:80px;
line-height: 1.3em;}

body.page_article #contenu .chapo{
font-weight:bold;	
margin-bottom:30px;
font-size: 1.1em;
line-height:1.4em;
}

body.page_article #contenu .intertitre{
font-weight:bold;
margin-bottom:10px;
margin-top:30px;
text-align:left;
font-size: 1.1em;}

body.page_article #contenu .texte{
font-weight:normal;
font-size: 1em;
line-height:1.5em;}

body.page_article #contenu .pagination {
text-align:center;	
margin-bottom:30px;
margin-top:30px;}

body.page_article #contenu h3{
font-size:1.25em;
color:#2c568f;
border-bottom:3px solid #2c568f;
padding-bottom:2px;}

.bulle{
background: url(images/bulle_bleue.gif) top left no-repeat;	
padding-left:20px;}

body.page_article #contenu .sources ul{
padding-left:0px;
margin-bottom:15px;
margin-left:0;}

body.page_article #contenu .notes ul{
padding-left:0px;
margin-bottom:15px;
margin-left:0;}

body.page_article #contenu .sources li{
font-size:0.9em;
list-style-image: url("images/fleche_bleue.gif");
margin-bottom:5px;
margin-left:20px;}

body.page_article #contenu .notes li{
font-size:0.9em;
list-style-type:none;
margin-bottom:5px;
margin-left:0px;}

.ps {
line-height:1.5em;
border-top: 3px solid #F3F3F3;
margin: 20px 0 0 50px;
}

.outils{
float:right;
font-size:0.95em;
color:#999999;
margin-left:10px;}

.outils-liste{
margin-top:10px;
text-align:right;}

.bullegrise{
background: url(images/bulle.gif) top left no-repeat;	
padding-left:20px;
color:#999999;
padding-bottom:17px;
line-height:1.2em;
display:block;
}

.versionimp {
	background: url(images/carnets_imprimante.gif) left center no-repeat; 
	padding: 15px 10px 10px 30px;
	margin: 0px 0px 15px 0px;
	color: #999999;
	cursor:pointer;
	display:inline;
}

.fleche{
background: url(images/lafleche.gif) top left no-repeat;	
padding-left:50px;}

blockquote.spip {
background-color:#ECECE4;
border:0px;
padding:10px 15px 10px 15px;
}

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

.forum blockquote.spip {
background-color:#ffffff;;
border:0px;
padding:10px 15px 10px 15px;
}

/* * 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-chapo a { display: block; margin: 0; padding: 0; font-weight: normal; text-decoration: none; color: #333; }
.forum-titre, .forum-titre a { display: block; margin: 0; padding:0; font-weight: bold; font-size:1.1em;text-decoration: none; color: #2c568f;}

.forum-chapo small {}
.forum-texte { margin: 0; padding: 0 1em 0 1em; color: #333; font-size: 0.95em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; font-weight: bold;}

.forum-message { border: 1px solid #2c568f; margin: 0; padding: 0; margin-bottom: 1em; background: #ecece4; }

.forum-chapo { font-size: 0.88em; color: #333; padding: 7px 14px 2px 12px; }

.forum-top { position: relative; left:-8px; top: 0px; font-size: 0.88em; padding: 2px;}

.forum-nav { text-align: right; font-size: 9px; color: #555; padding: 2px; }

/* remettre des espace entre les paras dans les previsu de forums */
fieldset.previsu p { margin: 1em 0; }

/*FIN ARTICLE*/
	

/* masquer "repondre a ce message" */
.forum p.repondre>a { display:none; }
/* masquer le fil d'ariane */
#hierarchie {display:none; }

/*
 * lien "ajouter un commentaire"
 * le h3 est en bas de page, la classe .repondre sert aussi a la page=forum
 */
.repondre {
	background:transparent url(images/crayon_bleu.gif) no-repeat scroll left top;
	padding-left:20px;
}
h3.repondre {
	margin-top: 3em;
}


/* blog navigation interne */
.encart {float:right; padding-left:15px;}
#tdm { background-color:#ECECE4;
border:1px solid #999999;
max-width:200px;
margin-bottom: 10px;}
#tdm h2 {display:none;}
#tdm ul {margin:0;padding:0;}
#tdm li {
font-size:x-small;
margin: 3px 6px 5px 25px;
list-style-image: url("images/fleche_bleue.gif");
}
a.tdm {float:right;margin-top:-16px;height:16px;}

/* formulaire de forum */
table.spip_barre a img {background:#ccdbf0 none repeat scroll 0% 50%;}
table.spip_barre input.barre {color: #2C568F;}
.formulaire_forum {border: solid 1px #2C568F; padding: 10px; background-color:#ECECE4; margin-bottom: 4em;}
.formulaire_forum .spip_bouton { text-align:right; font-size:10px; }
.formulaire_forum fieldset { border:none; }
.formulaire_forum legend { display:none; }
.formulaire_forum input { width:95%; }
.formulaire_forum textarea { width:95%; }


.nettoyeur {clear:both;}


#formulaire_recherche {
margin-right: 25px;
margin-bottom: 3em;
text-align: right;
font-size: 10px;
}
#formulaire_recherche input#recherche {
width: 120px;
}
#formulaire_recherche label {
display:block;
}

.invisible {display:none;}

p.date {font-size: smaller; }

.tri {
float:right;
width: auto;
margin-top: 6px;
}

h2.compte_articles {
float:left;
width: auto;
clear:left;
margin-top: 0;
}

/* pour la une */


.une .titre {
font-weight:bold;
font-family:"Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
font-size: 1.8em;
line-height:1.1em;}

.page_sommaire .une .titre {
color:#445d62;}

.une .surtitreblog {
display:block;
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;
font-size: 0.95em;
text-transform:uppercase;
line-height:1.1em;}


.une .chapo{
color:#333333;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 1em;
line-height:1.2em;
margin-bottom:10px;}

.une .date{
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.8em;
line-height:1em;
margin-top:5px;
margin-bottom:10px;
}

.une .commentaires{
color:#999999;
height:17px;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.95em;
background: url(images/bulle.gif) top left no-repeat;	
text-align:left;
float:right;
padding-left:20px;
padding-right:2px;
}
	
/*SUITE TITRES*/

.une, .suite {
margin:0 14px 10px 0px;
padding-bottom:17px;
padding-top:0;
border-bottom : 3px solid #f3f3f3;}


.suite .titre {
font-weight:bold;
font-family:"Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
font-size: 1.3em;
line-height:1.1em;
}
.page_sommaire .suite .titre {
color:#445d62;}

.surtitreblog {
display:block;
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;
font-size: 0.90em;
text-transform:uppercase;
line-height:1.2em;}

.chapo{
color:#333333;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.95em;
line-height:1.2em;
margin-bottom:10px;}

.date{
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.8em;
line-height:1em;	
margin-top:5px;
margin-bottom:10px;	}

.commentaires{
color:#999999;
height:17px;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.85em;
background: url(images/bulle.gif) top left no-repeat;	
text-align:left;
float:right;
padding-left:20px;
padding-right:2px;
padding-top:2px;}

/*ENCADRE AUTO-PROMO 1 CENTRAL*/

.autopromo1 {
border : 1px dotted #666666;	
margin:10px 10px 20px 0px;	
padding:10px;}

.annonce {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 1em;
line-height:1em;
padding-bottom:5px;
margin-top:15px;}

.autopromo1 .annonce {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 1em;
line-height:1em;
padding-bottom:5px;}

.autopromo1 .titre {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.95em;
line-height:1.5em;
background: url(images/fleche_grise.gif) center left no-repeat;	
padding-left:12px;}

.autopromo1 .chapo{
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.9em;
line-height:1.5em;
padding-bottom:5px;
padding-left:12px;}

.autopromo1 a{
color:#666666;	
text-decoration:underline;}

.autopromo1 a:hover {
color:#333333;	
text-decoration:underline;}

.autopromo1 .sommaire {
color:#666666;
font-weight:normal;
font-style: verdana, Arial, sans-serif;	
font-size: 0.9em;
line-height:1.5em;
background: url(images/3fleches_grises.gif) center left no-repeat;	
padding-left:32px;}

.logo-couve{
float:right;	
border:0;
margin-left:10px;}

.autopromo1 .logo-couve{
float:right;	
border:0;}

.autopromo1 .logo-titre{
padding-bottom:10px;	
border:0;}


.fright {
float:right;margin-left:4px;
}
.fleft {
float:left;margin-right:4px;
}
.logo-flottant img {border: #333 1px solid;}
.visu {display:block;}
.devisu {display:none;}
.resume:hover .visu {display:none;}
.resume:hover .devisu {display:block;}

.resume {
margin-bottom:7px;
cursor: hand;
cursor: pointer;
}

/* lien "retour en haut de la page" */
#footer p.retour {
	float:right;
	padding-right: 20px;
	margin-right: 20px;
	position: relative;
	bottom: 28px;
	font-size:smaller;
	background: url(images/retour.gif) bottom right no-repeat;
}

/* moins noir, le border des <quote>
cf. http://blog.mondediplo.net/2008-06-18-Encore-toujours-l-islam
*/



/* portfolio" */

/* Portfolio */

#portfolio {
			margin-top: 20px;
			}

#portfolio a img {
			border: solid 1px #ccc;
			padding: 7px;
			margin: 0 7px 7px 0;
			}
			
.gentil_message	{
			display:none;
}