/*  ----------------------------------------------------------- */
/*  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
 */
 
/*  ------------------------------------------
/*  Couleur des liens par defaut
/*  ------------------------------------------ */ 
 
a { text-decoration: none; color: #777; }

a:hover { color: #000; }

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
html, body { margin:0px; padding:0px; }

body { font-size: 0.8em; color: #333; background-color:#f1f1f3;}

*+html body { font-size:60%; }

#titrehaut { position:absolute; top:90px; z-index:10; left:50%; margin-left:-390px; width:800px; height:50px; text-align:left;}

#page { padding:0px; margin:0px; padding-bottom:30px; background:#fff; }

#entete-accueil { background:url(../IMAGES/degrade_entete.png) repeat-x; height:52px; width:100%; position:absolute; z-index:4; color:#FFFFFF; padding:0px; margin:0px; top:0px; left:0px; border-bottom: 5px solid #CCC;  }
#entete-accueil a { text-decoration: none; color:#FFFFFF;}
#entete-accueil #nom_site_spip, #entete-news a .spip_logos { display: block; float: left; font-weight: bold; font-size: 1.5em; }

#conteneur-menu-haut { position:absolute; left:50%; width:800px; height:auto; text-align: right; margin-left:-260px; top:0px; z-index:90; color:#CCC; }
*html #conteneur-menu-haut { position:absolute; left:50%; width:800px; height:auto; text-align: right; margin-left:0px; top:0px; z-index:90; color:#CCC; }

#conteneurhaut_accueil {width:800px; height:auto; text-align: right; margin-top:35px; z-index:90; color:#CCC; }
.conteneurhaut_accueil ul{list-style:none;}
.conteneurhaut_accueil li{ float:left; list-style:none; margin-bottom:0px; top:20px;}

.image_banniere_position { width:1000px; height:130px; margin-right:auto;
margin-left:auto;; margin-bottom:10px; margin-top:56px; padding:0px; }

#slide {position:absolute; top:52px; height:5px; margin:0px; padding:0px; padding-bottom:-20px; background:url(../IMAGES/fond-slider.png) repeat-x; z-index:10;}

#logohaut { position:absolute; top:20px; z-index:10; left:50%; margin-left:-397px; width:166px; height:68px; 
	background:url(../IMAGES/Amplexioblanc.png) no-repeat; }
	
*html #logohaut { 	position:absolute; top:20px; z-index:10; left:50%; margin-left:-397px; width:166px; height:68px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='squelettes/IMAGES/Amplexioblanc.png'); 
	background-image:none; }

#conteneur2 {width: 1000px; text-align: left; margin-right:auto; margin-left:auto; margin-bottom:40px;	}

#navigation-gauche { margin-top:0px; float: left; width: 200px; font-family: Verdana, Arial, Sans-Serif; padding-bottom:20px;}
#navigation-droit { margin-top:0px; float: right; width: 200px; font-family: Verdana, Arial, Sans-Serif; padding-bottom:20px;}

*html #navigation-droit { margin-left:-20px; }

#navigationcentrale3 { margin-top:0px; float: left; width: 550px; margin-left:25px; margin-right:20px;}

*html #navigationcentrale3 { margin-top:0px; float: left; width: 540px; margin-left:20px; margin-right:20px; padding-bottom:30px;}

.menugauche-conteneur { margin-bottom:-30px; padding:0px; width:198px; height:auto;  }

.menugauche-haut2 {
	background:url(../IMAGES/fond-menu_haut2.png) no-repeat;
	height:22px;
	width:198px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:8px;
	margin-bottom:0px;
}

*html .menugauche-haut2{
	height:22px;
	width:185px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:8px;
	margin-bottom:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='squelettes/IMAGES/fond-menu_haut2.png'); 
	background-image:none;
}

