@charset "utf-8";
/* CSS Document */


/* Infos g�n�rales */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/* Actualit�s */
.news {
	text-align: right;
	margin-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration: none;
	padding-left: 35%;
	margin-top: 0px;
	background-image: url(interface/fond_gche.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.newsdate{
	color: #CC3333;
	text-decoration: none;
	line-height: 1em;
}
.newstitre{
	color: #CC3333;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.newstexte{
	font-weight: normal;
	color: #8A8279;
}
.newstitre:hover {
	background-color: #E1E1E1;
}

.newspage {
	margin-left: 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EE62A0;
	margin-left: 3px;
	padding-right: 15%;
}
.newspagedate{
	color: #EE62A0;
	text-decoration: none;
	line-height: 1em;
	font-size: 0.6em;
}
.newspagetitre{
	font-weight: bold;
	color: #EE62A0;
	line-height: 1.1em;
	font-size: 1.1em;
	font-weight: bold;
}
.newstexte0 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
}
.newstexte1 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1em;
}

.newstexte2 {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.1em;
}
.newstexte3 {
	font-size: 0.7em;
	font-weight: normal;
	color: #AA84A0;
}


/* Navigation g�n�rale */
.menufond{
	background-image: url(interface/fond_gche.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	margin-right: 1px;
	margin-top: -60px;
}
.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #D1BCCC;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2em;
	margin-top: 0px;
}
.menu:link {
}
.menu:hover{
	background-color : #CCCCCC;
	color: #FFFFFF;
}
.menuback{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #D1BCCC;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2em;
}
.menuback:link {
	text-decoration: none;
}
.menuback:hover{
	background-color : #CCCCCC;
	color: #9999FF;
}
.menubis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #D1BCCC;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2em;
	margin-left: 1px;
	font-size: 0.9em;
}

.menuon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #D1BCCC;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.2em;
	margin-left: 1px;
	font-size: 0.9em;
}
.menubis:link {
	text-decoration: none;
	font-size: 0.7em;
}
.menubis:hover{
	background-color : #CCCCCC;
	color: #9999FF;
}
.menubis:visited{
	text-decoration: none;
	font-size: 0.7em;
	color: #FFFFFF;
}
.menubisback{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #f49ac2;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2em;
}
.menubisback:link {
	text-decoration: none;
}
.menubisback:hover{
	background-color : #00FFFF;
	color: #124698;
}
.menuinter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 0.6em;
}
.menufonctions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #D1BCCC;
	vertical-align: middle;
	font-size: 0.6em;
	text-decoration: none;
}
.menufonctions:link{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
}
.menufonctions:hover {
	background-color : #CCCCCC;
	color: #FFFFFF;
}
.menufonctionsepar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.6em;
	background-color: #f49ac2;
	font-weight: normal;
}


/* Contenu page zone droite */
.titrepage{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.titrepageoff{
	margin-left: 1px;
	color: #666666;
	background-color: #D1BCCC;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.2em;
}
.progdayp {
    margin-left: -2px;
}
.progdayp2 {
    margin-left: 14px;
}
.progday{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D1BCCC;
	color: #FF33A4;
	font-size: 1 em;
	font-weight: bold;
	line-height: 0.7em;
	
}
.progdaybis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D1BCCC;
	color: #FF33A4;
	font-size: small;
	font-weight: normal;	
	line-height: 0.7em;
}
.progdayplus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D1BCCC;
	color: #FFFFFF;
	font-size: 1 em;
	font-weight: bold;
	line-height: 0.7em;	
}
.progdaylink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D1BCCC;
	color: #666666;
	font-size: 1 em;
	font-weight: normal;
	line-height: 1.1em;
	text-decoration: none;
}
.progdaylink:link{
	color: #FFFFFF;
	text-decoration: none;
}
.progdaylink:hover{
	color: #FFFFFF;
}
.progdaylink:visited{
	color: #666666;
}


.titrepage1{
	margin-left: 1px;
	background-color: #f49ac2;
	color: #124698;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
}
.textefond {
	background-image: url(interface/fond_drt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.textecourant {
	margin-left: 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	padding-right: 15%;
}
.textecourant0 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
}
.textecourant1 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1em;
}

.textecourant2 {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.1em;
}
.textecourant3 {
	font-size: 0.7em;
	font-weight: normal;
}
.textecourant4 {
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1em;
}
.textecourantred {
	color: #FF33A4;
}
.textecourantprune {
	color: #0000FF;
}
.textecourantgrey {
	color: #333333;
}
.textecourantgrey2 {
	color: #8B748B;
}
.textecourantgrey3 {
	color: #A393A8;
}
.textecourantbk {
	margin-left: 10px;
	color: #333333;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.2em;	
}
.textesous{
	color: #EE62A0;
	font-weight: normal;
}
.textecourantup {
	background-color: #00FFFF;
}
.textecourantbold {
	font-weight: bold;
}
.textecourantital {
	font-style: italic;
}
.texteimage {
	
}
.legende {
	font-size: 0.6em;
	font-weight: normal;
	line-height: 1.1em;
}
.hautdepage {
	float: left;
	margin-left: -22px;
}
.signataire {
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.1em;
}
.signatairefonction {
	font-size: 0.6em;
	font-weight: normal;
	line-height: 1.1em;
	font-style: italic;
}



/* infos contextuelles zone gauche */
.infopage{
	text-align: right;
	margin-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infopage0{
	background-color: #FF33A4;
	color: #CCCCCC;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
}
.infopage1{
	background-color: #FF33A4;
	color: #0000FF;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.2em;
}
.infopage2{
	background-color: #FF33A4;
	color: #0000FF;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.2em;
}
.voir {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration: none;
	padding-left: 25%;
	margin-right: 23px;
	line-height: 1.1em;
	right: auto;
}
.voirimage {
	text-align: right;
}
.voirtitre{
	font-weight: bold;
	color: #705C50;
}
.voirtexte{
	font-weight: normal;
	color: #AA84A0;
}
.voirtitre:hover {
	background-color: #E1E1E1;
}


/* footer */
.footerinfo{
	color : #000;
	font-size: 0.6em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footerinfo:link{
	text-decoration: none;
	font-size: 0.6em;
	
}
footerinfo:hover{
	text-decoration: none;
}
