/* Feuille de style de l'application Portail des thèses */

div.wrapper
{
  float:left;
  width: 48%;
  margin-left: 5px;
  text-align: left;
}
 
div.wrapper_global
{
  float: left;
  width: 100%;
  overflow: auto;
  border: 1px;
  max-height: 420px;
  text-align: center ;
}

/*Pour IE*/
.wrapper_global a {display:inline-block\9; }

iframe.fb_iframe_widget_lift {
    max-width:450px;
}

.agauche {
position: absolute;
top:48%;
left: 35%;
width: 18%;
}
.adroite {
position: absolute;
top:48%;
right: 30%;
width: 18%;
}

.agaucherech {
position: absolute;
top:30%;
left: 35%;
width: 18%;
}
.adroiterech {
position: absolute;
top:30%;
right: 30%;
width: 18%;
}

.agauchedetail {
position: absolute;
top:28%;
left: 35%;
width: 18%;
}
.adroitedetail {
position: absolute;
top:28%;
right: 30%;
width: 18%;
}

.explore {
position: absolute;
top:50%;
width: 30%;
}

/* TEXTES */

h1 { font-size: 20px; font-weight: normal; margin: 0; }
h2 { font-size: 16px; font-weight: normal; margin: 0; }
h3 { font-size: 13px; font-weight: normal; margin: 0; }
h4 { font-size: 12px; font-weight: normal; margin: 0; }
h5,p { font-size: 11px; font-weight: normal; margin: 0; }
h6 { font-size: 10px; font-weight: normal; margin: 0; }
h10 { font-size: 11px; font-weight: normal; margin: 0; }
h12 { font-size: 11px; font-weight: normal; margin: 0; }
em { font-size: 12px; font-weight: bold; margin: 0; }
/* GENERIQUE */

#entete { background: #fff; width: 960px; margin: 0 auto; position: relative; text-align: right; float: left; }

#pied { background: #fff; width: 960px; margin: 10px auto; text-align: right; }
#pied { padding: 60px 0 0 0; }
#pied img { padding: 20px 0 0 0; }

#header { float: left; margin: 5 0 20px 0; width:700px;}

#assistance { float: right; margin: 0 10px 0 0; }

/* Drapeaux */

#selLng {
	float: right;
	background: white;
	border: 1px solid #ddd;
	margin: 0 0 0 10px;
	padding: 1px 2px 0 2px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#selLng a {
	margin: 5px 4px 0 4px;
	width: 20px;
	height: 25px;
	display: block;
	float: left;
	padding: 0;
	-moz-transition: all 0.1s ease-out;
	-webkit-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}

#selLng a.current {
	border-bottom: 2px solid #38B4E7;
}

#selLng a.lang_fr {
	background: url(../images/fr.gif) no-repeat;	
}
#selLng a:hover.lang_fr {
	background: url(../images/fr.gif) no-repeat 0 2px;	
}
#selLng a.lang_en {
	background: url(../images/en.gif) no-repeat;	
}
#selLng a:hover.lang_en {
	background: url(../images/en.gif) no-repeat 0 2px;
}


.addthis_button_facebook_like iframe {
    width: 100px !important;
}


/* Barre latérale */

.barre_laterale {
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}

.barre_accueil {
	background: #eee;
	height: 40px;
	padding: 5px 0 0 0;
}

.barre_these {
	background: url(../images/fond_ariane.gif) repeat-x;
	height: 80px;
}

div.ariane_resultats {
	float: left;
	margin: 20px 0 0 0;
}

div.ariane_resultats p {
	float: left;
	font-size: 12px;
	margin-top: 4px ;
        margin-right:15px;
}

div.ariane_back a {
	float: left;
	font-size: 11px;
	background: url(../images/fond_revenir.gif) repeat-x #fff;
	border: 1px solid #fff;
	margin: 18px 0 0 0;
	padding: 5px 10px;
	color: #666;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.ariane_back a:hover {
	background: url(../images/fond_revenir_on.gif) repeat-x #fff;
	color: #333;
}

div.ariane_encart a {
	color: #666;
	display: block;
	padding: 38px 10px 0 10px;
}

div.ariane_accueil a {
	color: #666;
	display: block;
	padding: 10px 15px 0 45px;
}

/* Encarts carrés */

div.signaler,
div.partager,
div.exporter,
div.abonner {
	float: right;
	width: 85px;
	height: 75px;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	-moz-transition: all 0.1s ease-out;
	-webkit-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}

div.partager_accueil,
div.abonner_accueil {
	float: right;
	width: 130px;
	height: 70px;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	-moz-transition: all 0.1s ease-out;
	-webkit-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}

/* Encart Signaler */

div.signaler {
	background: url(../images/icone_signaler.png) no-repeat center 0px;
}
div.signaler:hover {
	background: url(../images/icone_signaler.png) no-repeat center 2px;
}

div.signaler a strong {
	color: #ae1d2b;
	text-transform: uppercase;
}

/* Encart Partager */

div.partager {
	background: url(../images/icone_partager.png) no-repeat center 0px;
}
div.partager:hover {
	background: url(../images/icone_partager.png) no-repeat center 2px;
}

