/* ------------------------------------------------------------------------------------------------------------------------------------------------
		Généralités
   ------------------------------------------------------------------------------------------------------------------------------------------------ */

html{background:#1b60b8 url(../images/backlayout.png) repeat-x 0 0;text-align:center;}
body{
  position:relative;
  font:75%/1.4em Arial, Helvetica, "Nimbus Sans L", sans-serif;;
  margin:0 auto;
  background:transparent;
  width:80em;
  text-align:left;
}

strong{font-weight:bold;}


/* =Élément à faire disparaître de la zone d'affichage */
#mainNav h2, #intranet label, #intranetpia label, #urhere h2, #tools h2, #intranet button span, #intranetpia button span, #search label, #search h2, #search button span, #secNav h2, #secNavVertical h2, #siteinfo h2, #siteinfoIE h2, #tagscloud h2, #com h2, #cio label, button#dep span{position:absolute;left:-999em;}

/* =Liens */
a{text-decoration:none;color:#0B4DA2;font-weight: bold;}
a:hover{text-decoration:underline;}
a.newEntry{text-decoration:none;color:#0B4DA2!important;font-weight: bold;}

a.bouton:hover {
    text-decoration: none;
}
a.bouton {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #4E4E4E!important;
    cursor: pointer;
    display: inline-block;
    font: bold 1.1em Arial,Helvetica,"Nimbus Sans L",sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
a.bouton span {
    background: url("../images/bouton_gch.png") no-repeat scroll left top transparent;
    float: left;
    padding: 0 0 0 5px;
    position: relative;
    vertical-align: middle;
}
a.bouton span span {
    background: url("../images/bouton_dte.png") no-repeat scroll right top transparent;
    padding: 0 5px 0 0;
}
a.bouton span span span {
    background: url("../images/bouton_mil.png") repeat-x scroll left top transparent;
    height: 2.3em;
    line-height: 2.2em;
    padding: 0 0.4em;
}

/* =Liens d'accès rapides */
#controls ul{padding:0.8em 0;}
#controls{height:3em;display:none;}
#controls li{display:inline;padding-right:0.8em;}
#controls a{color:#a5cdff;font-weight:normal;}

#rshStorageField, .hide {display:none;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------
		Signes disctinctifs
   ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* =Logo */
#logo{position:absolute;top:0em;left:0;width:22%;background:#609ff0;}
#logo h1{height:15.5em;}
#logo img{padding:8px 0 0 15px;}

/* image verticale ac-versailles.fr */
#logo_ac {
    display: block;
    left: 15.5em;
    position: absolute;
    top: 3em;
    z-index: 2;
}

/* Cartouche des ministères */
#cartouche {
	position: absolute;
	bottom: 0px;
	left: -200px;		
    background: url("../images/ministeres2012.png") no-repeat scroll left top;
    height: 72px;
    width: 186px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------
		Contenu
   ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* =Titre principal */
#mainTitle{
position:absolute;
top:2.6em;
left:23%;
padding:0 0 0 0.3em;
color:#fff;
font:bold 190% Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#mainTitleReduce{
position:absolute;
top:4.9em;
left:25%;
padding:0 0 0 0.7em;
color:#fff;
font:bold 120% Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* =Contenu principal */
#mainContent{
float:left;
width:26%;
/*background:#fff;*/
/*margin-top:10.2em;*/
margin-top:9.9em;
margin-left:22%;
}
#mainContent h2{
text-transform:uppercase;
padding:0.8em 1em 0.8em 1em;
font:bold 1.8em/110% Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
#mainContent #secTitle{text-transform:none;}
#mainContent h2 a{color:#000;}

.editoProfil {border-bottom:1px dotted #000000;padding-bottom:1em;text-align:justify;}
.editoRubrique{margin:-0.5em 0 0 0!important;}
.editoSubcat{}

.subcatDesc{font-weight: normal; color: black; padding: 0.5em;}

#mainContent p{padding:0 1.2em;}
p.date{text-align:right!important;font-style:italic;padding-top:0;color: #A0A0A0;}
h2#titre{text-transform:uppercase;padding:0.5em 0 1em 0.8em!important;}
h2#secTitle{padding:0.5em 0.5em 1em 0.8em !important;text-align:left;}
#mainContent h3 a{
padding-left:1.7em;
color:#0B4DA2;
font-weight:bold;
background:transparent url(../images/puce_une.gif) no-repeat 0.8em 50%;
}
#mainContent.elevpar h3 a, #mainContent.etudiants h3 a{color:#fff;}
#mainContent.personnels h3 a{color:#000;}

.actu{text-align:center;margin-bottom:1em;}
.profilsActu{text-align:center!important;margin-bottom:1em;}
#mainContent p.visuel{padding:0;text-align:center;}

.Portlet a:hover {
  text-decoration: underline;
}

/* bouton extensible */
.Portlet a.boutonActu:hover {
	text-decoration: none;
}
a.boutonActu{
display:-moz-inline-box;
display:inline-block;
margin:0;
padding:0;
font:bold 1.1em Arial, Helvetica, "Nimbus Sans L", sans-serif;	/* Police du bouton */
color:#4e4e4e;
white-space:nowrap;
text-align:center;
vertical-align:middle;
cursor:pointer;
border:0;
background:none;
}
a.boutonActu span{
position:relative;
float:left;
padding:0 0 0 5px;		/* Largeur du côté gauche */
vertical-align:middle;
background:url(../images/bouton_gch.png) left top no-repeat;
}
a.boutonActu span span{
padding:0 5px 0 0;		/* Largeur du côté droite */
background:url(../images/bouton_dte.png) right top no-repeat;
}
a.boutonActu span span span{
height:2.3em;		/* Hauteur du bouton */
padding:0 0.4em;
line-height:2.2em;	/* Alignement vertical du texte */
background:url(../images/bouton_mil.png) left top repeat-x;
color: #4E4E4E;
}

#mainContent.lay2 #titre{padding-top:1em;}

/* Infos pratiques */
#info li, #tags li{padding:0 1em 1em 1.7em;}

#info, #actualites, #tags, #cio, #themes{border-bottom:1px solid #000;padding-bottom:1em;background-color: #FFF;}
#info, #actualites, #themes {border-top: 0.1em solid #B1B2AA;background-color: #FFF;}
#tags.last{border:0;}
#tags a{margin-left:0.8em}
#cio h2 span{text-transform:lowercase;}

/* colonne */
#col{
float:right;
overflow:hidden;
/*margin-top:10.2em;*/
margin-top:9.8em;
width:52%;
}

/* Affichage pline page des liste d'articles et les articles */
#mainCol{
float:right;
overflow:hidden;
/*margin-top:10.2em;*/
margin-top:9.8em;
width:75%;
}

#mainColRecherche {
float:right;
overflow:hidden;
/*margin-top:10.2em;*/
margin-top:8em;
width:78.5%;
margin-left:21.5%;
}

