
/* CSS Document */

@import url("main.css");
@import url("platinter.css");
@import url("actualites.css");

/*
Cette feuille de style contient les gabarits de mise en page du site ainsi que les �l�ments r�curents
Il contient aussi la quasi int�gralit� des pages articles, qui structurent le site
*/

/*============== GENERAL ==============*/

div * {
	border: 0px ;
	padding: 0px ;
	margin: 0px ;
	/*line-height: 150%;*/
}

html {border:0px ;}

table {
	cellpadding: 0px ;
	cellspacing: 0px ;
	border-collapse:collapse;
}

.global {
	margin-left: auto;
	margin-right: auto;
}

a {
	text-decoration:none;
	cursor:pointer;
}

* h1, * h2 {text-align:left;}


/* propri�t�s de la page */

body {
	border-width: 0px ;
	margin:0px ;
	padding: 0px ;
	font-size: 0px ;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*line-height: 0px;*/
	text-align: center;
	background-color:#aca5a1;
}

/*toute les typo m�me tailles*/
body, body div, body th, body td, body li, body dd { 
   font-size: x-small; 
   voice-family: "\"}\""; 
   voice-family: inherit; 
   font-size: small; 
}

html>body, html>body div, html>body th, html>body td, html>body li, html>body dd { 
   font-size: small; 
}

#container {
	display:block;
	overflow:hidden;
	padding:3px 0px 0px ;
	margin: 0px auto;
	width:1024px;
	background-color:#fff;
}

/* ========================== ENTETE ========================== */

#bandho {
	display:block;
	overflow:hidden;
	zoom:1;
	height:90px;
	background-color:#f51e24;
}

#bandho a {
	font: bold .9em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#bandho a:hover {
	color:#ffc27d !important;
}

#bandho .logo {
	display:block;
	float:left;
	padding:40px 0px 0px 10px;
	width:274px;
	text-align:left;
}

#bandho .menusup {
	display:block;
	overflow:hidden;
	zoom:1;
	float:right;
	width:740px;
	height:28px;
	background: #675953  url(/squelettes/icono/deg_grisho.gif) repeat-y left;
	border-bottom: 1px solid #403733;
	text-align:right;
}




/*#bandho .menusup .recherche {
	background:#fff;
	height:16px;
	
	color:#666;
	border:1px solid #333;
	margin:0 3px 0 0;
	padding:2px;
	width:175px;
}*/

#bandho .boutonhogris, #bandho .boutonhogris2, #bandho .boutonhogris3 {
	display:block;
	overflow:hidden;
	zoom:1;
	
	padding: 7px 0px 0px ;

}

#bandho .boutonhogris2 {
	width:149px;
}

#bandho .boutonhogris3 {
	width:221px;
}

#bandho .blocinf {
	display:block;
	overflow:hidden;
	zoom:1;
	float:right;
	background: url(/squelettes/icono/deg_rougeho.gif) repeat-x;
	width:440px;
	height: 60px;
}

#bandho .bt_blocinf1 {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	width:222px;
	height: 60px;
	border-right: 1px solid #fff;
}

#bandho .bt_blocinf1 .tit {
	display:block;
	padding:15px 87px 0px 0px ;
	margin: 0px 25px 0px 0px ;
	background: transparent url(/squelettes/icono/logo_soutenir.gif) no-repeat right 10px;
	font: bold 1.4em Arial, Helvetica, sans-serif;
}

#bandho .bt_blocinf1 .soutit {
	display:block;
	padding: 4px 0px 0px ;
	font: bold .9em Arial, Helvetica, sans-serif;
}

#bandho .bt_blocinf2 {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	width:216px;
	height: 35px;
	border-bottom: 1px solid #fff;
}

#bandho .bt_blocinf2 img {padding : 1px 0px 0px ;
}

#bandho .bt_blocinf2 .tit {
	display:block;
	padding:4px 0px 0px 0px ;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

