body, html {
height: 100%;
margin: 0;
padding: 0;
}
BODY{
background:url(../img/fd.gif);
font-family:Verdana, Arial, Helvetica, Sans;
font-size:11px;
color:#353535;
height: 100%;
margin: 0;
padding: 0;
}
html {
overflow: visible;
}
body {
overflow: auto;
}
form, ul, li, div{
margin:0px;
padding:0px;
}
a:link, a:visited{
font-family:Verdana, Arial, Helvetica, Sans;
font-size:11px;
color:#353535;
text-decoration:underline;
}
a:hover{
font-family:Verdana, Arial, Helvetica, Sans;
font-size:11px;
color:#808080;
text-decoration:underline;
}
#barre_not {
position:absolute;
bottom :0;
width:100%;
}
div[id=barre_not] {
position: fixed !important;
}
.barre_int{
position:relative;
width:90%;
margin:0 auto 0 auto;
background-color:#e0e0e0;
height:30px;
padding:0px;
padding-bottom:0;
border:1px solid #c1c1c1;
border-bottom:none;
overflow:hidden;
}
.detail_quota{
border:1px solid #c1c1c1;
border-bottom:0;
background-color:#e0e0e0;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
font-size:12px;
width:200px;
margin-left:13%;
display:none;
position:absolute;
bottom:31px;
}
.cadre_detail_quota{
border:1px solid #f1f1f1;
border-bottom:0;
margin:4px;
margin-bottom:0;
padding:4px;
padding-bottom:0;
}
.popup_mail{
position:absolute;
z-index: 50;
background:url(../img/barre_bg_popup.gif) no-repeat; 
width:149px;
height:95px;
margin-left:6%;
padding:15px;
color: #666;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
font-size:12px;
text-align:center;
line-height: 2em;
display:none;
}
.b_icomail{
width:26px;
height:26px;
background:url(../img/barre_ico_mail.gif) no-repeat;
float:left;
margin-left:20px;
}
.b_spacer{
float:left;
width:40px;
text-align:center;
font-size:16px;
}
.cont_pass{
color: #666;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
font-size:11px;
float:left;
margin-left:13px;
text-align:center;
}
.adress_mail{
color: #666;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
font-size:11px;	
font-weight:bold;
margin-left:10px;
margin-top:5px;
float:left;
}
.b_impression{
width:26px;
height:26px;
background:url(../img/barre_ico_imp.gif) no-repeat;
float:left;
}
.b_password{
width:26px;
height:26px;
background:url(../img/barre_ico_pass.gif) no-repeat;
float:left;
}
.b_contact{
width:26px;
height:26px;
background:url(../img/barre_ico_info.gif) no-repeat;
float:left;
}
.b_site{
width:26px;
height:26px;
background:url(../img/barre_ico_web.gif) no-repeat;
float:left;
}
.b_nbmail{
width:31px;
height:26px;
background:url(../img/barre_bg_nb.gif) no-repeat;
float:left;
margin-left:20px;
font-family:Arial, Verdana;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-align:center;
padding-top:4px;
}
.b_nbmail_load{
width:24px;
height:24px;
background:url(../img/bg_spinner_barre.gif) no-repeat;
float:left;
margin-left:20px;
}
.lien_popup_mail{
color: #666;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
font-size:13px;
font-weight:bold;
line-height: 3em;
text-decoration:none;
}
.conteneur_space{
float:left;
margin-left:20px;
margin-top:2px;
cursor:help;
}
.cadrefreespace{
width:150px;
height:19px;
border:1px solid #808080;
padding:1px;
float:left;
}
.txtquota{
position:absolute;
text-align:center;
font-weight:bold;
width:150px;
margin-top:1px;
}
.b_normal{
height:100%;
background-color:green;
height:19px; 
position:absolute;
}	
.b_fort{
height:100%;
background-color:orange;
height:19px; 
position:absolute;
}	
.b_critique{
height:100%;
background-color:red;
height:19px; 
position:absolute;
}
.divprincipal{
width:1000px;
margin-left:auto;
margin-right:auto;
}
.banniere{
width:1000px;
float:none;
}
.ban1-1{
background:url(../img/ban1-1.jpg);
width:228px;
height:130px;
float:left;
cursor:pointer;
}
.ban1-2{
background:url(../img/ban1-2.jpg);
width:563px;
height:130px;
float:left;
}
.ban1-3{
background:url(../img/ban1-3.jpg);
width:195px;
height:130px;
float:left;
}
.ban2-1{
background:url(../img/ban2-1.jpg);
width:228px;
height:130px;
float:left;
cursor:pointer;
}
.ban2-2{
background:url(../img/ban2-2.jpg);
width:563px;
height:130px;
float:left;
}
.ban2-3{
background:url(../img/ban2-3.jpg);
width:195px;
height:130px;
float:left;
}
.ban3-1{
background:url(../img/ban3-1.jpg);
width:228px;
height:130px;
float:left;
cursor:pointer;
}
.ban3-2{
background:url(../img/ban3-2.jpg);
width:563px;
height:130px;
float:left;
}
.ban3-3{
background:url(../img/ban3-3.jpg);
width:195px;
height:130px;
float:left;
}
.ban4-1{
background:url(../img/ban4-1.jpg);
width:228px;
height:130px;
float:left;
cursor:pointer;
}
.ban4-2{
background:url(../img/ban4-2.jpg);
width:563px;
height:130px;
float:left;
}
.ban4-3{
background:url(../img/ban4-3.jpg);
width:195px;
height:130px;
float:left;
}
.spacer {
clear: both;
}
.recherche{
margin-top:45px;
margin-left:115px;
font-family:Verdana, Arial, Helvetica, Sans;
font-size:11px;
color:#FFFFFF;
}
.champsrecherche{
background-color:#FFFFFF;
opacity:0.65;
filter : alpha(opacity=65);
border:1px dashed #484848;
width:215px;
padding:5px;
font-family:Verdana, Arial, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#000000;
}
.ssbanniere{
margin-top:7px;
width:1000px;
}
.blocmenu{
width:166px;
float:left;
list-style:none;
margin-right:7px;
}
.blocdefaut{
/*width:1000px;*/
/*border:1px solid #FF0000 !important;*/
_width:814px;
margin:0px;
padding-left:166px;
_padding-left:0px;
}
.divetudiante{
border:1px solid #FFFFFF;
width:251px;
float:left;
}
.divetudiantetop{
background:url('../img/etudiantetop.gif') no-repeat;
width:251px;
height:29px;
cursor:pointer;
}
.divoutils{
border:1px solid #FFFFFF;
width:251px;
float:left;
margin-right:25px;
}
.divmdpexpire{
border:2px solid #9c1616;
background-color:#f6b0b0;
width:90%;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
padding:3px;
font-weight:bold;
text-align:center;
}
.divoutilstop{
background:url('../img/outilstop.gif') no-repeat;
width:251px;
height:29px;
cursor:pointer;
}
.divressources{
border:1px solid #FFFFFF;
width:251px;
margin-right:25px;
float:left;
}
.divressourcestop{
background:url('../img/ressourcestop.gif') no-repeat;
width:251px;
height:29px;
cursor:pointer;
}
.styleblocspip{
padding-left:10px;
padding-right:10px;
}
.lignearticle{
width:100%;
padding-top:10px;
padding-bottom:5px;
}
.imgspip{
width:80px;
height:80px;
text-align:center;
background-color:#e8e8e8;
border:1px solid #074293;
float:left;
}
.imgspip2{
width:80px;
height:80px;
text-align:center;
background-color:#e8e8e8;
border:1px solid #074293;
float:left;
margin-right:10px;
margin-bottom:10px;
}
.textspip{
width:420px;
float:left;
}
.titrearticle, .titrearticle a:link, .titrearticle a:visited{
font-family:Verdana, Arial, Helvetica, Sans;
font-size:13px;
font-weight:bold;
color:#720404;
padding-left:10px;
padding-bottom:4px;
text-decoration:none;
}
.titrearticle a:hover{
text-decoration:underline;
}
.auteurarticle{
font-family:Verdana, Arial, Helvetica, Sans;
font-size:10px;
color:#4d4d4d;
padding-top:3px;
padding-left:40px;
border-bottom:1px dashed #989898;
}
.chapoarticle{
padding-top:5px;
padding-left:10px;
}
.lienarticle, .lienarticle a:link, .lienarticle a:visited{
padding-left:20px;
padding-top:4px;
font-family:Verdana, Arial, Helvetica, Sans;
font-size:11px;
font-weight:bold;
color:#001e55;
text-decoration:none;
}
.lienarticle a:hover{
text-decoration:underline;
padding-top:4px;
}
.imgmenuperso{
width:18px;
height:9px;
padding-top:15px;
padding-left:220px;
}
.divperso2{
width:500px;
height:7px;
float:left;
}
.colonegauche{
width:550px;
margin-right:7px;
_margin-right:-7px;
float:left;
}
.colonedroite{
width:251px;
_width:244px;
float:left;
}
.menutop{
background:url(../img/menutop.gif) no-repeat;
width:166px;
height:16px;
}
.menufd{
background:url(../img/menufd.gif);
width:166px;
}
.itemcat, .itemcat a:link, .itemcat a:visited{
height:25px;
margin-left:10px;
margin-right:10px;
padding-top:10px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
border-top:1px dashed #fd7700;
color:#0f2441;
text-decoration:none;
}
.itemcat a:hover{
text-decoration:underline;
}
.itemmenu, .itemmenu a:link, .itemmenu a:visited{
height:25px;
margin-left:10px;
padding-top:10px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:13px;
font-weight:bold;
color:#0f2441;
text-decoration:none;
}
.itemmenu a:hover{
text-decoration:underline;
}
.itemssmenu, .itemssmenu a:link, .itemssmenu a:visited{
height:25px;
margin-left:25px;
padding-top:10px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:11px;
color:#413d3d;
text-decoration:none;
}
.itemmenu a:hover{
text-decoration:underline;
}
.menuligne{
margin:0px;
margin-left:15px;
margin-right:23px;
border-bottom:1px solid #ff7a00;
}
.menuligne2{
margin:0px;
margin-left:15px;
margin-right:23px;
border-bottom:1px solid #FFFFFF;
}
.blocperso{
background:url('../img/persotop.gif') no-repeat;
background-color:#232323;
margin-left:7px;
width:147px;
padding-top:35px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding-left:6px;
}
.blocpersoitem {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dashed #444444;
}
.blocpersoitemimg{
width:22px;
float:left;
text-align:center;
}
.blocpersoitemlien{
text-align:left;
}
.menuitemlien{
padding-top:7px;
padding-bottom:7px;
border-bottom:1px dashed #b3b3b3;
}
.menuitemlien3{
padding-top:7px;
padding-left:13px;
padding-bottom:7px;
border-bottom:1px dashed #b3b3b3;
}
.menulienlien3, .menulienlien3 a:link, .menulienlien3 a:visited{
padding-top:4px;
height:28px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:11px;
color:#000000;
}
.menulienimg{
width:45px;
height:28px;
text-align:center;
float:left;
}
.menulienlien, .menulienlien a:link, .menulienlien a:visited{
padding-top:4px;
height:28px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#000000;
}
.menulienlien2{
padding-top:4px;
height:28px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#012f6d;
}
.blocpersoitemlien ul, .blocpersoitemlien ul a:link, .blocpersoitemlien ul a:visited{
font-family:Arial, Verdana, Helvetica, Sans;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.blocpersoitemlien ul a:hover{
text-decoration:underline;
}
.labelformperso{
margin-left:1px;
float:left;
width:80px;
margin-top:5px;
}
.inputformperso{
margin-top:5px;
opacity:0.65;
filter : alpha(opacity=65);
width:130px;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:11px;
}
.validformperso{
margin-top:11px;
opacity:0.65;
filter : alpha(opacity=65);
margin-left:28px;
}
.labelmdplost{
padding-top:5px;
padding-bottom:5px;
}
.labelmdplostimg, .labelmdplostimg a:link, .labelmdplostimg a:visited{
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.labelmdplostimg a:hover{
text-decoration:underline;
}
.menurubrique{
font-family:Arial, Verdana, Helvetica, Sans;
font-size:13px;
font-weight:bold;
color:#413d3d;
height:25px;
margin-left:10px;
}
.menubottom{
background:url(../img/menubottom.gif) no-repeat;
width:166px;
height:12px;
}
.blocactu{
width:550px;
margin-right:5px;
float:left;
}
.blocactutop{
background:url(../img/actutop.gif) no-repeat;
width:550px;
height:29px;
}
.blocgdfd{
background:url(../img/blocgdfd.gif);
width:550px;
}
.blocgdbottom{
background:url(../img/blocgdbottom.gif) no-repeat;
width:550px;
height:5px;
}
.blocstage{
width:251px;
float:left;
}
.blocstagetop{
background:url(../img/stagetop.gif) no-repeat;
width:251px;
height:29px;
cursor:pointer;
}
.blocpetitfd{
color:#720404;
background:url(../img/blocpetitfd.gif);
width:251px;
}
.blocpetitbottom{
background:url(../img/blocpetitbottom.gif) no-repeat;
width:251px;
height:4px;
}
.blocspip{
width:550px;
margin-right:5px;
float:left;
}
.blocspiptop{
background:url(../img/actuspiptop.gif) no-repeat;
width:550px;
height:29px;
}
.blocpromotop{
background:url(../img/actupromo.gif) no-repeat;
width:550px;
height:29px;
}
.blocbreves{
width:251px;
float:left;
margin-bottom:60px;
}
.blocbrevestop{
background:url(../img/brevestop.gif) no-repeat;
width:251px;
height:29px;
}
.optionrss{
width:550px;
_width:525px;
margin-left:10px;
margin-right:15px;
}
.blocchoixrss_actif{
padding-top:5px;
width:129px;
height:15px;
text-align:center;
background-color:#FFFFFF;
border:1px solid #193285;
border-bottom:0;
float:left;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#ef621c;
cursor:pointer;
}
.blocchoixrss{
padding-top:5px;
width:129px;
height:15px;
text-align:center;
background-color:#e5e5e5;
border:1px solid #193285;opacity:0.65;
filter : alpha(opacity=65);
border-bottom:0;
float:left;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#2a2a2a;
cursor:pointer;
}
.blocitemrss{
padding-left:20px;
padding-right:20px;
}
.premierarticle{
margin-top:10px;
margin-bottom:5px;
}
.premierarticleimg{
width:95px;
margin-right:7px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
float:left;
background-color:#e8e8e8;
border:1px solid #074293;
}
.titreactu, .titreactu a:link, .titreactu a:visited{
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#720404;
text-decoration:none;
}
.titreactu a:hover{
text-decoration:underline;
}
.titreactuautre{
border-bottom:1px dashed #b2b2b2;
padding-bottom:4px;
margin:5px;
margin-left:0px;
}
.titreactuautre a:link, .titreactuautre a:visited{
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
color:#720404;
text-decoration:none;
}
.titreactuautre a:hover{
text-decoration:underline;
}
.lienarchivearticle{
margin-top:15px;
margin-bottom:15px;
width:100%;
height:30px;
background-color:#133675;
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
border:1px solid #8a8a8a;
}
.lienarchivearticle{
margin-top:15px;
margin-bottom:15px;
width:100%;
height:20px;
background-color:#133675;
border:1px solid #ffffff;
text-align:center;
padding-top:5px;
}
.lienarchivearticle:hover{
background-color:#1d4ea6;
}
.lienarchivearticle a:link, .lienarchivearticle a:visited{
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.lienarchivearticle a:hover{
font-family:Arial, Verdana, Helvetica, Sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}   
.itemstages{
width:250px;
height:300px;
background:url('../img/fdstages.gif') no-repeat center;
overflow:hidden;
}
.stagestitre{
padding:5px;
padding-bottom:8px;
padding-left:8px;
}
.stagestitre a:link, .stagestitre a:visited{
font-family:Verdana, Arial, Helvetica, Sans;
font-size:10px;
text-decoration:none;
}
.stagestitre a:hover{
text-decoration:underline;
}
.stagesligne{
margin-left:15px;
margin-right:18px;
border-bottom:1px dashed #b2b2b2;
}
.brevestitres{
padding:5px;
padding-bottom:8px;
padding-left:8px;
}
.brevestitres a:link, .brevestitres a:visited{
font-family:Verdana, Arial, Helvetica, Sans;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.brevestitres a:hover{
text-decoration:underline;
}
.breveslignes{
margin-left:15px;
margin-right:18px;
border-bottom:1px dashed #b2b2b2;
}
.brevesconteneur{
width:570px;
padding:10px;
padding-bottom:0px;
}
.brevesaffichtitre{
width:570px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:Verdana, Arial, Helvetica, Sans;
font-size:14px;
font-weight:bold;
color:#114a98;
margin-bottom:5px;
}
.brevesaffichdate{
padding-left:37px;
border-bottom:1px dashed #b2b2b2;
margin-bottom:10px;
}
.divrotator{
margin-left:8px;
z-index:1;
}