div.partager_accueil {
	background: url(../images/icone_partager_accueil.png) no-repeat left 0px;
}
div.partager_accueil:hover {
	background: url(../images/icone_partager_accueil.png) no-repeat left 2px;
}

div.partager a strong,
div.partager_accueil a strong {
	color: #81a32e;
	text-transform: uppercase;
}

/* Encart S'abonner */

div.abonner {
	background: url(../images/icone_abonner.png) no-repeat center 0px;
}
div.abonner:hover {
	background: url(../images/icone_abonner.png) no-repeat center 2px;
}

div.abonner_accueil {
	background: url(../images/icone_abonner_accueil.png) no-repeat left 0px;
}
div.abonner_accueil:hover {
	background: url(../images/icone_abonner_accueil.png) no-repeat left 2px;
}

div.abonner a strong,
div.abonner_accueil a strong {
	color: #eb980e;
	text-transform: uppercase;
}

/* Encart Exporter */

div.exporter {
	background: url(../images/icone_exporter.png) no-repeat center 0px;
}
div.exporter:hover {
	background: url(../images/icone_exporter.png) no-repeat center 2px;
}

div.exporter a strong {
	color: #7f61b3;
	text-transform: uppercase;
}







#exportRes { float: right; margin: 0; cursor: pointer;width:700px;}
#exportRes h5 { border-bottom: 1px dotted #aaa; margin: 0 0 5px 0; padding: 0 0 2px 0; background: url(../images/puce-bleu.gif) no-repeat right;  }
.socialboutonsg{float: right;margin-right:0px;margin-left:40px;}
.socialboutonsfb{float: right;}
#iframefb{height: 25px; width: 100%;overflow:hidden;}
.addthis_toolboxResultat{float: right;height: 10px;}

.addthis_toolboxResultat2{float:left;margin:5px;}
/*

.socialboutonsfb{position:absolute;right:0px;left:800px;top:400px;}
.socialboutonsg{position:absolute;right:0px;left:800px;top:600px;}

.addthis_toolboxResultat, .socialboutonsg{float:left;}
*/

.delete { cursor: pointer; }

body { color: #222; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background: #fff; }

.conteneur { width: 960px; padding: 0; margin: 0 auto; }

img { border: none; }
form { margin: 10px 0 0 0; }

a { color: #38B4E7; text-decoration: none; padding: 2px; }
a:hover { color: #fff; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; }

img a:hover { background: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h10 a:hover,h6 a:hover, p a:hover, li a:hover, #pagination a:hover, #sommaire a:hover { background: #38B4E7; }

input[type=text] { outline: none;  border: 2px solid #38B4E7; padding: 10px; color: #555; font-family: Helvetica, Arial; font-size: 16px; width: 445px; border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
input[type=submit] { background: #38b4e7; border: none; color: #fff; font-family: Helvetica, Arial; font-size: 14px; padding: 8px 5px 5px 5px; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; }

#perimetres { margin: 10 0 0 10px; }
#perimetres ul { list-style: none; margin: 10 0 0 0; padding: 0; padding-left:8px; }
#perimetres li { float: left; margin: 0; padding: 3px; } 
/* margin : 10; */

#perimetres a { color: #555; background: #eee; padding: 6px 8px 4px 8px; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ddd; }
#perimetres a:hover, #perimetres .selection { color: #fff; text-shadow: 1px 1px 0px #666; background: #38b4e7; padding: 6px 8px 4px 8px; }

#logo {
	width: 240px;
	float: left;
	margin: 15px 0 0 0;
}

       /* body { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0; }*/

	.arrondi-10 { -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

	#encart_soutenance { width: 260px; float: left; border: 1px solid #9bd9f3; padding: 10px; }


    #logoStatus{float:left;width:50px;margin:0 5px 2 5px;}
    
	#calendrier_soutenance {float:left; }

	.countdown_section { background: url(../images/calendrier.png) no-repeat; width: 60px; height: 52px; text-align: center; padding: 12px 0 0 0; font-size: 11px; color: #666; float:left;}
	.countdown_amount { font-size: 16px; font-weight: bold; color: #2679bc; }


#listeTags {
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        width: 650px;

}
        
#resumR {
	margin: 0 0 10px 0;
        width:720px;
}

/* ACCUEIL */

#console { margin: 40px auto; width: 595px; }
#console h1 { text-align: center; margin: 0 0 20px 0; }

#console h4 { 
	margin: 0 125px 2px 0;
	padding: 0;
	float: right;
	font-size: 11px;
	font-style: italic;
}

#header h4 a,
#console h4 a { 
	color: #aaa;
}
#header h4 a:hover,
#console h4 a:hover { 
	color: #38B4E7;
	background: none;
}

#header h4 {
	margin: 0 110px 2px 0;
	padding: 0;
	float: right;
	font-size: 11px;
	font-style: italic;
}
#autoCs a{
    color: #aaa;
    font-size: 11px;
    font-style: italic;
}
#autoCs a:hover, #libLienRechAv:hover{ 
	color: #38B4E7;
	background: none;
}
#header form,
#console form {
	margin: 0px;
}
#header form{
    margin-top:7px;
}
#libLienRechAv{
  font-style: italic;
  margin-left:360px;
}
#checks {
	font-size: 11px;
	color: #666;
	margin: 0px 0 0 8px;
}