/* Liste d'icônes : rss, twitter, webtv */
#iconList {text-align: left; margin-top: 1em; width:190px;}

#iconList a{
	color:#000;
	font-weight:bold;
	/* display:block; */
	padding-left:2em;
	padding-right:0em;
}

/* =Contenu secondaire */
#secContent{
	background:#fff;
	margin-left:0.5em;
	overflow:hidden;
	border-top: 1px solid #B1B2AA; /*#4185DC;*/
}

.decent-size {
  min-height:52.4em;
}

.decent-size-search {
  min-height:61em;
}

#secContent.acad p.rss{
clear:right;
padding:1.2em 1em 0.7em 1em;
background:#fff url(../images/backrss.png) repeat-x 0 0;
}

#secContent.acad p.twitter{
/*clear:left;*/
clear:right;
padding:1.2em 1em 0.7em 1em;
background:#fff url(../images/backrss.png) repeat-x 0 0;
}

/* Articles */
#secContent h2.pub-title {
font:bold 1.6em Arial, Helvetica, "Nimbus Sans L", sans-serif;
color:#0B4DA2;
padding:0 0 1.2em 0;
margin-bottom: 0;
width: 57%!important;
}
#secContent #blocPrinc h2{
font:bold 1.6em Arial, Helvetica, "Nimbus Sans L", sans-serif;
color:#0B4DA2;
padding:0 0 1.2em 0;
}
#secContent #blocPrinc h2.blackTitle{
font:bold 1.6em Arial, Helvetica, "Nimbus Sans L", sans-serif;
color:#000000;
padding:0.6em 0 1.2em 0;
}
#blocPrinc p{padding-bottom:0em;/*text-align: justify;*/}
#blocPrinc img{
	float:left;
	padding:0 1em 0 0;
}
#blocPrinc img.img-news {
  float:left;
  margin:0 1em 0.5em 0;
	width: 11em; 
	height: 11em; 
}
img.img-news-list {
  float:left;
  margin:0 1em 0.5em 0;
	width: 4.5em; 
	height: 4.5em; 
}
.intro{font-weight:bold;color:#0B4DA2;}

#blocPrinc, #blocSec{
margin:1em 1.7em;
padding:0.2em;
/*border:1px solid #2f2f2f;*/
}
#blocPrinc {
	background-color:#fff;
}
#blocSec {
 	background-color:#ECECEC;
}
#blocPrinc.decent-size {
	min-height: 58.5em;
}	

.etab.arti #blocPrinc,.acad.arti #blocPrinc,.pedagogie.arti #blocPrinc, .orientation.arti #blocPrinc,.ia.arti #blocPrinc,.personnels.arti #blocPrinc,.elevpar.arti #blocPrinc,.etudiants.arti #blocPrinc, .resultats #blocPrinc{border:0;}
.etab.arti #blocSec,acad.arti #blocSec,.pedagogie.arti #blocSec,.ia.arti #blocSec, .orientation.arti #blocSec, .personnels.arti #blocSec, .elevpar.arti #blocSec, .etudiants.arti #blocSec{background-color:#ececec;}


/* Télécharger */
#blocSec p{padding:0 0 0 1.7em;}
#blocSec li a{color:#0B4DA2;font-weight:bold;}
#blocSec li a span{font-weight:normal;}


#recherche .pdfLink{background:transparent url(../images/icons/page_white_acrobat.png) no-repeat 0em 0.1em;
  padding-left:1.7em;
  padding-top: 0.2em}
#recherche .imgLink{  background:transparent url(../images/icons/page_white_picture.png) no-repeat 0em 0.1em;
  padding-left:1.7em;
  padding-top: 0.2em}

#recherche .wordLink{background:transparent url(../images/icons/page_white_word.png) no-repeat 0em 0.1em;
  padding-left:1.7em;
  padding-top: 0.2em}
#recherche .powerpointLink{ background:transparent url(../images/icons/page_white_powerpoint.png) no-repeat 0em 0.1em;
  padding-left:1.7em;
  padding-top: 0.2em}
#recherche .excelLink{  background:transparent url(../images/icons/page_white_excel.png) no-repeat 0em 0.1em;
  padding-left:1.7em;
  padding-top: 0.2em}
