/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #FFF;
	margin: 0;
	text-align: center;
	font-size: 11pt;
	font-family:Arial;
	color: #333;
}

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */

div#page {
	width: 800px;
	margin: 0 auto;
	background-image:url(images/fond-colonne-gauche.gif);
	background-repeat: repeat-y;
}

#bandeau {
	font-family:Arial; 
	height: 60px;
	background-image:url(images/fond-bandeau.gif);
	background-repeat: no-repeat;
}
	div.titre {
	padding-top:15px; 
	padding-right:30px; 
	font-size:10pt; 
	color:#000000; 
	text-align: right;
	font-weight: bold;
	}

#menu-haut {
	font-family:Verdana; 
	height: 42px;
	background-image:url(images/fond-menu-haut.gif);
	background-repeat: no-repeat;
	font-size:10pt;
}
	div.texte-menu-haut {
	padding-top:12px; 
	padding-right:20px; 
	font-size:10pt; 
	color:#000000; 
	text-align: center;
	font-weight: bold;
	}


#actu {
	height: 18px;
	background-image:url(images/fond-actu.gif);
	background-repeat: no-repeat;
}
	div.texte-actu {
	font-family:Arial; 
	font-size:14px; 
	color:#000000; 
	width: 755px;
	padding: 2px 0 0 20px; 
	}

	div.menuhaut2 {
	padding: 2px 24px 0px 50px; 
	font-family:Verdana; 
	font-size:8pt; 
	color:#FFFFFF;
	text-align: left;
}


/* Blocs du conteneur (c-a-d. la zone principale) */

#conteneur { width: 100%; }

#conteneur #colonne-gauche {
	float: left;
}
#menu-gauche {
	float: left;
	width: 176px;
}

	.texte-menu-gauche {
	font-family:Verdana;
	font-size:11px;
	padding-top: 30px;
	}
	.texte-menu-gauche0 {
	font-family:Verdana;
	font-size:11px;
	padding-top: 32px;
	}
	.texte-menu-gauche1 {
	font-family:Verdana;
	font-size:11px;
	padding: 20px;
	}
	.texte-menu-gauche2 {
	font-family:Verdana;
	font-size:11px;
	padding-top: 35px;
	}
	.fond-veille {
		background-image:url(images/fond-veille.gif);
		background-repeat: no-repeat;	
		height: 65px;
		}
	
	.fond-plus {
		background-image:url(images/fond-plus.gif);
		background-repeat: no-repeat;	
		height: 68px;
		}
	
	.fond-lettre {
		background-image:url(images/fond-lettre.gif);
		background-repeat: no-repeat;	
		height: 71px;
		}
	
	.fond-rech {
		background-image:url(images/fond-rech.gif);
		background-repeat: no-repeat;
		height: 76px;
		}
	div.fond-etic {
		margin: 0 auto;
		padding-top: 10px;
}

p.orange {
	color:#ffa518;
	font-weight: bold;
	text-align: center;
}


#haut-colonne {
		float: left;
		background-image:url(images/fond-colonne-haut.gif);
		background-repeat: repeat-y;
		height: 39px;
		width: 176px;
}

#avant-conteneur {
		float: right;
		background-image:url(images/fond-avant-conteneur.gif);
		background-repeat: no-repeat;
		height: 39px;
		width: 624px;
}

#bas-colonne {
		float: left;
		clear: both;
		background-image:url(images/fond-bas-colonne-gauche.gif);
		background-repeat: no-repeat;
		height: 31px;
		width: 176px;
}

#apres-conteneur {
		float: right;
		background-image:url(images/fond-apres-conteneur.gif);
		background-repeat: no-repeat;
		height: 31px;
		width: 624px;
}

#conteneur #contenu {
	background-image:url(images/fond-contenu.gif);
	background-repeat: repeat-y;	
	float: right;
	width: 624px;
	min-height: 530px;
}

/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart {
	float: left;
	width: 21em;
}

div.accueil {font-family:Arial; font-size:11pt; color:#646464; text-align: justify; padding: 0 3px;}
div.autres-art {clear: both; }

#contenu .format-texte {
	font-family:Arial;
	color:#646464;
	text-align: left;
	padding-left: 50px;
	padding-right: 65px;
}

#contenu .encart {
	float: right;
	width: 11em;
	margin: 0;
	margin-bottom: 1em;
}

div#videos {
	text-align: center;
}

div.suite { text-align: right; margin-top: -0.5em;margin-bottom: 1em;}

.pagination { clear: both;font-size: 0.90em; }

