/*  Typographie generale du site
reprise de spipnet2007 - adaptation pour spipcontrib2007
---------------------------------------------- */
/* Taille typo : correspondance em / pixels
 * 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
 */
body {
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #809EFE;
background-image: url(); 
/*scrollbar-base-color: #333333;
scrollbar-3dlight-color: #333333; 
scrollbar-arrow-color: #fffff0;
scrollbar-darkshadow-color: #333333;
scrollbar-face-color: #0087b7;
scrollbar-highlight-color: #fffff0;
scrollbar-shadow-color: #fffff0;
scrollbar-track-color: #809EFE;*/ 
}

tbody {
font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#page {
background : transparent;
margin-left:auto;
margin-right:auto;	
}
#droite {
	position: absolute;
	top: 173px;
	right: 0px;
	margin: 10px;
	padding-left: 0px;
	padding-top: 10px;
	border: 1px solid #666666;
	background: transparent;
	width: 200px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	float: right;
}

	

#centre-gauche {

    

	float: left;

	top: 160px;

	left: 0px;
        width: 555px;
	margin-left: 5px;

	margin-top: 20px;

	margin-bottom: 50px;

	border: 1px solid #666666;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fffff0;

	text-align: center;

    }

	

.regions { text-align: left; 

           font-family: verdana, arial, helvetica, sans-serif; 

           font-size: 14px; 

		   color: #CC0033; 

		   font-weight: bold;}

		   

.regions a {text-decoration: none; color: #CC0033!important}

		   

.regions a:visited a:active {text-decoration: none; color: #CC0033!important}



.regions a:hover { text-decoration: none; color: #fffff0!important}



a {text-decoration: none; font-weight: bold; color: #333333;}

a:visited {color: #333333;}

a:active {color: #333333;}

a:hover {color: #ff9966; text-decoration: none;}

	

	strong, b {font-weight: bold;}

	

h1 {

	font-size: 24px;

	line-height: 44px;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 0;

	}

h2 {

	font-size: 18px;

	line-height: 40px;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 0;

	}

h3 {

	font-size: 16px;

	line-height: 22px;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 0;

	}

h4 {

	font-size: 14px;

	line-height: 15px;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 0;

	text-align: center;

	}

h5 {

	font-size: 12px;

	line-height: 12px;

	font-weight: bold;

	text-align: center;

	

	}

h6 {

	font-size: 10px;

	line-height: 18px;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 0;

	text-align: left;

	}

img {

	border: 0;

	}

	

	



#top {

	float: left;

	width: 100%;

	height: 60px;

	text-align: left;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 9px;

	}

html>body #top {

	height: 60px; /* ie5win fudge ends */

	}

#pied-page {

    float: left;

	width: 100%;

	height: 20%;

	text-align: left;

	}

#admin  a  {

font-family: verdana, arial, helvetica, sans-serif;

font-size: 10px;

color: #809EFE;

}

#admin  a:hover  {

color: #333333;

	text-decoration: none;

}



html>body #pied-page {

	height: 20%; /* ie5win fudge ends */

	}

	

#prec-suiv a {

    color: #dc143c;

	text-decoration: none;

    font-family: verdana, arial, helvetica, sans-serif;

	font-size: 10px;

}	

#prec-suiv a:hover{

    color: #fffff0;

	}

	

	#accueil a {

    color: #dc143c;

	text-decoration: none;

    font-family: verdana, arial, helvetica, sans-serif;

	font-size: 10px;

}	

#accueil a:hover{

    color: #fffff0;

	}

#poursuitedessous {clear: both;}

#ligne {

	border-top: 1px solid #cccccc;

	margin-top: 150px;

	width: 100%;

	

}

#ligne1 {

	border-top: 1px solid #cccccc;

	

	width: 100%;

	

}







html>body #centre-gauche{

	  

	margin: 5px; 

	/* ie5win fudge ends */

	

	}

#centre-gauche a {

    color: #fffff0;

	text-decoration: none;

}



#centre-gauche a:hover {

	color: #333333;

	text-decoration: none;

}



#plan1{

	float: left;

	overflow: auto;

	top: 20px;

	left: 100px;

	height: 400px;

	margin-left: 100px;

	margin-top: 20px;

	margin-bottom: 100px;

	border: 1px solid #3399ff;

	width: 300px;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-align: center;

    }

html>body #centre-haut {

	width:300px; /* ie5win fudge ends */

	margin: 20px; 

	

	}

#plan1 a {

    color: #fffff0;

	text-decoration: none;

}



#plan1 a:visited {

	color: #ff7f50;

	text-decoration: none;

}



html>body #droite {

	width: 200px; /* ie5win fudge ends */

	margin: 20px 10px 100px 130px;

	}

	