#checks h2 { text-align: center; margin: 40px 0 0 0; }



#news { border: 1px solid #eee; padding: 5px; margin: 35px auto; text-align: center; }
#newsprepa { border: 1px solid #eee; padding: 5px; margin: 0 auto; text-align: center; }

/* RESULTATS */
.u_rech {font-weight: bolder; }
#receive div { background: #38B4E7; color: #fff; margin: 5px; padding: 5px; margin: 2px 5px 0 0; float: left; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#receive h2 { margin: 0 5px 0 0; float: left; }
#receive a { color: #fff; margin: 0 0 0 5px; }
#receive a:hover { color: #fff; }

#facettes { float: left; margin: 0 20px 0 0; }
#facettes ul { float: left; margin: 0; padding: 0 0 0 10px; list-style: none; }
#facettes li { margin: 0 0 5px 0;}

.facette { width: 220px; max-height: 150px;  overflow-y: auto; overflow-x: none;  margin: 0 0 10px 0; }
.facette_oaiSetSpec { width: 220px; max-height: 350px;  overflow-y: auto; overflow-x: none;  margin: 0 0 10px 0; }
.facette_role { width: 220px; max-height: 150px;  overflow-y: auto; overflow-x: none;  margin: 0 0 10px 0; }

.facette-titre { background: #0096dc; padding: 5px; margin: 0 0 5px 0; }
.facette-titre h3 { color: #fff; width: 190px; float: left; }
.facette-titre a:hover { background: none; }


#editzone { float: left; }

#pagination { float: left; ; }
#pagination a, .actuelle { margin: 0; }

#tri { float: left; margin-right:5px; }

.encart { width: 690px; padding: 10px; }
.encart-full { width: 900px; }
.encart { background: #fff; border: 1px solid #ccc; margin: 10px 0 0 0; background: #eee; }
.encart h2 { margin: 0 0 10px 0; }
.encart h3 { margin: 0 0 10px 0; }
.encart h5 { font-weight: bold; }
.encart h10 { font-weight: bold; }

.statusThese{ float: right; padding-top: 25px; padding-bottom:10px; }
.statusThese a:hover { background: none; }

.arrondi-10 { -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.arrondi-10x { -khtml-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }

.informations { float: left; width: 510px; }
.informationsPersonne { float: left; margin: 10px; }
.informationsPersonneDetail { float: left; width: 500px; margin: 10px; }

.domaine { float: left; width: 100px; margin: 10px 0 0 0; background: #fff; padding: 5px; text-align: center; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ddd; }
.domaine h5.preparation { color: #fa7800; }
.domaine h5.soutenue { color: #28af19; }

.domaine_new {
	float: right;
	width: 160px;
	margin: 0 0 2px 0;
	background: #fff;
	padding: 3px;
	text-align: center;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ddd;
}

.domaine_new h5.preparation_new {
	background: url(../images/preparation.png) no-repeat 2px 0;
	color: #fa7800;
	padding: 6px 0 4px 45px;
	text-align: left;
}

.domaine_new h5.soutenue_new {
	background: url(../images/soutenue.png) no-repeat 2px 0;
	color: #28af19;
	padding: 6px 0 4px 45px;
	text-align: left;
}

.snippet { width: 700px; color: #666; }
.snippet h4 { float: left; font-family: Georgia, serif; font-style: italic; padding: 5px; width:550px}
/*accessible en ligne :*/

.snippet h5 {
	float: right;
	background: url(../images/acceder_fond.gif) repeat-x;
	text-align: center;
	padding: 5px 10px 5px 5px;
	margin-top: 0px;
}

.snippet h5:hover {
	background: url(../images/acceder_fond_on.gif) repeat-x;
}

.snippet h5 a {
	color: #fff;
	background: url(../images/icone_acceder_petit.png) no-repeat 0 1px;
	padding: 5px 0 5px 25px;
}

/*date de soutenance prevue le : */
.snippet h6 { float: right; background: #FB8920; text-align: center; padding: 5px; width: 190px; margin-top: 0px;color: #fff;}


.snippet_personnnes { width: 650px; color: #666; }
.snippet_personnnes h4 { float: left; font-family: Georgia, serif; font-style: italic; padding: 5px; width:550px}
/*accessible en ligne :*/

.snippet_personnnes h5 {
	float: right;
	background: url(../images/acceder_fond.gif) repeat-x;
	text-align: center;
	padding: 5px 10px 5px 5px;
	margin-top: 0px;
}

.snippet_personnnes h5:hover {
	background: url(../images/acceder_fond_on.gif) repeat-x;
}

.snippet_personnnes h5 a {
	color: #fff;
	background: url(../images/icone_acceder_petit.png) no-repeat 0 1px;
	padding: 5px 0 5px 25px;
}

/*date de soutenance prevue le : */
.snippet_personnnes h6 { float: right; background: #FB8920; text-align: center; padding: 5px; width: 190px; margin-top: 0px;color: #fff;}



.mot-cle { font-weight: bold; }

.rouge { color: #960000; }

.actuelle { font-family: Georgia, serif; font-size: 16px; font-style: italic; font-weight: bold; }

label { font-weight: bold; }

/* THESE */

#ficheTitre {
	float: left;
	color: #444;
	width: 660px;
}

.these_navigation {
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
}

.these_navigation h5.precedente {
	float: left;
	background: url(../images/these_precedente.png) no-repeat left;
	padding: 6px 0 6px 18px;
}
.these_navigation h5.suivante {
	float: right;
	background: url(../images/these_suivante.png) no-repeat right;
	padding: 6px 18px 6px 0;
}

#ficheTitre .these_titre {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 15px 0;
	clear: both;
}

#ficheTitre .these_titre h1 {
	font-size: 18px;
	font-weight: bold;
}

#ficheTitre .these_titre h2 {
	font-size: 18px;
}

#ficheTitre .these_soutenue,
#ficheTitre .these_preparation {
	border-bottom: 1px solid #ddd;
	padding: 18px 0 18px 45px;
	color: #666;
}

#ficheTitre .these_soutenue {
	background: url(../images/soutenue.png) no-repeat 0 7px;
}
#ficheTitre .these_preparation {
	background: url(../images/preparation.png) no-repeat 0 7px;
}

/* .coteLogo { margin-top:10px;} */
.resume h2 { margin: 0 0 20px 0; }

.donnees, 
.donnees-ombre {
	width: 200px;
	float: left;
	text-align: left;
	padding: 20px 0;
}

.donnees-ombre { background: url(../images/ombre.png) no-repeat top right; margin-right:15px;padding-right:15px;height: 90px; }

.donnees-ombreprepa,.donnees-ombreprepa2  { width: 300px; float:left; padding: 20px 0;}
.donnees-ombreprepa { background: url(../images/ombrePrepa.gif) no-repeat top right; margin-right:20px;padding-right:10px;height: 45px; }

/* #fonctions { margin: 20px 0; } */

.boutons { margin: 20px 0; float: right; text-align: right; }
.bouton { float: left; height: 25px; margin: 0 0 0 5px; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  display: block;}
/*
.bouton-fonction { background: url(../images/bouton-fond.png) no-repeat top left; margin: 0 10px 0 0; height: 60px; width: 230px; position:relative;}
.bouton-fonction img { float: left; margin: 10px 0 0 10px; }
.bouton-fonction h4 { float: left; margin: 18px 0 0 10px; }
.bouton-fonction a { color: #666; }
.bouton-fonction a:hover { color: #000; }
*/

.bouton { float: left; height: 25px; margin: 0 0 0 5px; }
.bouton img { float: left; margin: 5px 0 0 5px; }
.bouton h4 { float: left; margin: 5px 5px 0 5px; }
.bouton a { color: #eee; text-shadow: 1px 1px 0px #666; }
.bouton a:hover { color: #fff; }


.bouton-mini { background: url(../images/bouton-mini.gif) no-repeat top left; margin: 0 0 5px 0; height: 35px; width: 156px; float: left; }
.bouton-mini img { float: left; margin: 8px 0 0 10px; }
.bouton-mini h5 { float: left; margin: 10px 0 0 5px; }
.bouton-mini a { color: #666; }
.bouton-mini a:hover { color: #000; }


/*
.abonner { background: url(../images/abonner.gif) repeat-x; }
.contacter { background: url(../images/contacter.gif) repeat-x; }
.exporter { background: url(../images/exporter.gif) repeat-x; }
.partager { background: url(../images/partager.gif) repeat-x; }
.sauvegarder { background: url(../images/sauvegarder.gif) repeat-x; }
*/

#autres { float: right; width: 220px; margin: 0 0 0 20px; }
#autres h3 { color: #fff; background: #14688c; padding: 5px; }
#autres ul { overflow: auto; height: 100px; list-style: url(../images/puce-bleu.gif); }

#exportResult { float: right; margin: 0; cursor: pointer; width:350px; }

div.text_clear_button { background:url(../images/clear_cross.png); width:12px; height:12px; margin: 0; padding:0; z-index:2; position:absolute; cursor:pointer; }

.simple_overlay,
.these_overlay {
	display: none;
	z-index: 1000;
	background-color: #fff;
	min-width: 700px;
	min-height: 280px;
	max-width: 800px;
	max-height: 500px;
	border: 1px solid #ddd;        
}

#acheter_these {
    min-height: 480px;
    max-height: 700px;
}
#commander_these {
    min-height: 480px;
    max-height: 700px;
    word-wrap : break-word;
}
.simple_overlay {
	font-family: 'Candal', arial, serif;
	-moz-box-shadow:0 0 30px 5px #000;
	-webkit-box-shadow: 0 0 30px #000;
	padding: 10px;
}

.simple_overlay h1 {
	color: #38B4E7;
	margin: 0 0 10px 0;
}

.these_overlay h1 {
	color: #333;
	font-size: 22px;
}

.these_overlay h2 {
	color: #555;
	float: left;
	width: 555px;
	font-size: 14px;
	*font-size: 13px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 6px 0 6px 40px;       
}

.these_overlay h2.forme_papier {
	background: url(../images/icone_livres.png) no-repeat;
}
.these_overlay h2.forme_microfiche {
	background: url(../images/icone_microfiche.png) no-repeat;
}

h1.consulter strong {
	color: #c21417;
	background: url(../images/icone_consulter.png) no-repeat;
	padding: 2px 0 2px 32px;
}

h1.acheter strong {
	color: #79A455;
	background: url(../images/icone_acheter.png) no-repeat;
	padding: 2px 0 2px 32px;
}

.these_overlay {
	text-align: left;
	padding: 20px;
        overflow-y: auto;
}

.these_overlay p {
	margin: 0 0 5px 0;
}

.these_overlay ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 20px;
}

a.overlay_sudoc,
a.overlay_autre {
	width: 635px;
	font-size: 11px;
	font-weight: bold;
	float: right;
}

a.overlay_sudoc {
	color: #2c2968;
	text-align: right;
	padding: 0;
	margin: 20px 15px 20px 0;
	background: url(../images/icone_sudoc.png) no-repeat 20px 0;
	*background: url(../images/icone_sudoc.png) no-repeat 25px 0;
}

a:hover.overlay_sudoc {
	text-decoration: underline;
}

a.overlay_autre {
	color: #fff;
	background: url(../images/voir_detail.png) no-repeat #2ab3e8 right;
	border: 1px solid #ddd;
	text-align: left;
	padding: 5px 10px;
	margin: 0 15px 0 0;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}

a:hover.overlay_autre {
	background: url(../images/voir_detail.png) no-repeat #333 right;
}

.overlay_informations,
.overlay_informations_full {
	float: left;
	background: #f5f5f5;
	border: 1px solid #ddd;
	font-size: 11px;
	padding: 10px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}

.overlay_informations {
	width: 300px;
	margin: 5px 10px 5px 0;
}
.overlay_informations_full {
	width: 630px;
	margin: 5px 0;
}

.overlay_informations_full ul.etablissements {
	float: left;
	width: 200px;
}

.overlay_informations_full div.map {
	float: right;
	width: 300px;
	height: 200px;
	background: #fff;
	border: 1px solid #ddd;
}

.these_overlay .close,
.simple_overlay .close {
	background: url(../images/close.png) no-repeat right;
	position: absolute;
	right: 5px;
	top: 0;
	cursor: pointer;
	height: 32px;
	width: 32px;
}

.simple_overlay .close:hover{
        z-index:25;
}

.simple_overlay .close span{
        display: none
}

.simple_overlay .close:hover span{
	display:block;
	position:absolute;
	top:2em; left:2em; width:8em;
	border:1px solid #38C1F3;
	background-color:#FFF;
	color:#38C1F3;
	text-align: justify;
	font-weight:none;
	padding:5px;
}

#triggers img {
	cursor:pointer;
}


.tooltip { display:none; background: #fff; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ddd; width: 180px; padding: 10px; }
.tooltip2 { display:none; background: #fff; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ddd;  padding: 10px; }
.tooltipfooter { display:none; background: #fff; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ddd; width: 150px; padding: 10px; }

.tooltip ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: outside square;
	font-size: 11px;
}

.tooltip ul li {
	margin: 0;
	padding: 0;
}

#options_editions .encart_tooltip {
	border: 0;
	background: url(../images/icone_information.png) no-repeat center;
	text-align: center;
	margin: 0;
	padding: 15px;
	width: 150px;
	height: 65px;
}

#options_editions .encart_tooltip p {
	font-size: 11px;
	line-height: 14px;
	margin: 0;
}

.panes div {
	display:none;
	min-height: 375px;
	color: #fff;
}

.panes ul { list-style: none; margin: 0; padding: 0; }


.panes ul.mots {
	float: right; 
	margin: 0 0 0 20px; 
	background: #555; 
	padding: 15px;
	width: 190px;
	font-size: 11px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.panes ul.mots li  {
	margin: 5px 0;
	background: #fff;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.panes ul.mots li a{
	text-decoration: none;
	padding: 3px 6px;
	display: block;
}

.panes ul.mots li a.libVal{
	padding: 0;
}

.panes ul.resume {
	text-align: justify;
	width: 410px;
	min-height: 375px;
	overflow-y: auto;
	color: #333;
	margin: 15px 0 0 0;
}

.panes ul.mots h2,.panes ul.resume h2 { font-weight: bold; margin: 0 0 10px 0; }

/* root element for tabs  */
ul.tabs {
	list-style: none;
	margin: 0!important;
	padding: 0;
	height: 30px;
}

/* single tab */
ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: #eee;
	font-size: 12px;
	font-weight: bold;
	display:block;
	height: 30px;
	line-height:30px;
	width: 160px;
	text-align:center;
	text-decoration:none;
	color: #38B4E7;
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline: none;
}

ul.tabs a:hover {
	background: #38B4E7;
	color: #fff;
	-moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background: url(../images/resume_fleche.png) no-repeat;
	height: 40px;
	cursor: default;
	color: #fff;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */
.panes .pane {
	display:none;
}

/* Sommaire */
#sommaire{
    font-size: 16px; font-weight: normal; margin: 0;
}
#sommaire ul{
    margin-top:3px;
    margin-bottom:18px;
}

/* Nuage de mots */
#resultat{position:relative; height: 100%; width: 720px;}
#nuages #triggers { float: right; }

#nuages { text-align: center ; font-family: 'Candal', arial, serif; border: 3px solid #ccc; padding: 10px; margin: 0 0 25px 0; position: relative; width: 700px; }
#nuages a { text-decoration: none;}
#nuages a:hover { color: #333; }

/*Pour IE*/
#nuages a {display:inline-block\9; }

.tag9 { font-size: 22px; color: #14688c; }
/*.tag8 { font-size: 21px; color: #fec352; }*/
.tag8 { font-size: 21px; color: #FC931B; }
.tag7 { font-size: 20px; color: #e12026; }
.tag6 { font-size: 19px; color: #13a0d8; }
.tag5 { font-size: 18px; color: #78a045; }
.tag4 { font-size: 16px; color: #14688c; }
/*.tag3 { font-size: 14; color: #fec352; }*/
.tag3 { font-size: 14; color: #FC931B; }
.tag2 { font-size: 12px; color: #e12026; }
.tag1 { font-size: 10px; color: #13a0d8; }

/*Onglet selection du perimetre */




.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }





.arrondi{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
     border-radius: 10px;
}




/* Visualisation - fiches */
.arrondi {
	margin: 0 auto;
}
#fiche {
	width: 920px;
	background: #c9cee6;
	margin: 10px auto;
}
#fiche a {
    text-decoration: none;
}
#fiche a:hover {
    color:inherit;
    text-decoration:inherit;
}

#ficheSommaire{
    float:left;
}
#ficheSommaire ul{
    font-size:11px;
    list-style:none;
    padding-left:10px;
    margin-left:2px;
}
#ficheSommaire, #ficheTef{
    height:500px;
    overflow-y:auto;
}
#ficheTef{
    float:left;
    margin-left:3px;
    padding-right:5px;
    width:660px;
    background-color:white;
    color:black;
}
#ficheTef ul{
    list-style:none;
    padding-left:5px;
    margin-left:2px;
}
#ficheTef li{
    padding-top:4px;
    padding-bottom:2px;
    padding-left:2px;
    margin-top:3px;
}
#ficheTef table{
    background:#fff;
	border:1px solid #c9cee6;
    width:400px;
}
.libTete{
    color:black;
    font-weight:bold;
}


.listeFichiers {
    list-style:none;
}
.ul1{
    background-color:#E5E0EC;
}
.li1{
    background-color:#CCC0DA;
}
.ul2{
    background-color:#EAF1DD;
}
.li2{
    background-color:#D7E4BC;
}
.ul3{
    background-color:#bbb;
}

.ul4{
    background-color:#EAF1DD;
}
.li4{
    background-color:#C2D69A;
}
.ul5{
    background-color:#E6B9B8;
}
.li5{
    background-color:#D99795;
}
.ul6{
    background-color:#C2D69A;
}
.li6{
    background-color:#D7E4BC;
}
.ul7{
    background-color:#B8CCE4;
}
.li7{
    background-color:#95B3D7;
}
.ul8{
    background-color:white;
}
.li8{
    background-color:silver;
}
.ul9{
    background-color:#FDE9D9;
}
.li9{
    background-color:#FCD5B4;
}
.ul10{
    background-color:white;
}
.li10{
    background-color:white;
}
.li11{
    background-color:#CCC0DA;
}
.li12{
    background-color:#F7C99A;
}
.li13{
    background-color:#C4E6B3;
}
.li14{
    background-color:#81B7D2;
}
.li15{
    background-color:#C8C7C7;
}
.li16{
    background-color:#C69097;
}

#ficheTef hr{
    color:#DBE5F1;
}

#ficheCompte, #ficheCompte table{
    background:#fff;
	border:1px solid #c9cee6;
    width:450px;
}



