.spip img{
	padding:3px 5px 3px 5px;
}

html, body {

	margin: 0px;

	padding: 0px;

	height: 100%;

	text-align: center;

	background: #f0f0f0;

	font:11px Arial, Verdana, Helvetica, sans-serif;

}

fieldset img { padding:5px; }

h1 { font-size:14px; color:#990000; font-weight:bold; display:inline; background-color:#FFF; }

h2 { font-size:14px; color:#000; font-weight:bold; display:inline; background-color:#FFF; }

h3 { font-size:14px; color:#000; font-weight:bold; display:inline; background-color:#FFF; }



.sommaire { padding-left:15px; text-align:justify; }



.sommaire ul.spip { margin-left:10px; padding-left:10px !important; } /*list-style: url("puce.gif") no-repeat; */

.sommaire ol.spip { list-style: decimal; }

.sommaire ul.spip li, ol.spip li { list-style: inherit; }

.sommaire li.spip { margin: 1px 0px 1px 0px; list-style-position: outside; }



.texte { padding-left:20px; padding-right:20px; text-align:justify; font-size:12px; }

.fin_page { text-align:right; font-size:14px; }



div#date_article { 

	text-align: right;

	font-size:10px; 

	color:#999999;

	}





div#imprime { 

	text-align:right;

	position: absolute;

	right:30px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:200px;

	font-size:10px;

	}

	

div#imprime a{ 

	text-decoration:none;

	}

div#imprime a:hover{ 

	text-decoration:none;

	}

div#imprime img a{ 

	text-decoration:none;

	}



.menu-liste { padding-left:10px; text-align:left; }



.menu-liste ul{

	margin:0px 0px 0px 2px;

	list-style-type: none;

	background-image: url("/images/liste_menu.gif");

	background-repeat:repeat-y;

	padding-left:10px;

	}

.menu-liste li{

	margin:3px 0px 0px 0px;

	font-size:11px;

	font-weight:bold;

	text-align: left;

	border:1px solid #fff;

	}

	

ul.menu-gauche, .menu-gauche li, .menu-gauche a { 

	padding:1px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

}



.menu-gauche {

	width :260px;

	list-style-type:none;

}

	

.menu-gauche li a {

	margin:0px 0px 0px 0px;

	border-left:10px solid #EEE ;

	background-color:#EEE ;

	display:block;

	padding-left:5px;

	color:black ;

	text-decoration:none ;
}



.menu-gauche li a:link {

	margin:0px 0px 0px 0px;

	background-color:#EEE ;

	border-left:10px solid #EEE ;

	display:block;

	padding-left:5px;

	color:black ;

	text-decoration:none ;

}



.menu-gauche li a:hover { /* style des liens lors du survol */

	margin:0px 0px 0px 0px;

	background-color:#CCC ; /* le fond du lien passe au noir */

	color:black ; /* le texte passe au blanc */

	border-left-color:#900A14;

} /* crée un gros carré rouge à gauche des liens survolés */



ul.menu-gauche-diapo, .menu-gauche-diapo li, .menu-gauche-diapo a { 

	padding:1px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

}



.menu-gauche-diapo {

	width :180px;

	list-style-type:none;

}

	

.menu-gauche-diapo li a {

	margin:0px 0px 0px 0px;

	border-left:10px solid #EEE ;

	background-color:#EEE ;

	display:block;

	padding-left:5px;

	color:black ;

	text-decoration:none ;

}



.menu-gauche-diapo li a:link {

	margin:0px 0px 0px 0px;

	background-color:#EEE ;

	border-left:10px solid #EEE ;

	display:block;

	padding-left:5px;

	color:black ;

	text-decoration:none ;

}



.menu-gauche-diapo li a:hover { /* style des liens lors du survol */

	margin:0px 0px 0px 0px;

	background-color:#CCC ; /* le fond du lien passe au noir */

	color:black ; /* le texte passe au blanc */

	border-left-color:#900A14;

} /* crée un gros carré rouge à gauche des liens survolés */



.titre-menu-liste-diapo { padding-left:10px; padding-bottom:2px; padding-top:2px; background: #900A14; color:#f2d55f; font-size:13px; font-weight:bold; height:15px; width:170px;}









.titre-menu-liste { padding-left:10px; padding-bottom:2px; padding-top:2px; background: #900A14; color:#f2d55f; font-size:13px; font-weight:bold; height:15px; width:250px;}



td { padding:10px 10px 10px 6px; }



img {

	margin: 0px;

	padding: 0px;

}



div#conteneur {

	position: relative;

	width: 966px;

	min-height: 100%;

	margin-top:0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	background: #f0f0f0 url("/images/fond.jpg") repeat-y;

	padding:0px 0px 0px 0px;

}



/* 					*

* 					*

*	ENTETE DU SITE	*

*					*

*/



div#descartes {

	width:150px;

	margin-left:15px;

	padding-top:26px;

	padding-left:20px;

	text-align: left;

	background: #fff url("/images/carre.jpg") no-repeat;

	font-size:20px;

	/* font-weight:bold; */

	color:#990000;

}


div#descartesnl {

        width:170px;
	height: 27px;
        margin-left:15px;

        padding-top:26px;

        padding-left:20px;

        text-align: left;

        background: #fff url("/images/logo_RVB_haute_def_GRAND.jpg") no-repeat;

        font-size:20px;

        /* font-weight:bold; */

        color:#990000;

}