pre {

	font-size: 12px;

	line-height: 22px;

	margin-top: 20px;

	margin-bottom: 10px; 

	}



	

.menus-verticaux a {

	color: #333333;

	text-decoration: none;

	font-size: 10px;

}

.menus-verticaux a:link a:visited a:active {

	color: #333333;

	text-decoration: none;

}

.menus-verticaux a:hover {

	color: #ff9966; 

	text-decoration: none;

}

.menu a:hover {

    color: #fffff0;

	text-decoration: none;

    font-family: verdana, arial, helvetica, sans-serif;

	}

.menu a {

	color: #dc143c;

	text-decoration: none;

    font-family: verdana, arial, helvetica, sans-serif;

	}

#menu1 {

font-size: 11px;

}

#menu1 a:hover {

color: #fffff0;

	text-decoration: none;

    font-family: verdana, arial, helvetica, sans-serif;

	}

#menu1 a {

	color: #333333;

	text-decoration: none;

    font-family: verdana, arial, helvetica, sans-serif;

	}

/*-------------page plan-----------------------------------------------------------------------*/

#plan {
margin-top: 0px; 
width : 520px;
border: 1px none #a0a0a0;
}
html > body #plan {
width : 520px;
}
#plan1 {
margin-top : 0.5em;
margin-bottom : 0.5em;
border : solid #808080 1px;
background : transparent;
padding : 5px;
}
#plan2 {
margin-top : 0.5em;
margin-bottom : 0.5em;
border : solid #808080 1px;
background : transparent;
padding : 5px;
}
#gauche-plan {
float : left;
top : 70px;
left : 5px;
width : 250px;
padding : 10px 2px 0 0;
text-align: left !important;
border: 1px none #a0a0a0;
}
html > body #gauche-plan {
width : 250px;
}








	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Styles SPIP */



a1 {

    color: #fffff0;

	text-decoration: none;

}



a1:visited {

	color: #fffff0;

	text-decoration: none;

}





a.spip_url { }

a.spip_in { }

a.spip_out { }

a.spip_glossaire { }



.spip_code { }



p.spip_note { }



h3.spip {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-weight: bold;

	font-size: 120%;

	text-align: center;

	margin-top : 40px;

	margin-bottom : 40px;

	padding: 0em;

}



.spip_puce {

	list-style-position: inside;

}



.spip_documents{

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size : 70%;

}





table.spip {

    text-align: center;

    font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size : 12px;

	color: #333333;

}



table.spip tr.row_first {

	background-color: #FCF4D0;

}



table.spip tr.row_odd {

	background-color: #cccccc;

}



table.spip tr.row_even {

	background-color: #0087b7;

}



table.spip td {

	padding: 1px;

	text-align: center;

	vertical-align: middle;

}



hr.spip { }

b.spip { }

i.spip { }

blockquote.spip {

	margin-left : 40px;

	margin-top : 10px;

	margin-bottom : 10px;

	margin-right: 0px;

	border : solid 1px #aaaaaa;

	background-color: #ffffff;

	padding: 5px;

}

.form3 { 

    width: 550px; 

    height: 400px;

    background-color: #fffff0;

	color: #666666;

	}

.form2 { 

    width: 100px; 

    background-color: #fffff0;

	font-size: 13px;

	color: #666666;

	border: #fffff0 1px solid;

		 }

.forml { 

    width: 400px; 

    background-color: #fffff0;

	font-size: 13px;

	color: #666666;

	border: #fffff0 1px solid;

		 }



.spip_encadrer {

	font-family: helvetica, arial, sans-serif;

	width : 400px;

	

	background-color: #809EFE;

	padding: 5px;

	border: 1px #666666 solid;

}



.spip_cadre {

	width : 100%;

	background-color: #FFFFFF;

	padding: 5px;

}





.spip_bouton { 

    background-color: #333333;

	font-size: 13px;

	color: #fffff0;

	border: #999999 1px solid;

	text-align: center;

}



.formrecherche { 

    width: 140px; 

    background-color: #fffff0;

	font-size: 13px;

	color: #333333;

	border-color: #999999;

	text-align: center;

	}

	

	



 .reponse_formulaire {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-weight: bold;

	font-size: 110%;

	color: red;

}



.spip_surligne { background-color: #FFFF66; }





/*

 * Barre de raccourcis

 */



a.spip_barre img {

	border-left: 1px solid #ffffff;

	border-top: 1px solid #ffffff;

	border-right: 1px solid #aa9966;

	border-bottom: 1px solid #aa9966;

	padding: 3px;

	background-color: #FFDDAA;

}

a.spip_barre:hover img {

	border: 1px solid #808080;

	padding: 3px;

	background-color: #f8f8f4;

}