#facette ul {
    list-style-image: url(../img/puce.png);
}

#ctrlFacette{
    float:right;
}

/* Slider */
#slider {
    width:200px;
    margin-left:5px;
}

.validation-advice {
    position:absolute;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 4px;
	color : #FF3300;
	border : 1px solid #FF3300;
	background-color : white;
}
.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.info {
	display:inline;
	color:red;
}
.info a {
    color:red;
    text-decoration:underline;
}
.info a:hover {
    text-decoration:none;
}

/* Autocompletion */
div.autocomplete {
	position:absolute;
	width:150px;
	background-color:white;
	border:1px solid #888;
        margin:0;
	padding:0;
        z-index:100;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.autocomplete ul li.selected {
	background-color: #e4e6f3;
}
div.autocomplete ul li {
    font-size: 11px;
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
div.autocomplete .acAuteur{
    color:blue;
}
div.autocomplete .acSubjectFR{
    color:red;
}
div.autocomplete .acNbRes{
    color:black;
}
div.autocomplete .acResultat{
    color:green;
}
div.autocomplete .acResultatId{
    display:none;
}


#fenetreModale {
	position: absolute;
	top: 0px;
	left: -500px;
	width:2000px;
	height:2000px;
	/* fond */
	background-color:grey;
	opacity : 0.7;
	-moz-opacity : 0.7;
	filter : alpha(opacity=70);
   /*IE */
        _width:expression(document.body.clientWidth);
        _height:expression(document.body.clientHeight);
	z-index:100;
}
#uploadWindow, #arbreFrbrGdWindow, #autresLangues, #autresNationalites, #supCompte, #changerMdp, #addEtab, #supEtab, #dblCompte  {
	position:absolute;
	left:200px;
	top:300px;
	padding:10px;
	padding-top:15px;
	width:500px;
	height:200px;
	border:3px solid #e4e6f3;
    background-color: #c9cee6;
    z-index:500;
}

