﻿/* $WEFT -- Created by: elei (elei@101pli.com) on 04/09/2007 -- */
  @font-face {
    font-family: Century Gothic;
    font-style:  normal;
    font-weight: normal;
    src: url(CENTURY0.eot);
  }


body { font-family: Arial; font-size: 12px;  text-align:center; margin:0; padding:0;background: url(images/fond.jpg) repeat; background-color:#C0BAAD; color:#66605C;
/*overflow-y:scroll;*/
}
.container{margin:0 auto;width:984px; text-align:left;
background-color:#F9F8F3;
background: url(images/SOUS-LIGNE-MAUREL.gif) repeat-y;
}
.head{height:52px; margin:0 0 0 4px;position:relative;}
.head-titre{height:124px; margin:0 0 0 4px; position:relative;}
.menu-horizon{height:26px;margin:0 0 0 4px;}


.menu-vertical{ width:236px; background-color:#FFF;
padding:5px 0 5px 0; 
border: 1px solid #E3E0DF;
 float:left;
margin:5px 0 5px 10px; color:#38302B;}



.bread{padding:5px 0 0 13px; height:20px; margin:0 4px 0 4px; background-color:#F9F8F3;}
.bread img{vertical-align:middle; margin:0 5px 0 0; }
.chemin{float:left;}
.bread  div{text-align:right; margin:0 15px 0 5px;}


.foot{ width:984px; height:34px; margin:0 0 0 4px; clear:both; }
/**/
.head img, .head-titre img, .menu-horizon img, .foot img{margin:0;padding:0;border:0;float:left;}
h1{font-family:  Century Gothic, Verdana, sans-serif; font-size: 30px;
font-style: italic; color:#2a3c66; text-align:left;
font-weight: lighter;
margin:0;
padding:0 ;
}
h3{font-family:  Century Gothic, Verdana, sans-serif; font-size: 24px;
color:#6F6964; font-weight: lighter;
margin: 0; padding:0;
}
h2{font-size: 17px; color:#6F6964;font-weight: bolder; }
h3 strong {color:#C1100F; font-weight: lighter;}
p strong, .soustitre, .bread-fil, .bread-fil:hover, .rouge {color:#BA4B0E; font-family:  Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold;}



ul{ font-family: Arial;  list-style-type : none; margin:0; padding: 0;}
li{border-bottom: 1px solid #E3E0DF; height:17px;
padding:5px 0 0 5px;  font-size: 11px;  font-weight: bold;
vertical-align:middle;
}

.ssm3 li, .ssm12 li , .ssm4 li, .ssm5 li, .ssm6 li, .ssm12 li, .ssm33 li, .ssm35 li, .ssm35 li, .ssm36 li, .ssm61 li, .ssm34 li{border-left: 5px solid #FFF;}

.ssm3 li:hover, .ssm12 li:hover{border-left: 5px solid #8D807A;}
.ssm4 li:hover, .ssm35 li:hover{border-left: 5px solid #DB241F;}
.ssm5 li:hover, .ssm36 li:hover{border-left: 5px solid #2A3C66;}
.ssm6 li:hover, .ssm34 li:hover{border-left: 5px solid #277621;}
.ssm33 li:hover, .ssm61 li:hover{border-left: 5px solid #EC6E08;}
li.sous-menu:hover{border-left:solid 5px #FFF;}


.sous-menu {border-bottom: 1px solid #E3E0DF;font-weight: normal; font-size: 11px;
padding: 0 0 0 44px; height:18px; font-size: 10px; vertical-align:middle;
background-image: url("images/fleche-rouge-menu.png");
background-repeat: no-repeat;
background-position: 30px 3px;
}
.sous-menu:hover{padding: 0 0 0 44px; border-left:0;
background-color:#E5E2E1;
background-image: url("images/fleche-rouge-menu.png");
background-repeat: no-repeat;
background-position: 30px 3px;
}







table{/*cellspacing:0;cellpadding:0;*/ border-spacing:0;}
tr,td{border: 1px solid #E3E0DF;}
th {padding:0 40px 0 0;}
.row_even{}
.row_odd{ background-color:#EFEEEB; }
/*--------------------------------------------------------------------------------------------------*/

 .menu-illustration{ padding:0 0 3px 0;}

 
 .menu-niv1 { background: #FFF; text-align:center; 
 padding:0 0px 5px 0px; margin:0 2px 0 2px; }
 

a {  color:#38302B; padding:0; margin:0; border:0; text-decoration:underline;}
a:hover { color: #981814; text-decoration:underline;}
 .menu-vertical a{text-decoration:none;}
 .menu-vertical a:hover{color:#38302B; text-decoration:none;}
.sous-menu a {  text-decoration:none;}
.sous-menu a:hover {color:#38302B;  text-decoration:underline;}
.bread a, .bread a:hover{text-decoration:none;}




 ul { list-style: none;  text-align:left;}
 
 img{padding:0; margin:0; border:0;}
 
.hide{display:none;}

.formPrive {position:absolute; top:0px; left:0px; }
input {font-size:10px;}
.boxMail {position:absolute;
top:23px; left:111px; width: 162px; height:15px;}
.boxPassword{position:absolute;
top:47px;  left:111px;width: 139px; height:15px;}
.boxRecherche{position:absolute;
top:20px;  left:794px;width: 139px; height:9px;}

.cours{font-weight:bold; color:#2A3C66;}




.bloc-date{margin:7px 0 -3px 0;}
DIV#bourse-home LI{
	position:relative;
	font-weight:normal;
}
DIV#bourse-home{
	position:relative;
	margin-top:11px;
}
DIV#bourse-home SPAN{
	position:absolute;
	right:6px;
	font-weight:bold;
}
DIV#bourse-home,DIV#communiques-home,DIV#publications-home{
	height:179px;
}
DIV#communiques-home LI, DIV#publications-home LI{
	padding : 0px 0px 15px 4px;
	margin : -5px 0px 11px 4px;
}
DIV.suite{
    margin:16px 0 0 0; 
	text-align:right;
}
DIV#resultats-recherche LI{
	height:auto;
	padding:6px 0 4px 4px;
	list-style:circle;
	list-style-position:inside;
}
.grouge{
	font-weight:bold;
	color:#990006; 
}
.gbleu{
	font-weight:bold;
	color:#2A3B66; 
}
.courrant{
	color:#DA1616;
}
#bread,#fraguement__breadR{
	margin: 0;
	padding:0;
}
hr{
	border: none;
	border-bottom: solid 1px #E5E0DD;
}
#bread,#fraguement__breadR{	margin:-1px 0 0 -11px; 	padding:0;	float:left;}
#fragment__illu_nouvelle_page{display:none;}

#actu{
	height:249px;
}
.hausse{
 color:green;
}
.varhausse{
margin: 0 0 0 -15px;
padding:0 0 0 15px;
background-image: url("images/FLECHE-HAUSSE.gif");
background-repeat: no-repeat;
background-repeat: no-repeat;
background-position:center left;
}
.baisse{color:#DA1616;}
.varbaisse{
margin: 0 0 0 -15px;
padding:0 0 0 15px;
background-image: url("images/FLECHE-BAISSE.gif");
background-repeat: no-repeat;
background-position:center left;
}

#contenu .spip_documents img{ padding:0;}
#contenu{padding:10px 230px 20px 270px; text-align:justify; }


.panneau{
border: 1px solid #E3E0DF;
background:#FFF;
width:370px;
}
.panneau span{ display:block;
margin:-13px 10px 0 155px;
text-align:right;
width:195px;}

.panneau span.varhausse{
padding-right:110px;
margin-left:142px;
background-image: url("images/FLECHE-HAUSSE.gif");
background-repeat: no-repeat;
background-position:center center;
}
.panneau span.varbaisse{
padding-right:110px;
margin-left:142px;
background-image: url("images/FLECHE-BAISSE.gif");
background-repeat: no-repeat;
background-position:center center;
}

.imprimer{float:left; margin:0 10px 0 0; font-size: 11px;}
.top a{color:#66605C;float:right; margin:14px 0px 0 0; font-size: 11px; text-decoration:none;}
.top a:hover{float:right; margin:14px 0px 0 0; font-size: 11px;text-decoration:underline;}

.spip_documents_right{
margin:0 0 0 500px;
position:absolute;
padding:0;
}

hr{/*margin:-1px 0 30px 0;*/ color:#2a3c66;height:1px;}
.ArchiveRA, .Archive{/*height:40px;*/ padding:3px 0 3px 0; }

/*
.Archive p, .ArchiveRA p{	width:400px;	padding:0px;	text-align:left;}
.ArchiveRA dl{position:absolute; left:-135px; top:0px;}
.colonne-droite{margin: -220px 0 0 494px; 	padding: 2px 0 0 10px; float:left;}
.colonne-gauche{padding: 2px 0 0 0;  width:480px;  }

 Rajout olivier pour la mise en page des communiqués 
.Archive, .ArchiveRA{
	border-bottom:solid 1px #E5E0DD;
	position:relative;
	padding:6px 0 0 0; 
}
.ArchiveRA A{	right:24px;	top:15px;	position:absolute;}
.Archive A{	right:24px;	top:20px;	position:absolute;}*/

.colonne-droite{margin: 0 0 0 250px; 	padding: 2px 0 0 10px; }
.colonne-gauche{padding: 2px 0 0 0;  width:240px;  float:left;}
.lexique-droit{float:right; }