#recherche .contentTypeDefaultLink{/*background:transparent url(../images/icon-mime-default.png) no-repeat 1em 0;*/}


#secContent #blocSec h2{
padding:0 1em 0.8em 0;
font:bold 1.8em/110% Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
#secContent #blocSec li{padding:0;margin-bottom: 1em}
#secContent #blocPrinc li{padding:0;}

#blocSec p.lecteur{padding-top:0;}
#blocSec .lecteur a{font-weight:normal;color:#666;}

/* Liste de résultats */
#secContent.resultats{background:#fff url(../images/titre_resultats.png) no-repeat 100% 0;padding-top:6em;}
#secContent.resultats #blocPrinc h2{
text-transform:uppercase;
font-size:1.8em;
color:#000;
}
#secContent.resultats #blocPrinc hr{margin-bottom:3em;}

/* Conteneur col1 + col2 */
#conteneur{overflow:hidden;background:#fff url(../images/grey.png) repeat-y 50% 0;margin:0 0 0.4em 0;}

/* Titres */

/* Commun */
#secContent.acad h2, #secContent.etab h2, #secContent.elevpar h2, #secContent.personnels h2, #secContent.etudiants h2, #secContent.ia h2, #secContent.pedagogie h2, #secContent.orientation h2
{
padding:0.8em 1em 0em 1em;
font:bold 1.6em/110% Arial, Helvetica, "Nimbus Sans L", sans-serif;
width:48%;
height:4em;
}
#secContent.elevpar h2, #secContent.personnels h2, #secContent.etudiants h2 {
	font-size: 1.4em;
}
#secContent #titreTelechargement {
	height: 2em!important;
	padding:0.8em 1em 0!important;
}
/*portail thematique*/
h3.theme
{
padding:0em 0em 0.8em 0.4em;
font:bold 1.6em/110% Arial, Helvetica, "Nimbus Sans L", sans-serif;
width:45%;

}


#secContent.acad, 
#secContent.etab, 
#secContent.elevpar, 
#secContent.personnels, 
#secContent.etudiants,
#secContent.ia, 
#secContent.pedagogie, 
#secContent.orientation
{
	padding-top:0em;
}

/* Etablissements et formations */
#secContent.etab{background:#fff url(../images/titre_etablissements_formations.jpg) no-repeat 100% 0;}

/* Élèves et parents */
#secContent.elevpar{background:#fff url(../images/titre_home_eleves_parents.jpg) no-repeat 100% 0;}

/* Personnels de l'académie */
#secContent.personnels{background:#fff url(../images/titre_home_personnels.png) no-repeat 100% 0;}

/* Étudiants et enseignement supèrieur */
#secContent.etudiants{background:#fff url(../images/titre_home_etudiants.png) no-repeat 100% 0;}

/* Pédagogie */
#secContent.pedagogie{background:#fff url(../images/titre_home_etudiants.png) no-repeat 100% 0;}

/* Inspection Académique */
#secContent.ia{background:#fff url(../images/titre_etablissements_formations.jpg) no-repeat 100% 0;}

/* Orientation */
#secContent.orientation{background:#fff url(../images/titre_home_etudiants.png) no-repeat 100% 0;}

#secContent.acad{background:#fff url(../images/titre_academie.jpg) no-repeat 100% 0;}
#secContent h3 a{font-weight:bold;color:#0b4da2;}
#secContent .gch{float:left;width:49%; min-height: 300px;_height: 300px;}
#secContent .dte{float:right;width:49%;}
#secContent li{padding:0 1.7em 1em 1.7em;}
#secContent li a{color:#0B4DA2;}
#secContent ul.resultElements li{padding:0 1.7em 1em 1.7em;}
#secContent ul.resultElements li a{color:#0B4DA2;}
#secContent #col1 li{padding:0;}

#secContent .gch li, #secContent .dte li, #secContent ul.news li{padding:0 1.7em 1em 1.7em;}

#secContent ul.pager li{padding:0;}

#insideFooter{
	text-align: right;
}

#insideFooter a { font-weight: normal; }

/* Com */
#unsub #com{
	width:78%;
	padding-top:1em;
	margin: 2.5em 0 0 2%;
	text-align:center;
}
#unsub #com #comImg {
	background-color: #FFF;
	padding: 1em 0;
}
#unsub #com #comImg img {padding:0;margin:0;}


/* =Focus */
/*#com, #comProfil { 
float:right;
width:48%;
margin:0;
}*/

#com, #comProfil { 
width:48%;
margin:0;
}

#pia{
float:left;
width:48%;
margin:1em 0 0 0.6em;
height: 17em;
}
#com img, #comProfil img {padding-bottom:0.5em;}
#col.lay2 #com li, #col.lay2 #comProfil li {float:left;margin-right:1em;}
#col.lay2 #com, #col.lay2 #comProfil{width:100%;}

/* =Nuage de tags */
#tagscloud{
border:1px solid #fff;
float:right;
margin-top:1em;
width:47%;
background:#154a8f url(../images/backtgcld.png) repeat-x 0 0;
padding:0.4em 0;
}
#tagscloud li{display:block;float:left;}
#tagscloud a{
float:left;
display:block;
color:#fff;
padding:0.4em 1em;
font-weight:normal;
}
#tagscloud .p1 a{font-weight:bold;}
#tagscloud .p2 a{font-size:1.5em;}
#tagscloud .p3 a{font-size:2.1em;}

#cont{border-top:1em solid #276cc4;}
#tagscloud.lay2{width:99%;margin-top:0;}
#sep{border-top:1em solid #1b60b8;}