/* Encadrés */
#cadre0 {float: left; width: 494px; padding-left:5px; padding-right:5px; font-family:Arial; font-size:11pt; color:#646464; border: dotted #646464 1px; margin-bottom: 15px; text-align: justify;}
h3.titre-encadre {color: #0000FF; text-align: center; margin: 0.5em 0;}
#cadre1 {float: left; width: 230px; padding-left:5px; padding-right:5px; font-family:Arial; font-size:11pt; color:#646464; border: dotted #646464 1px; margin-bottom: 15px; text-align: justify;}
#cadre2 {float: right; width: 230px; padding-left:5px; padding-right:5px; font-family:Arial; font-size:11pt; color:#646464; border: dotted #646464 1px; margin-bottom: 15px; margin-right: 3px; text-align: justify;}



/* Pied de page */
#pied {
	clear: both;
	font-family:Verdana; 
	height: 36px;
	background: #FFF;
}
	div.fond-cop {
	background-image:url(images/fond-cop.gif);
	background-repeat: no-repeat;
	width: 176px;
	height: 36px;
	float:left;	
	}
	div.cop {
	padding-left:0; 
	padding-right:0; 
	font-size:8pt; 
	color:#FFA518;
	}
	div.fond-pied {
	background-image:url(images/fond-pied.gif);
	background-repeat: no-repeat;
	width: 624px;
	height: 36px;
	float:right;	
	}
	div.menubas {
	padding-right:46px; 
	padding-top:6px; 
	font-size:8pt; 
	color:#0000FF;
	text-align: right;
	}
	div.baseline {
	font-size:12px; 
	color: #646464;
	padding-bottom: 1em;
	font-family:Verdana; 
	}


/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */


a:link { color:#000000; text-decoration:none; font-weight:normal; }
a:visited { color:#000000; text-decoration:none; font-weight:normal; }
a:hover { color:#0000FF; text-decoration:none; font-weight:normal; }
a:active { color:#0000FF; text-decoration:none; font-weight:normal; }

a:link.orange { color:#FFA517; text-decoration:underline; }
a:visited.orange { color:#FFA517; text-decoration:underline; }
a:hover.orange { color:#0000FF; text-decoration:underline; }

a:link.bleu { color:#0000FF; text-decoration:underline; }
a:visited.bleu { color:#0000FF; text-decoration:underline; }
a:hover.bleu { color:#FFA517; text-decoration:underline; }

a:link.gris { color:#646464; text-decoration:none; }
a:visited.gris { color:#646464; text-decoration:none; }
a:hover.gris { color:#0000FF; text-decoration:none; }

a:link.nb { color:#FFFFFF; text-decoration:none; }
a:visited.nb { color:#FFFFFF; text-decoration:none; }
a:hover.nb { color:#A6A6A6; text-decoration:none; }


input { font-size:11pt; font-family:Arial; }
textarea { font-size:11pt; font-family:Arial; }
select { font-size:11pt; font-family:Arial; }

.contenu h1.titre-texte {
	font-size: 14pt;
	font-weight: bold;
	font-family: Verdana;
}

h2.titre-texte {
	font-size: 13pt;
	font-family: Verdana;
}

h3.spip {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	text-align: center;
	margin-top : 40px;
	margin-bottom : 40px;
	padding: 0em;
}

.detail {
	font-size: 8pt;
}

.detail2 {
	font-size: 8pt;
	font-style: italic;
	clear:both;
}

.detail3 {
	font-size: 8pt;
	font-family:Verdana; 
}


td { font-size:11pt; font-family:Arial; }
td.principal { padding-right:10px; padding-left:30px;}
div.chapo {font-family:Arial; font-size:11pt; font-weight: bold; color:#646464; }
div.corps {padding-left:50px; padding-right:60px; font-family:Arial; font-size:11pt; color:#646464;}
div.filet {line-height: 1px; text-align: center; padding-left:5px; padding-right:5px; background-color:#646464;}
div.menu {padding-top:10px; font-family:Verdana; font-size: 8pt; color:#646464;}
	img.img-menu { vertical-align: top;}
div.menu2 {margin-top:15px; font-family:Verdana; font-size:8pt; color:#646464;}
div.ssrub {font-family:Verdana; font-size:13pt;}
div.surtitre {padding-left:50px; padding-right:60px; font-family:Arial; font-size:11pt; color:#000000; }

.spip_documents{
	font-family: Arial;
	color:#646464;
	font-style: italic;
}

h1 {
	font-family: Verdana;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 15pt;
	font-weight: normal;
}

h2 {
	font-family: Arial;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 13pt;
	font-weight: normal;
}

h3 {
	font-family: Arial;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 11pt;
	font-weight: normal;
}

h3.spip {
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding: 0em;
}

h4 {
	font-family: Arial;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 11pt;
	font-weight: normal;
}

ul.puce1 {
	list-style-image: url(images/puce1.gif);
	font-family: Arial;
	font-size: 12pt;
}

ul.puce1 li {
	margin-bottom: 1em;
}


/* Texte défilant */

.txt_defil {font-size:11px;font-family:Verdana;color:#000000;;text-decoration:none}
.txt_defil:link {font-size:11px;font-family:Verdana;color:#FFFFFF;;text-decoration:none}
.txt_defil:visited {font-size:11px;font-family:Verdana;color:#FFFFFF;;text-decoration:none}
.txt_defil:hover {font-size:11px;font-family:Verdana;color:#FFCCFF;;text-decoration:underline}