/*  ----------------------------------------------------------- */
/*  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: #a7bac9;
	margin: 0;
    padding: 0;
	text-align: center;
}

img, table { margin: 0; padding: 0; border: 0; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */

#page { /* voir #page dans ie.css */
    background: white;
	text-align: left;
	margin: 0;
	padding: 0;
    border: 0;
    max-width: 964px;
    /* width: 80%; */
    min-width: 772px;
    margin-left: auto;
    margin-right: auto;
}

.sans_marge {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1px;
	line-height: 1px;
	vertical-align: middle;
}

/*  ------------------------------------------
/*  PIED DE PAGE
/*  ------------------------------------------ */


.pied_page {
    width: 791px;
	height: 30px;
    background-image: url(../squelettes/images/pied_page.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	font-family: verdanna, arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: 15px;
	float:left;
}

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs ACCUEIL
/*  ------------------------------------------ */

#global {
     position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     width: 791px;
     text-align: center;
}

.accueil_conteneur {
    width: 790px;
    background-image: url(../squelettes/images/fond.jpg);
	background-repeat: repeat-y;
    background-position: 0px 0px;
	position: absolute;  
	top:0px;
	left:0px;
	/*background: red;*/
}


#accueil_contenu {
    width: 767px;
	margin-left: auto;
    margin-right: auto;
	align: center;
	text-align: center;
}

#accueil_bloc_gauche { 
	float: left;
	/*background: blue;*/
	width: 598px;
	height: 566px;
	margin-left: auto;
    margin-right: auto;
}

#accueil_produits {
	float: left;
    width: 285px;
	height: 183px;
    background-image: url(../squelettes/images/accueil_produits.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin-left: 6px;
	margin-top: 12px;
	text-align: left;
	padding-left: 7px;
	padding-top: 0px;
	font-size: 1px;
	line-height: 1px;
}

#accueil_services {
	float: left;
    background-image: url(../squelettes/images/accueil_services.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 270px;
	height: 183px;
    margin-left: 10px;
	margin-top: 12px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px;
	padding-top: 0px;
}

#accueil_service_txt {
    width: 200px;
	height: 143px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#accueil_spectacles {
	float: left;
    background-color: #7f9eb2;
    width: 285px;
	height: 100px;
    margin-left: 6px;
	margin-top: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 7px;
	padding-top: 10px;
}

#accueil_spectacles img.spip_logos  {
	margin-right: 4px;
	}

#accueil_depeches {
	float: left;
    background-color: #7f9eb2;
    width: 270px;
	height: 100px;
    margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 7px;
	padding-top: 10px;
}

p.ligne_depeches {
	padding : 0;
	margin: 0;
	margin-top: 3px;
	margin-bottom: 5px;
}

.b12 {
	font-size: 14px;
	color: #FFFFFF;
}

.b11 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

#marqueecontainer{ 
	position: relative; 
	width: 250px; /*largeur du cadre */ 
	height: 50px; /*hauteur du cadre */ 
	background-color: #7f9eb2;
	overflow: hidden; 
	padding: 2px; 
	padding-left: 4px; 
} 

.largeur_186	{
	float: left;
}

#accueil_formation {
    border: solid 1px #aab1b7;
	width: 184px;
	height: 230px;
	margin-top: 10px;
    margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#accueil_renseigne {
    border: solid 1px #aab1b7;
	width: 183px;
	height: 230px;
	margin-top: 10px;
    margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#accueil_diaporama {
    border: solid 1px #aab1b7;
	width: 184px;
	height: 230px;
	margin-top: 10px;
    margin-left: 11px;
}

#accueil_bloc_droit { 
	float: left;
	background: white;
	width: 153px;
	height: 566px;
    background-image: url(../squelettes/images/accueil_bloc_droit1.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
	margin-left: auto;
    margin-right: auto;
}

.texte_droit {
	font-family: verdanna, arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
    /*background-color: blue;*/
	padding-left: 5px;
	padding-right: 3px;
}

.titre_droit {
	font-family: verdanna, arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
    /*background-color: blue;*/
	padding-left: 5px;
	padding-right: 3px;
}

.align_groupelayher {
	line-height: normal;
	text-align: right;
    /*background-color: blue;*/
	margin-left: 5px;
}



/*  ------------------------------------------
/*  MENU
/*  ------------------------------------------ */

.centrage_menu {
	text-align: center;
	background: #0680e3;
	vertical-align: middle;
}

.menu_layher {
    display: inline;
    margin-left: 30px;
    margin-bottom: 0;
}    