.menugauche-milieu3 {
	width:198px;
	height:auto;
	font-size: 0.80em;
	color:#333333;
	margin:0px;
	margin-left:1px;
}
.menugauche-bas2 {
	background:url(../IMAGES/fond-menu_bas2.png) no-repeat;
	height:70px;
	width:198px;
	margin:0px;
	z-index:50;
}

*html .menugauche-bas2 {
	position:relative;
	height:30px;
	width:200px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='squelettes/IMAGES/fond-menu_bas2.png'); 
	background-image:none;
z-Index:50;
}

.selected3 { padding-left:15px; padding-right:5px; padding-top:10px; padding-bottom:10px; text-align:left; font-size:120%; font-weight:bold; }

.selected4 { padding-left:15px; margin-left:10px; padding-right:5px; padding-bottom:10px; text-align:left; font-size:105%; font-weight:bold; background:url(../IMAGES/fleches2.png) no-repeat; }

.separatemenu { border-top: 1px solid #a9a9a9; }

.chaporub { margin-bottom: 10px; font-weight: bold; font-size: 1.1em; text-align:justify; padding-bottom:10px; border-bottom: 1px solid #CCC;}

.texterub { font-size: 1.1em; text-align:justify; }

.docrub { margin-bottom: 10px; }

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

#pied { padding-bottom:30px; text-align:center; padding: 0px; border-top:5px solid #DCDCDC; background-color:#f1f1f3;  color:#444;  font-size:0.77em; font-family: Verdana, Arial, Sans-Serif;}

.plan2 { padding-top:15px; width:1000px; margin-right:auto; margin-left:auto; }

.titrepied { float:left; text-align:left; color: #333333; padding: 0 10px 0 10px; font-size:14px; padding-bottom:5px; margin-bottom:5px; width:120px; }

.soustitrepied a{ text-align:left; text-decoration: none; color: #b9b9b9; font-size:10px; }

.soustitrepied a:hover { color: #555; }


.blanc {border-top:1px solid #ccc; }
.logo_av{ float:left; height:120px; margin-right:20px; margin-bottom:0px; padding-right:10px; }
.header { cursor:pointer; padding:10px; }

.headermedia { padding:10px; background-color:#f1f1f3; }

.titre_av { font-size: 1.1em; font-weight: bold; margin-bottom:5px; text-align:left; }
.texte2 { color:#000; text-align:justify; font-size: 1em;}

.texte3 { text-align:justify; font-weight: normal; padding-top:0px; color:#444; font-size: 1.1em;}
.texte3 a { color:#000077; text-decoration:underline; }
.texte3 a:hover { color:#444444; text-decoration:underline; }


.collapsed { width:198px; }
.selected { background-color:#eeeeef; width:198px; }

.copyright {padding-bottom:20px;}
.adresse { padding-top:20px; padding-bottom:10px;}


/*  ------------------------------------------ */ 
/*  Page accueil
/*  ------------------------------------------ */ 
 
#conteneur {width: 1000px; height:auto; padding-top:300px; margin-right:auto; margin-left:auto; margin-bottom:10px;	}

.titre-accueil-gauche { padding-bottom:15px; margin-top:0px; color:#000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:160%; height:30px;}
.titre-accueil-droite { margin-top:0px; color:#000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:160%; height:30px;}

.texte-accueil-gauche { margin-top:10px; margin-left:5px;  margin-right:5px; color:#333333; text-align:justify; font-weight:normal; font-size: 1.1em;}

.texteintro { float:left; width:230px; height:200px; margin-top:0px; margin-left:0px; padding-left:10px; }


#flash1 { position:absolute; top:57px; width:330px; height:470px; left:50%; margin-left:240px;  margin-bottom:0px; 
	padding:0px; z-index:8; }
	
*html #flash1 { position:absolute; top:57px; width:330px; height:470px; left:50%; margin-left:0px;  margin-bottom:0px; 
	padding:0px; z-index:8; }

#flash2 { position:absolute; top:57px; left:50%; width:1000px; height:230px; margin-right:auto; margin-left:-500px; margin-bottom:0px; 
	padding:0px; z-index:1; }