#bandho .bt_blocinf2 .soutit {
	display:block;
	font: .9em Arial, Helvetica, sans-serif;
}

#bandho .bt_blocinf3 {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	width:216px;
	height: 25px;
}

#bandho .bt_blocinf3 .tit {
	display:block;
	padding:4px 0px 0px 0px ;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

#bandho .recherche {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	width:300px;
	height: 61px;
	background: url(/squelettes/icono/deg_rougeho.gif) repeat-x;
}

#bandho .recherche form {
	overflow:hidden;
	border:1px solid #F51E24;
	margin:10px 0 0 5px;
	*margin:8px 0 0 5px;
	padding:5px;}

#bandho .recherche form label {
	display:block;
	font-size: .85em !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#fff; }

#bandho .recherche form .col1 label {
	margin:0 0 2px 0; }

#bandho .recherche form .col2 label {
	color:#eee; }


#bandho .recherche .col1 {
	float:left;
	text-align:left;
	width:64%; }

#bandho .recherche .col2 {
	float:left;
	text-align:left;
	margin:0px 0 0 2px;
	width:25%; }

#bandho .recherche .col3 {
	float:left;
	text-align:left;
	margin:0px 0 0 5px;
	width:5%; }


#bandho .recherche .selrecherche {
	font-size:.8em;
	color:#333;
	width: 98%;
	margin:1px 0 0 0;
	height:12px;
	*height:17px;}

#bandho .recherche .ok {
	font-size:.75em;
	color:#fff;
	background:#F51E24;
	width:20px;
	height:16px;}

#bandho .recherche .inprecherche {
	font-size:.8em;
	padding: 1px 6px;
	width: 90%;
}
/* ========================== PUB ========================== */

.add {
	display:block;
	overflow:hidden;
	zoom:1;
	margin: 10px 0px 0px ;
	border-bottom: 1px solid #F0EEED;
	background:url(/squelettes/icono/flechage-pub.gif) no-repeat right 0px ;
	text-align:left;
	width : 1024px;
}

.add .spip_logos {
	float:left;
}

.googlevertical {
	padding : 5px 0px 0px 4px;
}

.googlepetithorizontal {
	display: block;
	overflow:hidden;
	zoom:1;
	float: left;
	padding : 8px 0px 9px 6px;
	margin : 5px 0px 0px 8px;
	border : 4px solid #ECEBEA;
	width : 548px;
}

#googlepetithorizontal.long {
	display: block;
	overflow:hidden;
	zoom:1;
	float: left;
	padding : 3px 0px 5px 4px;
	margin : 5px 0px 0px ;
	border : 4px solid #ECEBEA !important;
	width : 686px;
	color: red;
}

#col11 .coupure {
	float: left;
	display: block;
	overflow: hidden;
	zoom:1;
	padding : 5px 0px 0px 25px;
	width : 300px; 
	height : 30px;
	position:relative;
}

#col11 .googlepetithorizontal_sommaire {
	position : relative !important;
	left : -27px;
	display: block;
	overflow:hidden;
	zoom:1;
	float: left;
	padding : 3px 0px 4px 0px ;
	margin : 5px 0px 0px 0px ;
	border : none;
	width : 300px;
}

#col11 .googlepetithorizontal {
	position : relative !important;
	left : -27px;
	display: block;
	overflow:hidden;
	zoom:1;
	float: left;
	padding : 3px 0px 4px 0px ;
	margin : 5px 0px 0px 0px ;
	border : none;
	width : 300px;
}

/* ========================== GROS MENU ========================== */

#gromenu {
	
	text-align:center !important;
	display:block;
	overflow:hidden;
	zoom:1;
	width:100%;
	height:31px;
	margin: 10px 0px 0px -1px;
	background: #675953 url(/squelettes/icono/deg_gromenu.gif) repeat-x 0px 27px;
	width : 1025px;
}