/* Bloc PIA Portail Intranet */
#pia{
border:1px solid #fff;
width:46.5%;
padding:0.4em;
min-height:17em;
background:#a57a96 url(../images/backpia.png) repeat-x 0 0;
}
#pia h2{
text-transform:uppercase;
font:bold 1.2em/110% Arial, Helvetica, "Nimbus Sans L", sans-serif;
padding:1em;
}

#pia h3{font-weight:bold;color:#fff;padding:1em 0 0.5em 1em;}
#pia p{padding:0 1em 0.2em 1em;}
#pia a{color:#fff;font-weight:bold;}
.valid{text-align:right;}
#pia ul{padding:1em;}




/* ------------------------------------------------------------------------------------------------------------------------------------------------
		Gadgets
   ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* =Recherche */
/*#search{position:absolute;top:2.8em;right:0;}*/
#search{position:absolute;top:2.8em;right:0;margin-top: 1.5em}
#search input{
border:none;
padding:0.1em 0.3em;
margin-right:0.1em;
}

#search ol li {
	text-align: right;
	display: inline;
}

#search ol li span{
	margin-top:0.5em;
}

#srch{
background:transparent url(../images/btn_ok2.png) no-repeat 0 0;
width:60px;
height:20px;
border:0;
cursor:pointer;
/*position:absolute;*/
right:0.1em;
/*margin-top:0.5em;*/
vertical-align: bottom;
}

/* Intranet */
#intranet{
position:absolute;
top:0em;
left:13em;
background:#383838;
color:#fff;
padding:0.3em 3.8em 0.3em 1em;
}
#intranet li, #intranetpia li{display:inline;}
#logbl, #logbr{
width:5px;
height:5px;
position:absolute;
bottom:0;
}
#logbl{background:url(../images/log_bl.gif);left:0;}
#logbr{background:url(../images/log_br.gif);right:0;}
#intranet input, #intranetpia input{
width:6em;
border:none;
padding:0.1em 0.3em;
margin-right:0.1em;
}
#intranetpia li{padding-left:1em;}
#intranet h2{display:inline;padding-right:1em;}
button#log, input#log{
background:transparent url(../images/btn_ok.png) no-repeat 0 0;
width:29px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
top:0.3em;
right:1em;
}

input#log2, button#log2{
background:transparent url(../images/btn_ok2.png) no-repeat 0 0;
width:60px;
height:20px;
border:0;
cursor:pointer;
margin-bottom:1em;
}

button#dep{
background:transparent url(../images/btn_ok.png) no-repeat 0 0;
width:29px;
height:20px;
border:0;
cursor:pointer;
margin-top:0.2em;
}

#cio input{margin-top:0.2em;}
#cio p{padding-bottom:1em;}
#cio p.go{margin:-2.99em 1em 0 0;text-align:right;}

#blocPrinc .actu{margin:0;padding:0;text-align:left;}
#results{
border-bottom:1px solid #000;
border-top:1px solid #000;
padding:2.8em 0 2em 0;
margin:0.5em 0 3em 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------
		Navigation
   ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* =Navigation principale */
#mainNav{
position:absolute;
top:16em;
background:#4185dc;
padding:1.1em 0 13em 0;
width:22%;
font-size:94%;
overflow: hidden;
}

#mainNav li a {
  background:#4185dc;
  /*background:#5e76b6 url(../images/illustr_prf1.jpg) no-repeat 0 100%;*/
  color:#000;
  padding-top: 0.8em;
  padding-bottom: 0.2em;
  display:block;
}




#mainNav li, #mainNav li{font:bold 110%/220% Arial, Helvetica, "Nimbus Sans L", sans-serif;}
#mainNav #current a{
color:#4185db;
background:#fff;
padding:0 1em;
}
#mainNav li a{
background:#4185dc;
color:#fff;
padding:0 1em;
/*display:block;
white-space: nowrap;*/
}
#mainNav li a:hover{
text-decoration:none;
background:#fff;
color:#4185dc;
}
#mainNav li{border-top:1px solid #4185dc;}

/* ********************************************************************************************************************************** */
/* DANIEL */
/* ********************************************************************************************************************************** */
#mainNavProfils {
	position:absolute;
	top:30em;
	/*background:#4185dc;*/
	padding:0.1em 0 11em 0;
	width:22%;
	font-size:94%;
	}
	
#mainNavProfilsTitle {
	font:bold 110%/220% Arial, Helvetica, "Nimbus Sans L", sans-serif;
	padding-left: 0.5em;
	}
	
#mainNavProfils li {
	font:bold 110% Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
	
#mainNavProfils #prf1 a {
	background:#5e76b6;
	/*background:#5e76b6 url(../images/illustr_prf1.jpg) no-repeat 0 100%;*/
	color:#000;
	padding-top: 0.8em;
	padding-bottom: 0.2em;
}
	
#mainNavProfils #prf2 a {
	background:#a57a96;
	color:#000;
	padding-top: 0.25em;
	padding-bottom: 0.75em;
	}
	
#mainNavProfils #prf3 a {
	background:#ec7e76;
	color:#000;
	padding-top: 0.8em;
	padding-bottom: 0.2em;
	}

#mainNavProfils #prf1 a:hover {
	text-decoration:none;
	background:#5e76b6 url(../images/minibackprf.png) no-repeat 98% 100%;
	color:#fff;
	}
	
#mainNavProfils #prf2 a:hover {
	text-decoration:none;
	background:#a57a96 url(../images/minibackprf.png) no-repeat 98% 100%;
	color:#fff;
	}
	
#mainNavProfils #prf3 a:hover {
	text-decoration:none;
	background:#ec7e76 url(../images/minibackprf.png) no-repeat 98% 100%;
	/*color:#4185dc;*/
	color:#fff;
	}