div#tete {

	width: 950px;

	margin-top:0px;

	margin-bottom: 0px;

	margin-left: 8px;

	margin-right: 8px;

	}

	

div#tete #bandeau {

	width: 950px;

	height: 150px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align: left;

	background: #fff url("/images/bandeau_rubrique_univ.jpg") no-repeat;

}



div#tete #bandeau-acceuil {
	width: 950px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: #fff url("/images/bandeau_accueil_univ.jpg") no-repeat;

}

div#tete #retour-portail {
	margin: 0px 0px 0px 20px;
	background: #fff url("/images/titre_bandeau_univ.jpg") no-repeat;
	padding: 0px 0px 0px 0px;
	text-align: left;
	position: absolute;
	top:30px;
	width:442px;
	height:60px;
	cursor:pointer;
	cursor:hand;
}



div#tete #retour-portail-rubrique {
	margin: 0px 0px 0px 20px;
	background: #fff url("/images/titre_bandeau_rubrique_univ.jpg") no-repeat;
	padding: 0px 0px 0px 0px;
	text-align: left;
	position: absolute;
	top:0px;
	width:354px;
	height:48px;
}



div#tete #bandeau #chemin {

	text-align:right;

	position: absolute;

	top:30px;

	right:80px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:700px;

	height:10px;

	font-size:12px;

}





div#tete #bandeau #titre {

	text-align:left;

	position: absolute;

	top:85px;

	left:295px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:500px;

	height:10px;

	font-size:16px;

	color:#eeeeff;

	font-weight:bold;

}



div#tete #bandeau #titre_site {

	text-align:left;

	position: absolute;

	top:55px;

	left:255px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:500px;

	height:20px;

	font-variant: small-caps;

	font-size:18px;

	color:#fff;

	font-weight:bold;

}



div#tete #bandeau #titre_site a {

	font-variant: small-caps;

	font-size:20px;

	color:#fff;

	font-weight:bold;

}



div#tete #bandeau #menu {

	text-align:left;

	position: absolute;

	top:123px!important;

	top:122px;

	left:240px;/*315*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



div#tete #bandeau #outils {

	color:#fff;

	text-align:right;

	position: absolute;

	top:103px;

	right:110px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



div#tete #bandeau #outils a {

	color:#fff;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}

	

div#tete #bandeau #outils a:link {

	color:#fff;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}



div#tete #bandeau #outils a:hover {

	color:#fff;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}

	

div#tete #bandeau #outils img {

	padding-right:2px;

 	width:10px;

 	height:13px;

}



div#tete #bandeau-acceuil #menu-acceuil {

	text-align:right;

	position: absolute;

	top:224px!important;

	top:223px;

	right:10px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:718px;/*700*/

	height:10px;

}



div#tete #bandeau-acceuil #chemin-acceuil {

	text-align:right;

	position: absolute;

	top:75px;

	right:130px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:700px;

	height:10px;

}



div#tete #bandeau-acceuil #outils-acceuil {

	text-align:right;

	position: absolute;

	top:197px;

	right:120px;/*320*/

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



div#tete #bandeau-acceuil #outils-acceuil a {

	color:#fff;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}

	

div#tete #bandeau-acceuil #outils-acceuil a:link {

	color:#fff;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}

	

div#tete #bandeau-acceuil #outils-acceuil a:hover {

	color:#fff;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}



div#tete #bandeau-acceuil #outils-acceuil img {

	padding-right:2px;

 	width:10px;

 	height:13px;

}





div#tete #bandeau a, div#tete #bandeau-acceuil a {

	color:#000;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}

div#tete #bandeau a:link, div#tete #bandeau-acceuil a:link {

	color:#000;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}

	

div#tete #bandeau a:hover, div#tete #bandeau-acceuil a:hover {

	color:#000;

	font-weight: bold;

	text-decoration:none;

	font-size:12px;


	vertical-align:top;

	}

	

div#tete #bandeau img, div#tete #bandeau-acceuil img {

	padding-right:2px;

}

	

/* 								*

* 								*

*	PAGE DU CONTENU DU SITE		*

*								*

*/

div#contenu {

	padding-left:0px;

	padding-right:0px;

	margin:0px;

}
	

/* 						*

* 						*

*	PIED DE PAGE		*

*						*

*/

div#pied {

	position: absolute;

	bottom: 0px;

	left: 8px;

	width: 950px;

	height: 49px;

	padding:0px;

	margin: 0px;

	color:#fff;

	background: #ffffff url("/images/footer_univ.jpg") no-repeat;

	text-align:left;

}



div#pied a {

	color: #fff;

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

}

div#pied a:link {

	color: #fff;

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

}



div#pied a:hover {

	color: #fff;

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

}

	



/* 						*

* 						*

*	CSS COMMUN			*

*						*

*/



a {			color: #2d377f;

			font-size:11px;

			font-weight:bold;

			text-decoration:underline;}

a:link {	color: #2d377f;

			font-size:11px;

			font-weight:bold;

			text-decoration:underline; }


a:hover {	color:#2d377f;

			font-size:11px;

			font-weight:bold;

			text-decoration:none;  }



.cellule{font-family:Verdana;font-size:12px;color:black;background-color:#eee;border: 1px solid #ccc;padding:1px; }



/*

img { 

	padding:5px; 

}

*/

a img	{
	border: none;
}


.caractencadre-spip {

        border: 0px;

	display:block; 

	color: #FF6600;



}