#gromenu a {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
/*	width:101.4px; */
	padding:0 15px 0 15px !important;
	line-height: 8px !important;
	font: bold .8em Arial, Helvetica, sans-serif; *font: bold .7em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#gromenu .themes {
	height: 13px; *height: 16px;
	border-left: 1px solid #cfcbcb;
	padding: 10px 0px 3px; *padding: 8px 0px 3px;
	color:#796b65;
	background: #fff;
}

#gromenu .themes:hover {
	color:#675753;
	background-color:#ebe9e8;
}

#gromenu .sites, #gromenu .sites2 {
	padding: 5px 0px ; *padding: 6px 0px 6px;
	background-color:#796b65;
	height: 17px; *height: 15px;
	color:#fff;
	line-height:100%;
	border-left: 1px solid #675753;
	*border-right: 1px solid #796b65;
}

#gromenu .sites2 {
	padding: 9px 0px 1px;
	height: 17px;
}

#gromenu .sites:hover, #gromenu .sites2:hover {
	background-color:#675753;
	color:#ffc27d;
}


/* ========================== CONTENU COLONNE 1 ========================== */

#col1 {
	display:block;
	overflow:hidden;
	zoom:1;
	width:708px;
	float:left;
	padding: 10px 0px 20px 4px;
}

.col1 h4 {
	font: bold 1.1em/150% Arial, Helvetica, sans-serif;
}

.col1 h3 {
	font: bold 1.1em/150% Arial, Helvetica, sans-serif; *font: bold 1em/150% Arial, Helvetica, sans-serif;
}

.col1 .cnt {
	display:block;
	font: .85em/140% Arial, Helvetica, sans-serif;
}

.col1 .tit{
	font: bold 1.3em/110% Arial, Helvetica, sans-serif;
	padding: 5px 0px 7px ;
}

/* ========================== CONTENU COLONNE 2 ========================== */

#col2 {
	display:block;
	overflow:hidden;
	zoom:1;	
	width:300px;
	float:right;
	padding: 10px 0px 20px;
	text-align:left;
}

#col2 .debut {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	background: #665853;
	color:#fff;
	width:100%;
	margin: 10px 0px 0px ;
}

#col2 h3 .debut {
	display:block;
	overflow:hidden;
	float:left;
	font: normal .8em/90% Arial, Helvetica, sans-serif; *font: normal .7em/90% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding: 0px 8px;
	line-height:24px;
}

#col2 .debut .puceH, #col2 .debutinter .puceH {
	display:block;
	background: url(/squelettes/icono/H_logo.gif) no-repeat 3px 3px !important;
	text-transform:uppercase;
	padding:9px 40px 0px ;
	font: bold 1em/90% Arial, Helvetica, sans-serif;
	height:24px;
}

#col2 .debut .fdbeige {
	display:block;
	float:right;
	background: #f1f0ef;
	color:#bdb7af;
	width: 205px; *width:190px;
	font: bold .9em/90% Arial, Helvetica, sans-serif;
	padding : 4px 10px;
	letter-spacing : 0px;
}

/* ========================== ARTICLE ========================== */

/* -------------------------- Contenu de l'article -------------------------- */

#col11 {
	display:block;
	overflow:hidden;
	zoom:1;
	width:437px; _width : 420px !important;
	padding: 0px 20px 0px 10px;
	text-align:left;
}

#col11 .debut {
	display:block;
	overflow:hidden;
	zoom:1;
	width:100%;
	border-bottom: 2px dotted #605551;
	margin: 0px 0px 10px;
}

#col11 .debut .tit {
	display:block;
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color:#f51e24;
	padding: 0px 0px 5px 5px;
	width:51%;
	text-transform:uppercase;
}

#col11 .debut .paru {
	display:block;
	float:left;
	font: bold .8em/100% Arial, Helvetica, sans-serif;
	padding: 0px 0px 16px 5px;	
	width:51%;
	color: #605551;
}