#prf1 a, #prf2 a, #prf3 a {
	/*background:#5e76b6 no-repeat 0 100%;*/
	height: 2em;
	padding-left: 1em;
	/*padding-top: 1em;*/
	display:block;
	color:#fff;
	}

#mainMap{
	position:absolute;
	top:38em;
	width:22%;
	left:0;
	text-align:center;
	/*background-color:#4584d5;*/
	background-color:transparent;
	color:#fff;
	}
	
#mainMap p{
	padding:0 1em 0.5em 1em;
	}

/* ********************************************************************************************************************************** */
/* FIN DANIEL */
/* ********************************************************************************************************************************** */

/* =Navigation secondaire : Accueil */
#secNav, #secNavVertical{position:absolute;left:0;width:22%;}
#secNav {top:30em;}
#secNavVertical {top:25em;}
#secNav a {
	display:block;
	height:6em;
	font:bold 166%/105% Arial, Helvetica, "Nimbus Sans L", sans-serif;
	color:#000;
	text-decoration:none;
	letter-spacing:-1px;
	padding:0.4em 0 1.4em 0.7em;
}
#secNav a:hover, #secNavVertical a:hover{color:#fff;}

/* =Navigation secondaire : Profil */
#secNavVertical a {
	display:block;
	height:7.5em;
	font:bold 140%/105% Arial, Helvetica, "Nimbus Sans L", sans-serif;
	color:#000;
	text-decoration:none;
	letter-spacing:-1px;
	padding:0.4em 0 1.4em 0.7em;
}
#prf1 a{background:#5e76b6 url(../images/illustr_prf1.jpg) no-repeat 0 100%;}
#prf2 a{background:#a57a96 url(../images/illustr_prf2.jpg) no-repeat 0 100%;}
#prf3 a{background:#ec7e76 url(../images/illustr_prf3.jpg) no-repeat 0 100%;}
#prf1 a:hover{background:#5e76b6 url(../images/backprf.png) no-repeat 98% 100%;}
#prf2 a:hover{background:#a57a96 url(../images/backprf.png) no-repeat 98% 100%;}
#prf3 a:hover{background:#ec7e76 url(../images/backprf.png) no-repeat 98% 100%;}
#prf1Current,#prf2Current,#prf3Current{
	display:block;
	font:bold 100%/105% Arial, Helvetica, "Nimbus Sans L", sans-serif;
	height:11.2em;
	letter-spacing:-1px;
	text-decoration:none;
	color:#000;
}
#prf1Current {background:#5e76b6 url(../images/backprf.png) no-repeat 98% 100%;}
#prf2Current {background:#a57a96 url(../images/backprf.png) no-repeat 98% 100%;}
#prf3Current {background:#ec7e76 url(../images/backprf.png) no-repeat 98% 100%;}

/* =Outils */
/*#tools{position:absolute;top:0em;right:0;}*/
/*#tools{position:absolute;top:0em;right:0;width:39em;}*/
/*#tools{top:0em;right:0;position:absolute;text-align: left;width: 39em;}*/
#tools{top:0em;right:0em;position:absolute;text-align: left;width: 39em;}
#toolsFixOffset {position:absolute;top:0em;right:-0.9em;width: 39em;}
#tools li, #toolsFixOffset li{display:inline;}
#tools a, #toolsFixOffset a {
color:#fff;
/*padding:0 1em 0 0.6em;*/
padding:0 1em;
/*border-right:1px solid #fff;*/
font-weight:normal;
display: inline-block;
}
#tools .last a, #toolsFixOffset .last a{border:none;}

/* Footer */
#siteinfo{
position:relative;
border-top:3px solid /*#B1B2AA*/;
text-align:center;
clear:both; 
float:right;
width:78%;
margin:0.3em 0 2em 0%;
padding:0.3em 0;
background-color:#fff;
}
#siteinfo li{display:inline;}
#siteinfo a{
/*padding:0 1em 0 0.5em;*/
padding: 0 0.5em;
border-right:1px solid #000;
color:#000;
}
#siteinfo .last a{border:none;}

/* Footer IE*/
#siteinfoIE{
position:relative;
border-top:3px solid /*#B1B2AA*/;
text-align:center;
clear:both;
/*float:right;*/
width:78%;
margin:0.3em 0 0 22%;
padding:0.3em 0;
background-color:#fff;
}
#siteinfoIE li{display:inline;}
#siteinfoIE a{
/*padding:0 1em 0 0.5em;*/
padding: 0 0.5em;
border-right:1px solid #000;
color:#000;
}
#siteinfoIE .last a{border:none;}

#ftbl, #ftbr{
bottom:0;
height:5px;
position:absolute;
width:5px;
}
#ftbl{background:url(../images/ft_bl.gif);left:0;}
#ftbr{background:url(../images/ft_br.gif);right:0;}

/* =Fil d'ariane */
#urhere, #urhereMain{
position:absolute;
top:6.9em;
left: 17.6em;
width:78%;
height:2.5em;
background:#fff;
padding:0.2em 0;
/*border-bottom:1px solid #ecf4ff;*/
}
#urhere ul, #urhereMain ul{padding:0 1em;}
#urhere li, #urhereMain li{display:inline;}
#urhere a, #urhereMain a{color:#000;font-weight:normal;}

/* =Pagination */
#pagination li, #pagination h4{display:inline;}
#pagination h4{margin-right:0.5em;}
#pagination span{border:1px solid #000;padding:0.2em 0.4em;}
#pagination a{padding:0.5em;}

