/********************************************* Actualités *********************************************/
/* news style */
td.nstyle	{
	background-color: #E1F5F4;
}

/********************************************* Lower Bar *********************************************/
/* Lower bar - link bar part2 */
td.lbp2	{
	background-color: #30a499;
}

/* Lower bar - link bar part1 */
td.lbp1 {
	background-color: #5DC4B8;
}

/* Lower bar - link bar Text */
a.bascadre2 {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	font-size: 13px;
}
a.bascadre2:hover { text-decoration: underline; background: transparent; color: #000000;}
span.bascadre2 {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	font-size: 13px;
}

/********************************************* Practical Bar *********************************************/

/* Pratical bar 1*/
td.practical_1 {
	border-left-style: solid; 
	border-left-width:2px;
	border-left-color: #30A499;
}

/* Pratical bar 2*/
td.practical_2 {
	background-color: #DEF7F3; 
	border-bottom-style: solid; 
	border-bottom-width:2px; 
	border-bottom-color: #597372; 
	border-left-style: solid; 
	border-left-width:2px; 
	border-left-color: #BDC6C3; 
}

/* Pratical bar 3*/
td.practical_3 {
	background-color: #DEF7F3; 
	border-bottom-style: solid; 
	border-bottom-width:2px; 
	border-bottom-color: #597372; 
	border-right-style: solid; 
	border-right-width:2px; 
	border-right-color: #30A499;
}

/* Pratical bar Text */
a.bascadre1 {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	font-size: 13px;
}
a.bascadre1:hover { text-decoration: underline; background: transparent; color: #008080;}
span.bascadre1 {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	font-size: 13px;
}

/********************************************* Central *********************************************/

/* Central part 1 */
td.central_1 {
	border-left-style: solid; 
	border-left-width:2px; 
	border-left-color: #30A499;
}

/* Central part 2 */
td.central_2 {
border-right-style: solid; 
border-right-width:2px; 
border-right-color: #30A499;
}

/* Central part 3 */
td.central_3 {
}

/* Central style */
table.central {
/*background-image: url(../images/barre_blanche.jpg); */
}

/* Text */
.texte, .texte p.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/********************************************* Upper Bar *********************************************/

/* Upper bar part1 */
td.ubp1	{
	background-color: #30a499;
}

/* Upper bar part2 */
td.ubp2 {
	background-color: #30a499;
}

/* navigational bar */
a.navig { 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
color: #FFFFFF; 
font-weight:bold; 
font-size: 13px;
}
span.navig {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000; 
font-weight:bold; 
font-size: 13px;
}
a.navig:hover { text-decoration: underline; color: #FFFFFF; background: #transparent;}

span.navigwhite {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF; 
font-weight:bold; 
font-size: 13px;
}
/********************************************* General style *********************************************/

body { background: #FFFFFF; margin: 0px; background-image: url(../images/barre_blanche.jpg); text-align: left;}

a { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #008080; }
a:hover { text-decoration: underline; color: #008080; background:transparent;}

a.spip_mail { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #008080; }
a.spip_mail:hover { text-decoration: underline; color: #008080; background:transparent;}

a.spip_out, a.spip_in, a.spip_url, a.spip_glossaire { text-decoration: none; color: #008080; }
a.spip_out:hover, a.spip_in:hover, a.spip_url:hover, a.spip_glossaire:hover { text-decoration: underline; color: #008080; background:transparent;}

 /* a.menubutton { text-decoration: none; color: #E0F6F3; color: #000000; border: 0;} */
a.menubutton { text-decoration: none; border: 0;}

/* Main frame */
#frame_main {
padding-left: 14px;
padding-top: 7px;
}

ul { list-style: disc; margin: 0.5em 0 0.5em 2.4em;}
li { margin: 0; list-style-position: outside; }
/********************************************** Menu ****************************************************/

/* Menu Frame*/
table.mainmenu {
	background-color: #E0F6F3;
	border: 2px solid #B6BABB;

}

/* Button text */
a.newmenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #FFFFFF; 
	font-weight:bold;
	font-size: 9px;
}
a.newmenu:hover { 
	text-decoration: none; 
	color: #FFFFFF; 
	background: transparent;
}

/* level 0 text */
a.menuv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	font-size: 9px; 
}
a.menuv:hover {
	text-decoration: underline; 
	background: transparent; 
	color: #008080;
}

/* level 1 text */
a.submenuv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B17B45;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none; 
}
a.submenuv:hover { 
	text-decoration: underline; 
	background: transparent; 
	color: #008080;
}

/********************************************** Text style **************************************************/

/* Titre principal gris */
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #656565;
}

/* Titre secondaire vert */
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;  
	font-weight: bold;
    color: #008080;	
}

/* Titre secondaire vert */
.title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
	font-weight: bold;
    color: #008080;	
}

/* Titre secondaire gris foncé, séparation, Notes de bas de page ...*/
.title4 {
	border-top: 2px solid #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-top: 1.4em;
	padding-top: 2px;	
}

/********************************************** Formulaire du Login privé **************************************************/
.formulaire_spip form {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 98%;
}
.formulaire_spip form fieldset {
	border: solid 1px #30A499;
	padding: 10px;
}
.formulaire_spip form input.text {
	background-color: #def7f3;
	border: solid 1px #30A499;
	width: 90%;
}
.formulaire_spip form input.password {
	background-color: #def7f3;
	border: solid 1px #30A499;
	width: 90%;
}
.formulaire_spip form legend {
color : #008080;		
}
/******************************************** Formulaire de recherche ******************************************************/
.ma_recherce form input.text {
	background-color: #ffddaa;
} 
/******************************************** Formulaire du Login public ******************************************************/
fieldset {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #30A499 solid;
}
fieldset .forml {
	width: 95%;
	background-color: #def7f3;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;	
	border: solid 1px #30A499;		
}
fieldset legend {
color : #008080;	
}

/*** Boutons des formulaires ***/
.spip_bouton { text-align: right; }
.spip_bouton input {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border: 2px solid #404040;
	background: #d0d0d0;
	padding: 1px 2px;
}

/*** Champ de saisie "Rechercher" sur le menu ***/
.search_input {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;	
	width: 75%;
	background-color: #FFDDAA;
	border: solid 2px #909090;
	border-style: inset;
 }

/*** Tableau SPIP ***/
/*** table.spip tr.row_first { background: #ffddaa; } ***/
	