#col11 .debut .lesoutils {
	display:block;
	float:right;
	padding: 0px 0px 10px 5px;	
	width:60px;
	color: #605551;
}

#col11 .debut .lesoutils a {
	font: bold .7em/120% Arial, Helvetica, sans-serif;
	color:#605551;
	text-transform:uppercase;
}

#col11 .debut .lesoutils a:hover {
	color:#f51e24;
}

#col11 .surtit {
	display:block;
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding: 0px 0px 3px 1px;
}

#col11 .soustit {
	display:block;
	font: bold 1em Arial, Helvetica, sans-serif;
	color:#605551;
	text-transform:uppercase;
	padding: 0px 0px 3px 1px;
}

#col11 .chapo{
	display:block;
	font: bold 1em Arial, Helvetica, sans-serif;
	color:#605551;
	padding: 15px 15px 1px 0px ;
}

#col11 .texte {
	display:block;
float:left;
	font: .9em/110% Arial, Helvetica, sans-serif;
	padding: 10px 0px 3px 1px;
}

#col11 .texte * {
	font: auto/100% Arial, Helvetica, sans-serif;
}

#col11 h2 {
	display:block;
	font: 1.4em Arial, Helvetica, sans-serif;
	color:#605551;
}

#col11 a {
	font-weight:bold;
	color:#BA1C21;
}

#col11 h2:first-letter {
	text-transform:uppercase;
}

#col11 .chapo, #col11 .chapo p {
	font: bold 1em Arial, Helvetica, sans-serif !important;
}

#col11 .chapo p:first-letter {
	color:#B01B20px !important;
	font-size:1.4em;
}

#col11 div.notes {
	display: block;
	overflow: hidden;
	padding : 10px 0px !important;
	border-top : 2px dotted #888;
	margin :30px 0px !important;
}

#col12 {
	width:231px;
	text-align:left;
	padding: 10px 0px 0px ;
}

#col12 .module .spip_logos {
	padding : 15px 0px ;
	background:#fff;
	width:240px;
}

/* -------------------------- Pied d'article -------------------------- */

#article_col1 .fin, #article_corp .fin {
float:left;
	overflow:hidden;
	background: url(/squelettes/icono/deg_article.gif) repeat-x bottom ;
	font: bold 1em Arial, Verdana, sans-serif;
	text-transform: uppercase;
	width:100%;
	color:#675953;
	height:10px;
	padding: 0px 0px 10px;
}

#article_corp .fin a{
	padding: 0px 5px;
	color:#000 ;
}

#article_corp .fin a:hover{
	color:#f51e24;;
}

#article_corp .fin .reac {
	display:block;
	overflow:hidden;
	float:right;
	font: bold .95em Arial, Verdana, sans-serif !important;
	color:#675953;
	padding: 0px 10px;
}

/* -------------------------- Outils -------------------------- */

#col12 h3 {
	display:block;
	background: #867B76;
	font: bold .95em Arial, Helvetica, sans-serif; *font: bold .9em Arial, Helvetica, sans-serif; 
	width:224px;
	text-transform:uppercase;
	color:#fff;
	height:19px; 
	padding:  5px 0px 2px 10px;
}

#col12 h3.grand {
	border-top: 18px solid #fff;
	overflow: hidden;
	float: left;
	font-size: .9em;
	height:35px; 
	padding:  5px 0px 1px 8px;
	margin 15px 0px 0px ;
}

#col12 h3.debutdoc {
	text-transform:none;
	font-variant:small-caps;
	font-size: 1.15em;
}

#col12 form {
	display : block;
	overflow: hidden; 
	margin : 5px 10px 10px;
}

#col12 form .ok {
	margin : 10px 0px 0px ;
	background-color:#E62F35;
	color : #fff;
	font-weight: bold;
	padding : 3px 0px ;
	cursor:pointer;
}