.justify {
  text-align: justify;
}

/*Liste article*/
#listeArticle {
margin:0 1em 1em 1em ;
}

#listeArticle li {
background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 1em 0.51em;
padding:0 0 0.5em 2em;
}

#listeArticle li a {
color:#0B4DA2;
}

/*************************************
 * AFFICHAGE VERSION PRINT
 *************************************/
#printbox {
	float: right;
	margin-left:1em;
  	border: 1px solid #CCCCCC;
  	font:75%/1.4em Arial, Helvetica, "Nimbus Sans L", sans-serif;
  	background:#F9F9F9;
  	width:	18em;
}

#printbox #printBoxUrl {
	float:left;
	padding:0.6em;
	font-size:1.3em;
}

#printbox #imprimer {
	float:left;
	padding:0.6em;
	font-size:1.3em;
}

#printbox #printBoxIcon {
	float:right;
	padding:0.5em;
}

.newsPrintBox{
	width: 25%;
}

.articlePrintBox{
	width: 40%;
}


/*************************************
 * AFFICHAGE DU SOMMAIRE
 *************************************/
#sommaire {
	clear: right;
	margin-top: 1.2em;
	width: 40%;
	float: right;
	margin-left:1em;
  	border: 1px solid #CCCCCC;
  	font:75%/1.4em Arial, Helvetica, "Nimbus Sans L", sans-serif;;
}

#sommaire-head {
  background-color:#97AECA;
  font-size:120%;
  font-weight: bold;
  padding: 3px 0;
  text-align:center;
}

#sommaire-body {
  background:#F9F9F9;
  text-align:left;
  font:normal;
  padding:5px;
  width:auto;
}


#sommaire-body ul {
	padding: 0;
	padding-left: 1.7em;
	margin: 0;
	margin-left: 0.5em;
}
#sommaire-body ul li{
  list-style-type: decimal;
  padding: 0;
  margin: 0;
}
#sommaire-body ul li a {
}
#sommaire-body ul ul {
	margin: 0;
	padding: 0;
  	padding-left:0.4em;
}
#sommaire-body ul ul li{
	list-style-type: none;
  /*background:url(../images/puce_une.gif) no-repeat scroll 0 0.51em;*/
  padding: 0;
  margin: 0;
}
#sommaire-body ul ul li a{
}
#sommaire-body ul ul ul li{
  padding: 0;
  margin: 0;
  margin-left:3em;
}
#sommaire-body ul ul ul li{
  list-style-type: none;
  background-image: none;
  padding: 0;
  margin: 0;
}
/*************************************
 * AFFICHAGE DU VOIR AUSSI
 *************************************/
#voiraussi {
  margin-left: 1em;
  margin-top: 1.2em;
  width: 40%;
  float: right;
  clear: right;
  border: 1px solid #fff2a8;
  font:75%/1.4em Arial, Helvetica, "Nimbus Sans L", sans-serif;;
}

#voiraussi-head {
  background-color:#fff2a8;
  font-size:120%;
  font-weight: bold;
  padding: 3px 0;
  text-align:center;
  /*text-transform:uppercase;*/
  color:#0B4DA2;
}

#voiraussi-body {
  background:#F9F9F9;
  text-align:left;
  font:normal;
  padding:5px;
  width:auto;
}

#voiraussi-body li {
  padding: 0 0 0 1.7em;
  margin: 0 0 0 0.5em;
}

/*************************************
 * AFFICHAGE DU SUR LE MEME THEME
 *************************************/
#related {
  margin-left: 1em;
  margin-top: 1.2em;
  width: 40%;
  float: right;
  clear: right;
  border: 1px solid #ea7772;
  font:75%/1.4em Arial, Helvetica, "Nimbus Sans L", sans-serif;;
  background:#F9F9F9;
}

#related-head {
  background-color:#ea7772;
  font-size:120%;
  font-weight: bold;
  padding: 3px 0;
  text-align:center;
  /*text-transform:uppercase;*/
  color:#0B4DA2;
}

#related-body {
  background:#F9F9F9;
  text-align:left;
  font:normal;
  padding:5px;
  width:auto;
}

#related-body li {
  padding: 0 0 0 1.7em;
  margin: 0 0 0 0.5em;
}

.articleVisuel {
    max-width:200px;
}

#map-inspections {
  margin:20px 0 20px 95px;
}

/* PDS */

#secContent .pds_level1 ul {
/*background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 0 0.51em;*/
padding:0 0 0.5em 1em;
margin-top:0.2em;
}

#secContent .pds_level1 li {
background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 0 0.51em;
padding:0 0 0.5em 1em;
margin-left: 0.5em;
}

#secContent .pds_level2 li {
background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 0 0.51em;
padding:0 0 0.5em 1em;
}

#secContent .pds_level3 li {
background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 0 0.51em;
padding:0 0 0.5em 1em;
}

#secContent .pds_level4 li {
background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 0 0.51em;
padding:0 0 0.5em 1em;
}

#secContent .pds_level5 li {
background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 0 0.51em;
padding:0 0 0.5em 1em;
}


#secContent #blocPrinc #wikiContent .wikiNumerotation li , #sommaire #sommaire-body .wikiNumerotation li {
	list-style:decimal;
	background-image: none;
	padding-left: 0em!important;
	margin-left:1.4em;
}


.toTop {
	background: transparent url("../images/top.png") no-repeat 0 0;
	position: relative;
	float: right;
	text-decoration: none!important;
	margin-top: -1em;
	
}

