body {
	text-align: center; /* pour corriger le bug de centrage IE */
	line-height :1.4em;
}
/*  ------------------------------------------
/*  typographie
/*  ------------------------------------------ */

h2.colorbody {color: #000;/*font-weight:normal;*/}
h2 a {text-decoration:none; }
h3, h3 a, h3.spip {	margin:10px 0 0 0;}
.h3somm {margin-bottom:10px;text-transform:uppercase;font-size:0.9em;}
a {text-decoration:none;}

/*a.entourage {background-color:#e5352d; padding:3px;color: white;}
a.menuon {color:#00aad3;}*/
#bulle_actu p {margin-bottom:0;}
.navigation2 {display:none;}
.navigation2on {display:block;}
.lowercase {text-transform:lowercase;}
/*  ------------------------------------------
/*  css générique
/*  ------------------------------------------ */

.normal {margin:0;padding:0;}
.pagination {clear:left;margin: 10px 0pt;}
.clearright {clear:right;margin:0;padding:0;}
.clearleft {clear:left;margin:0;padding:0;}
.clearboth {clear:both;margin:0;padding:0;}
.separation30 {margin:30px auto;border-bottom:1px dashed #666;}
.separation20 {margin:20px auto;border-bottom:1px dashed #666;}
.separation40 {margin:40px auto;}
.noborder {border:0;}
.displaynone {display:none;}
.marginzero, #ssmenu a, .edito h1, .edito p, #droite h1 {margin:0;padding:0;border:0;}
.texte p {margin: 10px 0;}
/*  ------------------------------------------ */
/*  squelette général                                */
/*  ------------------------------------------ */
#conteneur {width:830px;margin: 60px auto 7px;}
#onglets {height: 25px;text-align:right;}

#bando {height:33px;}



#central {text-align:left;}
#coinshaut {padding: 0 8px;}
#coinsbas {padding: 0 8px;}

#ssmenu {width:814px;border-bottom: 1px dashed #666;height:32px;}


#sommaire #central {padding:0pt 8px;}
#sommaire #droite {min-height:242px;padding:10px 10px 0;width:224px;}
#sommaire #droite p {padding-right:5px;}

#droite {float:right;width:224px;min-height:375px;padding:10px 10px 20px 10px;}
#droite h2 {padding-bottom:0;margin:0;}
#droite h2 a {line-height :0.9em;font-size:0.9em;font-weight:bold;color:black;}

#droite a {color:#000;}
#droite .affiche {display: none;}
#droite .afficheon {display:block;padding:0 20px;}
#droite h3.normal a, #droite h4.normal a {font-weight:normal;}
#droite h4 a {font-size:1em}
#gauche {width:530px;padding:16px 20px 20px;margin-right:244px;min-height:375px;border-right:1px dashed #666;}
#gauche_sommaire {}


#bulle_actu {
/*padding:40px 10px 10px;width:204px;*/
height:195px;
padding:40px 15px 10px;
width:200px;
}
.textepressomm, #droite h1.textepressomm {margin:0 5px;}
.textepressomm p:first-child {margin:0;}

.box_art h2 {padding-top:0;}
object embed {margin:10px 0;}
.box_art {/*margin-left:195px;*/}
.box_doc {margin-left:67px;}
.edito {padding:10px;}
.texte {text-align:justify;}
small.uppercase {text-transform:uppercase;}
#foot {
	height:8px;
}
#linksbas {
margin:0pt auto 10px;
text-align:right;
width:830px;
color:white;
text-transform:uppercase;
font-size:0.8em;
}
#linksbas div.rss {padding-left: 8px;float:left;}

/*  ------------------------------------------ */
/*  images                                     */
/*  ------------------------------------------ */
img {border:0;}
.img180x120 {text-align:center;float:left;width:180px;height:120px;margin-right:15px;}
.width195 {width:180px;text-align:center;}

.imgleft {float:left;margin-right:15px;}
.imgleft .spip_logo {margin:0 auto;text-align:center;}
.imgleft2 {float:left;margin-right:8px;}

.spip_documents { text-align: center; }
.spip_documents_center { clear: left; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: left; font-size: 0.8em; margin-left: auto; margin-right: auto; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }


/*  ------------------------------------------ */
/*  formulaire                                     */
/*  ------------------------------------------ */
.formulaire_ecrire_auteur ul {padding:0}
.formulaire_ecrire_auteur li {list-style:none;}
.formulaire_ecrire_auteur textarea, .formulaire_ecrire_auteur #email_message_auteurnew, .formulaire_ecrire_auteur #sujet_message_auteurnew {width:500px;}

.formulaire_recherche {
background:transparent url(/blog/squelettes/images/RECHERCHE-LIBRE.gif) no-repeat scroll left top;
font-size:0.7em;
height:27px;
padding:0pt 0pt 0pt 106px;
text-transform:uppercase;
width:200px;
}
.editressource .formulaire_recherche input.submit, .ressourcesbody .formulaire_recherche input.submit {float:none;}
.formulaire_recherche #recherchelibre {border:1px solid #b3b3b3;height:16px;}
.editressource .formulaire_recherche input.submit, .ressourcesbody .formulaire_recherche input.submit {margin:0;width:19px;height:16px;border:0pt none;background:white url(/blog/IMG/kconf_icorechercher.gif) no-repeat top left;}
.editressource .formulaire_recherche input:hover.submit, .ressourcesbody .formulaire_recherche input:hover.submit {background:white url(/blog/IMG/kconf_icorecherchersurvol.gif) no-repeat top left;}