#col12 form .champs {
	display: block;
	overflow: hidden;
	float: left;
	padding : 0px 0px 0px 3px ;
	height : 18px;
	line-height : 150%;
	font-size: .8em;
}

#col12 form #motcles {
	display: block;
	overflow: hidden;
	float: left;
	padding : 3px 3px 1px 6px;
}

#col12 form #item {
	display block;
	overflow: hidden;
	float: left;
	padding : 5px 0px 2px 2px ;
}

#col12 form .ok:hover {
	background-color:#F51E24;
	color:#FFC27D;
}

#col12.special_outil {
	margin:0px 0px 0px 8px !important;
	padding: 0px ;
}

#col12 #outils {
	display:block;
	width:223px;
	padding: 0px 0px 6px; 
}

#col12 #outils .tit, #col12 #outils .tit a {
	display:block;
	overflow:hidden;
	font: bold .9em/100% Arial, Verdana, sans-serif;
	color:#605551;
	padding: 2px 0px 5px 6px;
}

#col12 #outils a:hover,  #col12 #lesplus a:hover {
	color:#f51e24;
}

#col12 #outils a {
	margin-left: 6px;
	width:190px !important;
}

#col12 #outils .tous {
	font: bold .9em/100% Arial, Verdana, sans-serif;
	margin: 10px 6px 0px ;
	color:#BE1516;
}

#col12 #lesplus span {
	display:block;
	overflow:hidden;
	float:left;
	font: bold .9em/100% Arial, Verdana, sans-serif;
	color:#605551;
	padding: 5px 0px 2px 6px;
}

#col12 .pluslus {

	width: 90px;
}

#col12 .pluscommentes{
	width: 120px;
}

#col12 #outils a, #col12 #lesplus a {
	display:block;
	float:left;
	overflow:hidden;
	padding:0px 0px 0px 15px;
	margin-top: 5px ;
	font: .8em Arial, Verdana, sans-serif ;
	color:#605551;
	width:100%;
	background: url(/squelettes/icono/deg_outils.gif) repeat-y left;
}

#col12 div {
	width:100%;
}

#col12 #lesplus {
	background: #e6e6e6;
	margin-bottom: 15px;
}

#col12 .spip_logos {
	float:left;
	padding :  0px 9px 3px 0px ;
}

#col12 .doctit {
	margin : 7px 0px 0px ;
	color: #C21D23;
	font : bold .9em/90% Arial, Verdana, sans-serif ;
	text-transform: uppercase;
}

#col12 .docdescrip {
	margin : 4px 0px 0px ;
	font : .8em/100% Arial, Verdana, sans-serif ;
	text-transform: uppercase;
}

#col12 .doctype {
	margin : 4px 0px 0px ;
	font : .8em/80% Arial, Verdana, sans-serif ;
	font-style:italic;
	color: #333;
	text-transform:none;
}

.blocpagin {
	color:#fff;
	border-bottom:2px dotted #ccc;
	height:24px;
	padding: 10px 0px 0px ;
}

.blocpagin_grand {
	color:#fff;
	border-bottom:2px dotted #ccc;
	padding: 10px 0px 6px;
}

.blocpagin a {
	color:#666666 ;
	font: bold 1em Arial, Helvetica, sans-serif;
	padding: 0px 1px;
	color: #6D6456 !important;
}

.blocpagin .on {
	color:#F51E24;
	padding: 0px 3px;
	font: bold 1em Arial, Helvetica, sans-serif;
}

/* ========================== IMPRIMER ========================== */

#imprimer {
	display:block;
	overflow:hidden;
	zoom:1;
	background: #fff;
	text-align : left;
	padding : 20px 50px;
}

#imprimer .lesoutils {
	display:block;
	overflow:hidden;
	zoom:1;
	float: right;
	width : 120px;
	padding: 5px 20px 5px 5px;
}