/* COM */
/*#col #com, #col #comProfil{
	margin:0;
	padding-top:1em;
}*/
#col #com, #col #comProfil{
	margin:0;
}
#col #com{width:76%;text-align:right;/*margin-top: 2.5em;*/}
#col #comProfil{width:98.5%;text-align:left;margin-top: 1em;}
#col #com #focus, #col #comProfil #focusProfil, #unsub #com #focus, #unsub #news #actu {
    text-transform:uppercase;
	font:bold 1.2em/110% Arial, Helvetica, "Nimbus Sans L", sans-serif;
	padding:0.4em 0.6em;
	width:6.5em;
	text-align:center;
	margin-top:-1.9em;
	background-color:#fff;
	position:relative;
	
	/*	margin:0;line-height:0;*/
}
#col #com #focus span, #col #comProfil #focusProfil span, #unsub #com #focus span , #unsub #news #actu span {
	display:block;
	width:8px;
	height:2em;
	position:absolute;
	top:0;
	right:-8px;
	background:transparent url(../images/backonglet.png) no-repeat 0 0
}

/*#col #com #comImg, #col #comProfil #comImgProfil {
	background-color: #FFF;
	padding: 1em 0;
	text-align: center;
}*/

#col #com #comImg, #col #comProfil #comImgProfil {
	background-color: #FFF;
	padding: 0.75em 0;
	text-align: center;
}

#col #com #comImg img, #col #comProfil #comImgProfil img{
	padding:0;margin:1em 3em ;
}

#unsub #news #photo {
	display: none;
}
#unsub #news {
	margin-left:22%;
	margin-top:2em;
	width:56%;
}
#unsub #news .news {
	background-color: #FFF;
}
#unsub #liens {
	float:right;
	margin-top:2em;
	width:21%;
}
#unsub #news ul {min-height:15em;padding-top:2em;}
#news li {padding:0 1.7em 1em;}
#unsub #liens h2 {font-size:1.6em;padding-bottom:0 !important;font-weight:bold;}
#unsub #liens ul {padding:1em;}
#unsub #liens li {background:#FFFFFF url(../images/puce_une.gif) no-repeat scroll 0 0.51em;padding:0 0 0.5em 1em;
}
#unsub #pied {
background:#FFFFFF url(../images/backrss.png) repeat-x scroll 0 0;
overflow:hidden;
}

#unsub #news #pied p.rss {
background:#FFFFFF url(../images/backrss.png) repeat-x scroll 0 0;
clear:right;
padding:1.2em 1em 0.7em;
}
#unsub #pied .rss {
background:transparent none repeat scroll 0 0;
float:left;
}

/* Test a effacer */
#unsub #news #pied p.twitter {
background:#FFFFFF url(../images/backrss.png) repeat-x scroll 0 0;
clear:right;
padding:1.2em 1em 0.7em;
}
#unsub #pied .twitter {
background:transparent none repeat scroll 0 0;
float:left;
}

#unsub #news .actu {
float:right;
margin:1em 0.5em 0 0;
}
.actu {
margin-bottom:1em;
text-align:center;
}
/****************************************/
/*         A LA UNE PORTAIL             */
/****************************************/
#mainContent .alaunePrincipal a{color: #0B4DA2;}
#mainContent .alauneProfil,  #mainContent .alaunePrincipal {display: block;}
#mainContent .alauneProfil .puceAlauneProfil, #mainContent .alaunePrincipal .puceAlaunePrincipal  {	position:relative;padding: 0;	background-color: transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:0.4em 50%;}
#mainContent .alauneProfil .titreAlauneProfil,  #mainContent .alaunePrincipal .titreAlaunePrincipal{position:relative;padding-left: 1.2em;top:-1.5em;}
/*#mainContent .alauneProfil .chapeauAlauneProfil, #mainContent .alaunePrincipal .chapeauAlaunePrincipal  {text-align:justify;padding:0 0.8em 0 0!important;font:95%/1.4em Arial, Helvetica, "Nimbus Sans L", sans-serif;;}*/
#mainContent .alauneProfil .chapeauAlauneProfil, #mainContent .alaunePrincipal .chapeauAlaunePrincipal  {padding:0 0.8em 0 0!important;font:95%/1.4em Arial, Helvetica, "Nimbus Sans L", sans-serif;;}
#mainContent .alauneProfil .dateAlauneProfil, #mainContent .alaunePrincipal .dateAlaunePrincipal  {text-align: right;padding:0 0.8em 0 0!important;font-style: italic;}	
/* Affichage spécifique portail profil / essentiellement couleur*/
#mainContent .alaunePrincipal .titreAlaunePrincipal{color:#000;}
#mainContent .elevparAlaune a{color:#FFF;}
#mainContent .etudiantsAlaune a  {color:#FFF;}
#mainContent .personnelsAlaune a {color:#000;}
#mainContent .elevparAlaune p, #mainContent .etudiantsAlaune p, #mainContent .personnelsAlaune p {color:#000;}
#mainContent .elevparAlaune .puceAlauneProfil, #mainContent .etudiantsAlaune .puceAlauneProfil {background-image:url(../images/puce_une.gif);}
#mainContent .alaunePrincipal .puceAlaunePrincipal {background-image:url(../images/puce_une.gif);}
#mainContent .personnelsAlaune .puceAlauneProfil  {background-image:url(../images/puce_une_black.gif);}
/****************************************/


.printIcon{float:right;margin-right:260px;margin-top:15px;}

.externalImg{
	float: none;margin:0 0.2em 0 0;padding:0.2em 0 0.2em 0.3em;
}

#opt_orientation a {margin-top:1em;}