.blanc-maj-13 {
	font-family: verdanna, arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
    text-transform: uppercase;
}


/*  ------------------------------------------
/*  ARTICLE
/*  ------------------------------------------ */

#fond_titre {
	width: 585px;
	height: 68px;
    background-image: url(../squelettes/images/article_fond_titre.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
	font-family: verdanna, arial;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #0680e3;
	line-height: normal;
	text-align: left;
}

#texte_titre {
	padding-left: 15px;
	padding-top: 27px;
}

#imprimer {
	float: right;
}

#texte_article {
	font-family: verdanna, arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	padding-left: 15px;
}

#accroche_article {
	font-family: verdanna, arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	padding-left: 15px;
}

#page_impression {
	font-family: verdanna, arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-align: left;
	background: #FFFFFF;
	width:100%;
}

/*  ------------------------------------------
/*  RUBRIQUE
/*  ------------------------------------------ */

.titre_rubrique {
	font-family: verdanna, arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #0680e3;
	line-height: 12px;
	text-align: left;
	/*margin-left: 8px;
    background-color: blue;
	height:30px;*/
}


.texte_rubrique {
	color: black;
	font-family: verdanna, arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	margin-left: 8px;
	margin-top: 5px;

}

/*  ------------------------------------------
/*  SOUS-RUBRIQUE
/*  ------------------------------------------ */

.titre_sous_rubrique {
	width: 273px;
	height: 39px;
    background-image: url(../squelettes/images/fond_titre_sous_rubrique.gif);
    /*background-color: blue;*/
	background-position: 0px 0px;
    background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 9px;
	padding-top: 6px;
	font-size: 13px;
}

.lien_article {
	color : #0680e3;
	font-family: verdanna, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 30px;
	text-align: left;
	line-height: normal;
	
}

.texte_sous_rubrique {
	width: 258px;
	font-family: verdanna, arial;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	text-align: left;
	padding-left: 15px;
	margin-top: 5px;
    margin-right: auto;
}


/*  ------------------------------------------
/*  FIL D'ARIANE
/*  ------------------------------------------ */

.ariane_layher {
	font-family: verdanna, arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
}

/*  ------------------------------------------
/*  BLOC DROIT  
/*  ------------------------------------------ */

.bloc_droit01 {
	height: 22px;
	font-family: verdanna, arial;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 3px;
	padding-top: 6px;
    /*background-color: blue;*/
}

.bloc_droit02 {
	height: 34px;
	font-family: verdanna, arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
    /*background-color: blue;*/
	padding-left: 3px;
	padding-right: 3px;
}

#bloc_droit03 {
	font-family: verdanna, arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 3px;
	padding-top: 10px;
    /*background-color: blue;*/
}

.fond_orange {
    background-color: #ffb01f;
}

#bloc_droit04 {
	height: 34px;
	font-family: verdanna, arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
    /*background-color: blue;*/
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
}


.bloc_droit05 {
	height: 15px;
	font-family: verdanna, arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
    background-color: #ffb01f;
	padding-left: 3px;
	padding-right: 3px;
}

.bloc_droit06 {
	height: 34px;
	font-family: verdanna, arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
    /*background-color: blue;*/
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
}


/*  ------------------------------------------
/*  Page ERREUR 404
/*  ------------------------------------------ */

.bleu_12 {
	font-family: verdanna, arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color : #0680e3;
	line-height: 25px;
}

/*  ------------------------------------------
/*  FORMULAIRE RECHERCHE
/*  ------------------------------------------ */

#moteur_recherche {
    margin: 0;
	padding: 0;
    font-size: 11px;
	width: 160px;
	height: 30px;
	text-align: left;
	line-height: 1px;
    /*background-color: blue;*/
}

.formulaire_recherche { width:15px; text-align: left; }
.formulaire_recherche label { display: none; }


.n13 {
	font-family: verdanna, arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color : #000000;
	line-height: normal;
	text-align: left;
	margin: 0;
    padding: 0;
	padding-left: 15px;
	padding-right: 3px;
	padding-top: 3px;
}

.titre_recherche {
	font-family: verdanna, arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color : #0680e3;
	line-height: normal;
	text-align: left;
	margin: 0;
    padding: 0;
	padding-left: 15px;
	padding-right: 3px;
	padding-top: 3px;
}


/*  ------------------------------------------
/*  GENERAL
/*  ------------------------------------------ */