#imprimer .lesoutils a{
	display:block;
	overflow:hidden;
	zoom:1;
	background: url(/squelettes/icono/pucegrise.gif) no-repeat left;
	float: right;
	padding: 0px 0px 0px 12px;
	color:#333;
	font: bold 1.1em/140% Arial, Helvetica, sans-serif; 
	width:80px;
}

#imprimer .lesoutils a:hover{
	color:#FF0000 ;
}

#imprimer font.tit {
	display:block;
	overflow:hidden;
	color:#FF0000 ;
	font: bold 1.3em/140% Arial, Helvetica, sans-serif; 
}

#imprimer .surtit {
	display:block;
	overflow:hidden;
	text-transform:uppercase;
	font: bold 1.2em/120% Arial, Helvetica, sans-serif; 
	margin: 10px 0px 0px ;
	width:100%;
}

#imprimer h2.tit {
	display:block;
	overflow:hidden;
	font: bold 1.8em/130% Arial, Helvetica, sans-serif; 
	margin: 0px 0px 10px;
	padding: 0px 0px 4px;
	width:100%;
	border-bottom:2px solid #000 ;
}


/* ========================== PIED ========================== */

#pied {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	width:100%;
	margin: 20px 0px ;
	background:#d3cecc;
	height:25px;
}

#pied .logo {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	width:94px;
	background:#ff0810px  url(/squelettes/icono/humalogopied.gif) no-repeat 3px 8px;
	height:25px;
	padding: 5px 0px 0px 5px;
	margin: 0px 12px 0px 0px ;
}

#pied a {
	display:block;
	float:left;
	color:#685a46;
	font: .8em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding: 7px 8px 0px ;
}

#pied a:hover {
	color:#000 ;
}

/* ========================== ELEMENTS RECURENTS ========================== */

.invisible {display:none !important; }
.gras {font-weight:bold !important;}
.italic {font-style:italic !important;}

.sardine {
	margin:0!important;
	padding:0!important;
	font-size:0!important;
	border:0!important;
}

/* -------------------------- modules -------------------------- */

.pardeux{
	display:block;
	overflow:hidden;
	zoom:1;
}

.module, .modulegris, modulemigris, #col12.modulegrisd  { 
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
}	

.module_margebas { 
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	padding-bottom: 10px;
	background:#fff;
}	

#col1 .modulegris {
	border:  4px solid #ECEBEA;
	margin-top: 8px;
	margin-bottom: 0px;	
	float:left;
}

#col11.module {
	*width:440px;
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
}

#col12.modulegris {
	margin-top: 18px;
	margin-bottom: 4px;
	border:none;
	background: #EDEAE8;
	padding:0px ;
}

#col2 .modulemigris {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	border-right: 6px solid #ECEBEA;
	border-left:  6px solid #ECEBEA;
	border-top:  6px solid #ECEBEA;		
}

#col2 .modulemigris .debut {margin: 0px ;}

#col2 .modulegris {
	display:block;
	overflow:hidden;
	zoom:1;
	border:  6px solid #ECEBEA;
	float:left;
	margin-bottom: 8px;	
}

#col1 .module_pagin {
	display:block;
	overflow:hidden;
	zoom:1;
	width:678px;
	text-transform:uppercase;
	float:left;
	margin-bottom: 8px;	
}

/* -------------------------- modif spip -------------------------- */

* h1, * h2 {text-align:left;}
.spacetablo {width:10%;}
.ticaracteres {	font : bold .8em Arial, Verdana, sans-serif ; *font : bold .75em Arial, Verdana, sans-serif ;}

/* -------------------------- couleurs -------------------------- */