#unsub {
	float:right;
	overflow:hidden;
	padding-top:1em;
	width:100%;
}
.sommaireUnsub {font:120% Arial, Helvetica, "Nimbus Sans L", sans-serif;text-align: justify!important;}
.mainUnsub {margin-top: 8em!important;height:27em !important;}
.unsub {margin:0;padding:1em;width:53%;}
.unsub .mbox {font-weight: bold;background: #FFF;}
.unsub .mboxInfo .mboxTitle {
color:#0B4DA2;
}


#recherche {background-color: #FFF; padding:1em; min-height: 50em;_height:50em; }
#recherche .query {/*padding-left : 1em; list-style-image: url("../../webaca/images/puce_une.gif");*/ }
#recherche .relevance {position: relative;float: left;}
#recherche .relevance .level {background-color: #FDB800;}
#recherche .titre {float: right; text-align: right;}
#recherche .pertinence {float: left; color:#A0A0A0;font-size:0.8em;}
#recherche .searchResultsCategory {/*display: none;*/}
#recherche .searchResultsCategory a {color: #0B4DA2;}
#recherche .queryWorkHeader {background-color: #FEE2A6;}
#recherche li a {/*!padding-left:1em;*/}
#recherche .doc a {!margin-left:1em;}
#recherche .date-news {color:#A0A0A0; font-weight: normal; font-style: italic; font-size: 12px; margin-top:0.2em;margin-bottom:1em;/*!padding-left:2.3em;*/}
#recherche .query p {/*!padding-left:2.3em;*/}
#secContent .query li {padding: 0;}


#avoirProfils {float: left; margin: 1em;width: 45%; height:18em; background-color: #5A91D8; _margin-left:0; }
#avoirProfils .anim {padding: 1.2em 1.5em 1em 1.7em;}

/*#lastUpdateBox {background-color: #FFF; border:1px solid #CCC;margin-top:0.8em;padding-bottom:0.5em;}*/
#lastUpdateBox {background-color: #FFF; border:1px solid #CCC;padding-bottom:0.5em;}
#lastUpdateBox .boxTitle {font-weight: bold; font-size:1.2em;  padding: 0.5em 0.5em 0.5em 1em;}
#lastUpdateBox .boxEntry {border-top:1px solid #CCC; margin: 0 1em 0 1em; padding: 0.3em;  }
#lastUpdateBox .entryTitle {}
#lastUpdateBox .entryDate {float:right; color:#999; font-weight: bold;}

/*#lastUpdateBox2 {background-color: #FFF; margin-top:0.8em;padding-bottom:0.5em;}*/
#lastUpdateBox2 {background-color: #FFF; padding-bottom:0.5em;}
#lastUpdateBox2 .boxTitle {font-weight: bold; font-size:1.2em;  padding: 0.5em 0.5em 0.5em 1em; height: 110px;}
#lastUpdateBox2 .boxEntry {border-bottom:1px solid #CCC; margin: 0 1em 0 1em; padding: 0.3em;  }
#lastUpdateBox2 .entryTitle {}
#lastUpdateBox2 .entryDate {float:right; color:#999; font-weight: bold;}

#lastUpdatePortletProfils {margin:0.5em 0  0.5em 0.5em; float:left; width:100%}
#updatePortletProfils {margin:0  0.5em 0.5em; float:left; width:100%}

#lastUpdatePortletPrincipal {margin:0.5em 0  0.5em 0em; float:left; width:100%}

.mail {margin-top:7.9em!important;}
#mailForm { margin:1em; }
#mailForm .title {font-size: 1.2em; }
#mailForm .smallInput {margin:0.5em; width: 25em;  border-color: #CCC; border-style: solid ;border-width: 0.1em;}
#mailForm .largeInput {margin:0.5em; border-color: #CCC; border-style: solid ;border-width: 0.1em;}
#mailForm .formLabel {margin:0.5em; font-size: 1.3em;}
#mailForm .formButton {margin: 0.5em;}
#mailForm .formFile {margin: 0.5em;}
#mailForm .message {  font-weight: bold; font-size: 1.2em; }

#filtreBox { 
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	float:right;
	margin-right: 0.5em;
}
#filtreBox select {margin:0.5em;}

#newFiltreBoxFrame {
		float : right;
	}
	
.newFiltreBox { 
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin-right: 0.5em;
	margin-bottom:1em;
	/*float : right;*/
}
.newFiltreBox select {margin:0.5em; width: 210px;}

#eventsList {
  overflow: hidden;
  min-height: 200px;
}
  
#newFiltreBoxFrameEvent {
    display: block;
    position: absolute;
    right: 0;
    top: 430px;
}

/*#filtrePosition*/ .newFiltreBox2 { 
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin-right: 0.5em;
	margin-bottom:1em;
	/*float : right;*/
	/*text-align: right;*/
	/*display: inline;*/
}
/*#filtrePosition*/ .newFiltreBox2 select {margin:0.5em;}

#infoSelectVide {height: 4em; padding: 0.8em 1em 0; width: 48%; text-align: center;}


/*******************************************************
                       Carrousel
*******************************************************/

.newsLink {
	display: block;
}

.carouselTwoLines {
	height: 36px;
}

.carouselThreeLines {
	height: 52px;
}

.carouselFourLines {
	height: 70px;
}

.ellipsis {
	white-space: normal;
	overflow: hidden;
}

/*  --------------------------------------------------
    Bouton d'édition en front-office
    -------------------------------------------------- */
.editIcon {
	float: right;
	margin-bottom: 10px;
}

.editIcon a .icon {
	padding: 0!important;
}

.clear {
	float: none;
	clear: both;
}