#fermerUploadWindow, #fermerArbreFrbrGdWindow, #fermerTypeNoticeKo, #fermerAutresLangues, #fermerAutresNationalites{
    float:right;
}
#progress {
	width:200px;
	height:15px;
	border:1px solid black;
}
#progressBar {
	width:0%;
	height:15px;
	background-color:blue;
}

.aide{
    position:absolute;
    left:785px;
    width:160px;
    padding: 0px 8px 0px 6px;
    background: url(../images/aide-fleche.html) no-repeat top left;
}

.aide div{
    display:block;
    font-size: 11px;
    border : 2px solid #c9cee6;
    background-color : #fff;
	padding: 4px;
}

/* Gestion des comptes et du profil */
#changerMdp, #changerEmail, #addRecherche, #supRecherche, #addRechercheOk {
	position:absolute;
	left:200px;
	top:300px;
	padding:10px;
	padding-top:15px;
	background-color:#ffffff;
	width:500px;
	height:200px;
	border:1px solid black;
	z-index:500;
}

#supCompte {
	position:absolute;
	left:200px;
	top:300px;
	padding:10px;
	padding-top:15px;
	background-color:#ffffff;
	width:500px;
	height:200px;
	border:1px solid black;
	z-index:500;
}

#dblCompte {
	position:absolute;
	left:200px;
	top:300px;
	padding:10px;
	padding-top:15px;
	background-color:#ffffff;
	width:500px;
	height:200px;
	border:1px solid black;
	z-index:500;
}