.jaune {color:#ffa237; font-weight:bold;}
.rouge {color:#f51e24 !important; font-weight:bold;}
.marron {color:#726552;}
.noir {color:#000;}
.noir:hover {color:#E62F35;}
strong.spip {color:#25201D;}
strong.caractencadre-spip {color:#FF6600;}

.fondrouge, .fondrouge_grand {
	background-color:#f51e24;
	color:#fff;
	padding: 6px 15px 0px !important;
	height:24px;
}

.fondgris {
	background-color:#E6E6E6;
	color:#fff;
	padding: 2px 10px 0px ;
	margin: 8px 0px 0px ;
	height:24px;
	text-align:center;
}

.fondblanc {
	background-color:#fff;
	text-align:center;
}

.fondgris a {
	color:#666666 ;
	font: bold .85em Arial, Helvetica, sans-serif;
	padding: 0px 1px;
}

.fondgris .on {
	color:#000 ;
	padding: 0px 3px;
	font: bold .8em Arial, Helvetica, sans-serif;
}

.alert {
	display:block;
	border: 2px solid #B01B1F;
	padding: 5px 0px ;
	margin: 10px auto 20px;
	text-transform:uppercase;
	font : bold 1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:center;
	width: 600px;
	background: #EA2C30px ;
}

.puces {
	background:url(/squelettes/icono/pucegrise.gif) no-repeat 3px 3px;
	padding : 0px 0px 0px 15px;
}

/*--- pagination ---*/

.pointilles {
	display:block;
	height:1px;
	border-bottom: 2px dotted #ddd;
}

.sansmarge {padding: 0;}
.sansmargeint {margin: 0 !important;}
.marge {padding: 0px 3px 10px;}

.demilongueur {width: 50% !important;}
.quartlongueur {width: 25% !important;}

/*--------------- Texte spip --------------*/


p.spip {
	display:block;
	margin: 7px 0px ;
	font: .9em/140% Arial, Helvetica, sans-serif;
}

.texte p.spip, #article_corp .texte p {
	display:block;
	margin: 7px 0px ;
	font: 1em/140% Arial, Helvetica, sans-serif;
}

.spip_in, #col11 .spip_glossaire{
	font-weight:bold;
	color:#CD1F25;
}

.spip_out{
	font-weight:bold;
	color:#CD1F25;
	background: url(/squelettes/icono/puce_sortir.gif) no-repeat 0px 1px ; 
	padding: 0px 0px 0px 18px !important;
}

.spip_out:hover {	color:#F51E24;}

ul.spip li, li.spip {
	background:url(/squelettes/icono/pucegrise.gif) no-repeat 3px 6px;
	padding : 0px 0px 0px 15px;
	list-style: none;
	font: 1em/140% Arial, Helvetica, sans-serif;
}

h3.spip {
	font: bold 1.5em/130% Arial, Helvetica, sans-serif;
	border-bottom:2px dotted #000 ;
	color:#BA1C21;
	margin: 10px 0px 10px;
}

h4.spip {
	font: bold 1.4em/120% Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #888;
	margin: 0px 0px 5px;
        padding: 10px 0px 3px
}
h4.spip:first-letter {	color:#BA1C21;}

h5.spip {
	font: bold 1.2em/140% Arial, Helvetica, sans-serif;
	margin: 8px 0 5px;
}
h5.spip:first-letter {	color:#BA1C21;}

h6.spip {	font: bold 1.1em/140% Arial, Helvetica, sans-serif;}

table.spip, table.spip td, table.spip th {
	border: 1px solid #888;
	padding: 3px 10px;
	border-collapse: collapse;
}
table.spip {margin: 3px 0px 7px;}
table .row_even {	background: #F0EEED;}

table .row_first {
	background: #BA1C21;
	color:#fff;
}

.spip_documents {	text-align: center;}
.spip_doc_titre {	color: #E52329}
.spip_documents_left {  padding: 0 10px 11px 0 ; clear: left;}
.spip_documents_right {  padding: 0 0 11px 10px; clear: right;}

.spip_doc_descriptif {
	font-size:1em;
	font-style:italic;
}