.n11 {
	font-family: verdanna, arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color : #000000;
	line-height: normal;
	text-align: left;
	margin: 0;
    padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.line_normal {
	font-family: verdanna, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
    padding: 0;
}

.clear {
	clear: both ;
}
/*  ------------------------------------------
/*  PAGE ACTUALITES
/*  ------------------------------------------ */


#actu1 { 
	float: left;
	background: #666666;
	width: 278px;
	height: 587px;	/* 457 */
	margin-left: 7px;
	margin-top: 7px;
	font-family: verdanna, arial;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	color : #FFFFFF;
	line-height: normal;
	text-align: center;
    padding: 0;
	padding-left: 3px;
	padding-right: 3px;
}

#actu2 { 
	float: left;
    background-image: url(../squelettes/images/fond_bloc_actu.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	width: 293px;
	height: 221px;
	padding-top:15px;
	font-family: verdanna, arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color : #000000;
	line-height: normal;
	text-align: center;
}

.haut200 {
	height: 170px;
	width: 260px;
	text-align: left;
	clear: both ;
	overflow: auto;
    margin-left: auto;
    margin-right: auto;
}

.haut350 {
	height: 300px;
	width: 260px;
	text-align: left;
	clear: both ;
	overflow: auto;
    margin-left: auto;
    margin-right: auto;
}

#actu3 { 
	float: left;
    background-image: url(../squelettes/images/fond_bloc_actu2.gif);
	background-repeat: no-repeat;
    background-position: 0px 0px;
	width: 293px;
	height: 343px;	  /*221*/
	padding-top:15px;
	font-family: verdanna, arial;
	font-size: 11px;
	text-decoration: none;
	color : #000000;
	line-height: normal;
	text-align: center;
}

.bleu_actu {
	font-family: verdanna, arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color : #0680e3;
	line-height: normal;
	margin: O;
	padding: 0;
}

/*  ------------------------------------------
/*  PAGE ACTUALITES : DIAPORAMA PHOTO
/*  ------------------------------------------ */

div#galerie
{
	width: 270px ;
	text-align: center ;
	font: 11px verdana,arial ;
	margin-top:15px;
    margin-left: auto;
    margin-right: auto;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
	height:220px;
}

dl#photo dt
{
	font: 11px verdana, arial ;
	color: #dcb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 0px solid #dcb ;
}

/*  ------------------------------------------
/*  FORMATION BLOC DROIT  
/*  ------------------------------------------ */

.bloc_droit4 {
	font-family: verdanna, arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
    /*background-color: blue;*/
}

.bloc_droit5 {
	font-family: verdanna, arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
    /*background-color: blue;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}

.titre1 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	padding-left: 10px;
}

.texte1 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
}

.titre2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: normal;
	font-weight: bold;
	padding-left: 10px;
}

.texte2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
}

.marge10 {
	line-height: normal;
	text-align: left;
	padding-left: 8px;
}



/*  ------------------------------------------
/*  FORMATION PAGE RUBRIQUE 
/*  ------------------------------------------ */

.form_sous_rub  {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0680e3;
	line-height: normal;
	font-weight: bold;
}

.form_sous_rub_pad  {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0680e3;
	line-height: normal;
	font-weight: bold;
	padding-left: 5px;
}

.form_rub_chapo {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}

.form_logo_art1 {
	padding-left : 1px;
	text-align: left;
}

.form_logo_art2 {
	padding-left : 4px;
	text-align: left;
}

/*  ------------------------------------------
/*  FORMATION PAGE ARTICLES 
/*  ------------------------------------------ */

#form_fond_titre {
	width: 585px;
	height: 68px;
    background-image: url(../squelettes/images_formation/form_fond_titre.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
	font-family: verdanna, arial;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #0680e3;
	line-height: normal;
	text-align: left;
	padding-left: 3px;
}

#form_texte_titre {
	padding-top: 25px;
}

#form_accroche_article {
	font-family: verdanna, arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	padding-left: 3px;
}

#form_texte_article {
	font-family: verdanna, arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	padding-left: 3px;
}


/*  ------------------------------------------
/*  STYLES SPIP
/*  ------------------------------------------ */

h3.spip {
	font-family: verdanna, arial;
}

a.spip_in {
color : #0680e3;
}

a.spip_out {
color : #0680e3;
}

.texte_droit a.spip_out {
	color: #FFFFFF;
}

.texte_droit a.spip_in {
	color: #FFFFFF;
}

#bloc_droit04 a.spip_in {
	color: #FFFFFF;
}

#bloc_droit04 a.spip_out {
	color: #FFFFFF;
}

.texte_droit a.spip_ancre {
	color: #FFFFFF;
}