/* Ecran de bureau admin */
#tbadmin {
	border:1px #000000 dotted;
	margin : 1px;
	padding : 10px;
	width:90%;
	background-color:white;
}

#supEtab {
	position:absolute;
	left:200px;
	top:300px;
	padding:10px;
	padding-top:15px;
	background-color:#ffffff;
	width:500px;
	height:200px;
	border:1px solid black;
	z-index:500;
}

#addEtab {
	position:absolute;
	left:200px;
	top:300px;
	padding:10px;
	padding-top:15px;
	background-color:#ffffff;
	width:500px;
	height:200px;
	border:1px solid black;
	z-index:500;
}

#infoNotify {
	font-size:13px;
    background-color: #FFF1A8;
    font-weight:bold;
    height:20px;
}

#topnav {
	padding:0 0 12px;
	font-size:11px;
	line-height:23px;
	float:right;
}
#topnav a.signin {
	background:#88bbd4;

	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#topnav a.signin:hover {
	background:#59B;

}
#topnav a.signin, #topnav a.signin:hover {
	background-position:0 3px;

}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url(../images/toggle_down_light.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding: 2px 15px 2px 2px;
	text-shadow: none;

}
#topnav a.menu-open {
	background:#ddeef6!important;
	color:#666!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url(../images/toggle_up_dark.png);
	color:#789;
}

#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#ddeef6;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 22px;
	right: 0px;

	margin-right: 0px;
	margin-right: -1px;
	color:#789;
	font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#6AC;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#27B!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url(../images/bg-btn-blue.png) repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit:-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}


.readonly
{
   color:#A0A0A0;
   background-color:#DDDDDD;
   border: 0px
}
[READONLY],[DISABLED] {
   color:#A0A0A0;
   background-color:#DDDDDD;
   border: 0px
   }

.zoneRecherche {
    background:#EEEEEE;
}




#outils1, #outils2, #outils3{
    float:none;
    margin-top:15px;
    margin-right:20px;
    width:150px;
    background:white;
    padding:5px;
    text-align:center;
}
#boxOutils{
}
#onglets{
    clear:both;
    height:200px;
}


#ficheSommaire a,#ficheTef a{
    text-decoration:none;
}
#deplier{
    clear:both;
    display:block;
    font-size:14px;
}

/*Scrollbar sur autocomplete*/
.ui-autocomplete {
        max-height: 150px;
        max-width: 445px;
        overflow-y: auto;
        /* prevent horizontal scrollbar */
        overflow-x: hidden;
        /* add padding to account for vertical scrollbar */
        padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
        height: 100px;
}

/* Exemple de saisie pour encart de recherche */
.placeholder{
     color:#B1A594;font-style: italic;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #B1A594;font-style: italic;
}
input:-webkit-input-placeholder, textarea:-webkit-input-placeholder{
    color: #B1A594;font-style: italic;
}

/*Page feedback */
.input_contact{
    width:700px;height:50px;
}
.input_contact input {
    float:right;
    
}
.input_contact textarea {
    width:700px;height:50px;
    float:right;
}
.input_contact .domaineselect{
    float:right;
    width:600px;
}
/* QD DISPO, A ENLEVER  :     */
.topnav, .status, .sauvegarder,  #periOrganisme {display:none;}





#options_editions {
	float: right;
	width: 250px;
	background: #eee;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#options_editions p {
	font-size: 12px;
	line-height: 16px;
	margin: 5px 10px 10px 10px;
	color: #444;
}

#options_editions div.option {
	float: left;
	background: #fff;
	margin: 5px 0;
	text-align: left;
	border: 1px solid #bbb;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	position: relative;
}

/* Icônes appliquées aux encarts */

#options_editions div.internet {
	background: url(../images/icone_internet.png) no-repeat #fff 5px 5px;
}
#options_editions div.intranet {
	background: url(../images/icone_intranet.png) no-repeat #fff 5px 5px;
}
#options_editions div.consulter {
	background: url(../images/icone_consulter.png) no-repeat #fff 5px 5px;
}
#options_editions div.commander {
	background: url(../images/icone_commander.png) no-repeat #fff 5px 5px;
}
#options_editions div.acheter {
	background: url(../images/icone_acheter.png) no-repeat #fff 5px 5px;
}

/* Couleurs appliquées au premier mot des encarts */

#options_editions div.internet strong,
#options_editions div.intranet strong {
	color: #38B4E7;
}
#options_editions div.consulter strong {
	color: #c21417;
}
#options_editions div.commander strong {
	color: #c21417;
}
#options_editions div.acheter strong {
	color: #79a455;
}

/* Effet de survol (bordure colorée) appliqué aux encarts */

#options_editions div.internet:hover,
#options_editions div.intranet:hover {
	border: 1px solid #38B4E7;
}
#options_editions div.consulter:hover {
	border: 1px solid #c21417;
}
#options_editions div.commander:hover {
	border: 1px solid #c21417;
}
#options_editions div.acheter:hover {
	border: 1px solid #79a455;
}

#options_editions div.tampon,
div.tampon_overlay {
	background: url(../images/tampon.png) no-repeat top right;
	border: none;
	width: 60px;
	height: 45px;
}

#options_editions div.tampon_en,
div.tampon_overlay_en {
	background: url(../images/tampon_en.png) no-repeat top right;
	border: none;
	width: 60px;
	height: 45px;
}

#options_editions div.tampon {
	top: -4px;
	right: -4px;
	position: absolute;
}
#options_editions div.tampon_en {
	top: -4px;
	right: -4px;
	position: absolute;
}

div.tampon_overlay {
	float: right;
	margin: 5px 10px 0 0;
}

div.tampon_overlay_en {
	float: right;
	margin: 5px 10px 0 0;
}

#options_editions div.versions_commerciales {
	float: left;
	margin: 15px 0 5px 0;
	padding: 15px 0 0 0;
	border-top: 5px solid #fff;
}

#options_editions div.versions_commerciales h4 {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
}

#options_editions div.versions_commerciales p {
	font-size: 11px;
	line-height: 14px;
}

.versions_commerciales hr {
    width:50px;
}

#options_editions a {
	float: left;
	width: 200px;
	color: #777;
	padding: 12px 10px 12px 38px;
}

#rechAvancee, #rechAvancee2{
    border:2px solid #38B4E7;

    padding:22px;
    border-radius: 10px; 
    -o-border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    width:600px;
    margin:5px;
}
#rechAvancee{
    margin-top:82px;
}
#rechAvancee2{
    margin-top:34px;
}
#rechAvancee input[type=text], #rechAvancee2 input[type=text]{
    width:250px;
    border:1px solid #38B4E7;
    padding: 5px; 
}

#dateRA input[type=text]{
    width:150px;
}
#rechAvancee input[type=submit], #rechAvancee2 input[type=submit]{
    padding: 5px; 
    margin : 5px;
}
#rech{
    padding:1px;
}
.chasseAuxLivres{
    margin-top:3px;
    margin_left:3px;
}
.chasseAuxLivres a{
    color:black;
}
.chasseAuxLivres a:hover{
    color:black;
    text-decoration: underline;
}

/*ACT pour la CGE */
.logoCGE{
    background: url(../images/soutenue.png) no-repeat 2px 0;
    color: #28af19;
    padding: 6px 0 6px 45px;
}

#infoCookie{
    display:absolute;
    width:100%;
    height:60px;
    background-color: #2ab3e8;/*#38B4E7;*/
    text-align: center;
}