@charset "utf-8";
/* CSS Document */
/* VIE-ETUDIANT - NEFTIS - EMILIEN le 11/01/2010 */

/* Titres, listes et éléments de mise en page par défaut */
h1.fDefault { font-size: 2.4em; color: #999; }
h2.fDefault { font-size: 2em; color: #999; }
.flashTitle1{font-family:Arial;font-size:24px; color:#97ccf0; border-bottom:1px solid #aeaeae; padding-bottom:5px; margin-bottom:10px;}
h3.fDefault { font-size: 1.8em; color: #999; }
h4.fDefault { font-size: 1.6em; color: #999; }
h5.fDefault { font-size: 1.4em; color: #999; }
h6.fDefault { font-size: 1.2em; color: #999; }
h2.fDefaultVert { border-bottom:1px solid #aeaeae; padding:16px 0 5px 0; font-size:1.1em;color:#608c03;text-transform:uppercase;}
ul.fDefault { padding: 10px 0 10px 20px; }
img.fDefault { padding: 5px; border: 1px solid #CCC; }
img.fNoMargesHori { /* style pour js */ }
img.fNoMargesVert { /* style pour js */ }
img.fNoMarges { /* style pour js */ }
table.fDefault { }
a.fDefault { }

/* not editor */ /* Tout ce qui se trouve en dessous n'apparait pas dans flexit */
/* Compléments styles editeur */
ul.fDefault li { font-size: 1em; }
.no_screen {display none;}
/* Styles généraux */
*{ font-style: inherit; font-size: 100%; font-family: inherit; }
body{	font-family:Tahoma, Geneva, sans-serif;	font-size:12px;	margin:0;}
a, img, a img, iframe, form, abbr, acronym, object, applet  {border : none;text-decoration : none;} 

.fond{	background:url(fond-header.png) left top repeat-x ;}
.main{	width:980px;	margin: 0 auto;}
.clear{	clear:both;	height:0; visibility:hidden;}
.upper{text-transform:uppercase;}

#sbox-content{background:url(fond-popup.png) left top repeat-x ;}
.hide{display:none;}
.txt_bold{font-weight:bold;}
.loader{padding-left:45%; padding-top:20%;}
.contenu-ecole { padding-top: 0px; }
/************************* header *******************************/

.header{ color:#72726e; z-index:10; height:105px;	position:relative;	background:url(fond-personnage.png) center top no-repeat;}
.header-recherche{position:relative; top:-6px;}
.logo{	position:absolute;	bottom:0px;	left:0;}
.logo2{	float:left;}
.logo-texte{	font-style:italic;	padding: 5px 0 0 85px;}
.boutons-header {	position:absolute;	top:20px; bottom:30px;	right:24px;}
.bt-header1{ padding-bottom: 16px;}
.loginBox a, .form_connect a{ color: #8F8F8F; }
.form_connect{ float:left; margin:8px 0; width:58%; }
.loginBox b{color:#686666; text-transform:uppercase; font-family:Arial, sans-serif; }
.loginBox span{color:#686666; text-transform:uppercase; font-family:Arial, sans-serif; font-style:italic;}
.loginBox a:hover, .form_connect a:hover{text-decoration:underline;}
.loginBox .monprofil{font-size:11px; background-color:red; color:white; font-weight:bold; padding:3px; }



/************************* footer *******************************/

.footer{	background:url(fond-footer.png) left top repeat-x ;}
.footer-header{width:980px; margin: 0 auto;	position:relative;	height:136px; 	}
.footer-contenu{}
.left-footer{	position:absolute;	bottom:0; left:0; width:45%; padding-left:1%; color:#959393; padding-bottom:20px;}
.left-footer h2{margin:0;}
.right-footer{	position:absolute;	bottom:26px; right:0; padding-right:1%; padding-bottom:20px;}
.left h2{color:#727070;}
.footer-contenu a{	color:#686666;}
.footer-contenu p{	color:#959393;}

/*************************** connection header ****************************************/

.header-recherche .pub{	float:left; width:78%;	}
.header-recherche .connection{ float:right; width:22%;}
.header .connection { position: absolute; top: 30px; right: 20px; width: 200px; }
.header .connection .form_connect a { font-size: 11px; }
.error_box_login{ padding:4px}
.pub-connection{display:inline-block; width:100%;}
.input-header{	background:url(bouton-fond.png) right top no-repeat; padding:4px 0;	height:26px;	width:126px;}
.input-header input{border:0; background-color:transparent;	 margin:2px 0 0 14px;	font-size:12px;	width:100px; color:#aeaeae;}
#ok-header{padding-top:4px;}
#inscription-header{padding-top:6px;}
.btn-conn{float:right; width:40%; text-align:right;}

/******* extranet ********/
.textfield{
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius: 4px; 
border:1px solid #AAAAAA;
color:#222222;
font-family:Verdana,sans-serif;
font-size:1em;
padding:3px 4px;
width:44%;
color:#aeaeae;
font-size:10px; color:#aeaeae;
}

/***************************** recherche ton école accueil *******************************/

.tte-acceuil{display:inline-block; width:100%;}
.form-recherche{padding-left:12px;}
.form-recherche .listCheckBox {padding-top:12px;}
.form-recherche .listCheckBoxEl {padding:8px 0;}
.form-recherche .listCheckBoxEl input{margin-right:8px;}
#contenuGoogleMap{	float:left; height:350px; width:52%; border:1px solid #aeaeae;}
.rechercheTonEcole{	position:relative;	float:right; height:360px;	width:42%;}
.rechercheTonEcole p{ 	padding:20px 0;}
#form_header{padding-top:12px; }
.rechercheTonEcole input[type=image]{position:absolute;	bottom:0; right:0;}
.form-recherche .button-recherche{	background:url(bouton-fond-recherche.png) right top no-repeat;	height:26px; width:356px; padding-bottom:14px; }
.form-recherche .button-recherche select{background-color:transparent; border:medium none; margin:4px 0 0 6px; font-size:12px; width:346px; color:#686666;}
.form_header .button-recherche select{background-color:transparent; border:medium none; margin:4px 0 0 6px; font-size:12px; width:346px; color:#686666;}
.form_header .button-recherche{background:url(fond-select-ttecole-acc.gif) right top no-repeat; width:356px;}
#fe-search-acc{background-color:transparent; border:1px #ffffff solid; margin:4px 0 0 6px; font-size:12px; width:342px; color:#686666;}
#fe-search-tte{background-color:transparent; border:1px #ffffff solid; margin:4px 0 0 6px; font-size:12px; width:192px; color:#686666;}

/********************** corps de page *****************************************/

.corps{	color:#686767;}
.contenu-index{padding:10px 0;}
.contenu-index .index-gauche{	float:left;	width:45%; padding-left :1%; font-size:11px;}
.contenu-index .index-droite{	float:right; width:45%;  font-size:10px; }
.titre{	padding:30px 0;}
.liens{	padding:20px 0;}
.lien{	color:#F00;	}
.lien:hover{text-decoration:underline;}
.contenu{text-align:justify;}
.contenu .contenu-gauche{	float:left;	width:70%; padding-left :8px; color:#464643;}
.contenu .contenu-gauche a{	color:#464643; text-decoration:underline;}
.contenu .contenu-gauche a:hover{	color:#e71802; text-decoration:underline;}
.contenu .contenu-droite a{	text-decoration:none;}
.contenu .contenu-droite a:hover{	text-decoration:none;}
.contenu .contenu-droite{	float:right; width:26%; }
.contenu .contenu-droite table{	padding-top:16px;}
.contenu-index .index-droite p{	margin:0;}
.contenu-index .index-droite .nom-ecole a{ color:#686767; }
.contenu-index .index-droite .contenu-liste .el-list-ecole .nom-ecole p:hover{ text-decoration:underline; }
.nom-ecole p{ color:#686767; }
.el-list-ecole .nom-ecole p:hover{ text-decoration:underline; }
.liste-ecole-complet{padding:0 6px;}
.pub-google{ display:inline-block; width:100%; text-align:center;}
.contenu-ecole .contenu-gauche{	float:left;	width:62%; padding-left :8px; color:#464643;}
.contenu-ecole .contenu-droite{	float:right; width:36%; padding:8px 8px 0 0; text-align:center;}

/******************************** Commentaires accueil**************************/

.commentaires-index h4{margin:0;padding-bottom:5px; color:#686767;}
.commentaire-index{	padding:10px 0 ; border-bottom:1px solid #aeaeae;}
.photo-comm{ float:left; padding:10px 12px 10px 0;}
.photo-comm2{border:1px solid #aeaeae;}
.photo-comm2 img{border:3px solid #fff;}
.comm{margin-left:92px; padding:8px 0 8px 14px;  text-align:left;}
.commentaires-index .etoile{padding-bottom:5px; font-weight:bold;}
.comm .info-com{color:#aeaeae; }
.comm .info-com img{cursor:pointer;}
.comm p{padding-bottom:12px; margin:0; color:#686767; text-align:justify;}
.comm a{color:#aeaeae;}
.comm a:hover{color:#aeaeae; text-decoration:underline;}

.parentcomm{color:#464643; width:98%; border:1px solid #aeaeae; margin:10px 0;}
.parentcomm2{padding:4px;}
.parentcomm .h-comm-parent{display:inline-block; width:100%; font-size:11px; background-color:#efefef; border-bottom:1px solid #aeaeae; padding:6px 0; text-indent:8px;}
.parentcomm .titre-inf {float:left; margin:0;}
.parentcomm .titre-inf p{margin:0; display:inline; font-size:10px;}
 .parentcomm .titre-el{float:right; margin-right:10px;}
.parentcomm .titre-el p{margin:0; display:inline; font-size:10px;}
.parentcomm .titre-el img{margin-left:6px;}
.parentcomm .h-comm-parent:hover{cursor:pointer;}
.parentcomm .h-comm-parent-cont{padding:4px;}

/************************ liste ecole index **************************************/

.bord-bas{	width:auto;	padding-top:10px; border-bottom:1px solid #aeaeae; clear:both;}
.liste-derniere-ecole{	z-index:4; 	clear:both;	}
.contenu-liste{	z-index:5; padding:0 2px; color:686666;}
.el-list-ecole{	padding-top:10px;}
.nom-ecole{	float:left;	overflow:hidden; width:70%;}
.liste-derniere-ecole .note-ecole{ float:right;}

.nav{ padding:10px 0;}
.nav-gauche{float:left;}
.nav-gauche a{color:#686666;}
.nav-centre{text-align:center;}
.nav-centre a{ color:#FF0000;	}
.nav-droite{ float:right;}
.nav-droite a{color:#686666;}
.participe{	padding:20px 0;	}

#contenu-gecole{display:none;}



/********************************** fil d'ariane ***************************/

.filAriane {border:1px solid #aeaeae;color:#464643;font-weight:normal;margin:0 6px;}
.filAriane .container {background:#EAEAEA url(fond-filariane.gif) repeat-x scroll left top;border:1px solid #FFFFFF;}
.filAriane .Avsetes {text-transform:uppercase;padding:0 15px 0 15px;}
.filAriane a{color:#464643;display:inline-block;font-weight:normal;height:24px;line-height:24px;text-decoration:none;vertical-align:top;}
.filAriane .vsetesici {padding:0 15px 0 30px;}
.filAriane .filSep {margin-top:4px;border-left:1px solid #aeaeae;display:inline-block;font-size:0;height:18px;vertical-align:middle;width:0;}

.pubetudianttitre {font-size:22px; color:#97CCF0; margin-left:25px; border-bottom:1px solid #AEAEAE; margin-bottom:10px; padding-bottom:5px;}
.pubetudiant ul.feedreaderitems{list-style:none; padding:10px;}
.pubetudiant ul.feedreaderitems li{ margin-bottom:15px; border-bottom:1px solid red; padding-bottom:5px; }
.pubetudiant ul.feedreaderitems li a{ color:red; text-decoration:underline; text-transform:uppercase;}

/*************************** trouve ton ecole droite ************************/

.ttecole{color:#646464;font-weight:normal;padding:8px;}
.ttecole img{ padding-bottom:20px;}
.button-recherche{	background:url(fond-select-ttecole.gif) right top no-repeat;	height:26px; width:206px; padding-bottom:14px; }
.button-recherche select{background-color:transparent; border:1px #ffffff solid; margin:4px 0 0 6px; font-size:12px; width:192px; color:#686666;}
.listCheckBox {padding: 0 0 12px 10px;}
.listCheckBoxEl {padding:8px 0;}
.listCheckBoxEl input{margin-right:8px;}

/*************************** Tab degradé ************************/

.tab{display:inline-block; width:100%; padding-top:20px;}
.tab .tab-haut{width:100%; height:16px;}
.tab .tab-haut .th-gauche{background:url(corn3_tl.png) left top no-repeat; width:16px; float:left; height:16px;}
.tab .tab-haut .th-centre{background:url(h-middle.png) left top repeat-x; float:left; height:16px; width:87%;}
.tab .tab-haut .th-droite{background:url(corn3_tr.png) left top no-repeat; float:left; width:16px; height:16px;}
.tab .tab-centre{background:#e7e7e5 url(degrade-blanc.png) repeat-x scroll left top ; width:239px; margin-left:6px; font-size:11px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; }
.tab .tab-centre .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff; padding:18px 10px;}
.tab .tab-bas{width:100%; height:16px;}
.tab .tab-bas .tb-gauche{background:url(corn3_bl.png) left top no-repeat; width:16px; float:left; height:16px;}
.tab .tab-bas .tb-centre{background:url(b-middle.png) left top repeat-x;float:left; height:16px; width:87%;}
.tab .tab-bas .tb-droite{background:url(corn3_br.png) left top no-repeat; width:16px;float:left; height:16px;}

.tab-accueil{display:inline-block; width:100%; }
.tab-accueil .tab-haut{width:100%; height:16px;}
.tab-accueil .tab-haut .th-gauche{background:url(corn3_tl.png) left top no-repeat; width:16px; float:left; height:16px;}
.tab-accueil .tab-haut .th-centre{background:url(h-middle.png) left top repeat-x; float:left; height:16px; width:948px;}
.tab-accueil .tab-haut .th-droite{background:url(corn3_tr.png) left top no-repeat; float:left; width:16px; height:16px;}
.tab-accueil .tab-centre{background:#e7e7e5 url(degrade-blanc.png) repeat-x scroll left top ; width:965px; margin-left:6px; font-size:11px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; }
.tab-accueil .tab-centre .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff; padding:0 10px;}
.tab-accueil .tab-bas{width:100%; height:16px;}
.tab-accueil .tab-bas .tb-gauche{background:url(corn3_bl.png) left top no-repeat; width:16px; float:left; height:16px;}
.tab-accueil .tab-bas .tb-centre{background:url(b-middle.png) left top repeat-x;float:left; height:16px; width:948px;}
.tab-accueil .tab-bas .tb-droite{background:url(corn3_br.png) left top no-repeat; width:16px;float:left; height:16px;}

.tab-leaccueil{display:inline-block; width:100%; }
.tab-leaccueil .tab-haut{width:426px; height:16px; margin-left:6px; border-right:1px solid #aeaeae; border-top:1px solid #aeaeae; border-left:1px solid #aeaeae;}
.tab-leaccueil .tab-centre{background:#e7e7e5 url(degrade-blanc.png) repeat-x scroll left top ; width:426px; margin-left:6px; font-size:11px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; }
.tab-leaccueil .tab-centre .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff;  padding:0 10px 18px;}
.tab-leaccueil .tab-bas{width:100%; height:16px;}
.tab-leaccueil .tab-bas .tb-gauche{background:url(corn3_bl.png) left top no-repeat; width:16px; float:left; height:16px;}
.tab-leaccueil .tab-bas .tb-centre{background:url(b-middle.png) left top repeat-x;float:left; height:16px; width:409px;}
.tab-leaccueil .tab-bas .tb-droite{background:url(corn3_br.png) left top no-repeat; width:16px;float:left; height:16px;}

.tab .tab-centre .tab-centre2 ul {font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none; margin:0;  padding:0;}
.tab .tab-centre .tab-centre2 ul a {color:#464643;display:block;padding:5px 0 5px 5px;}
.tab .tab-centre .tab-centre2 .nv1 .nv1el{	}
.tab .tab-centre .tab-centre2 .nv1 .nv1el div{	 padding:1px;}
.tab .tab-centre .tab-centre2 .nv1 .nv1el div a{background:transparent url(puce03.png) no-repeat scroll 6px 10px;	padding:6px 13px 6px  21px;	}
.tab .tab-centre .tab-centre2 .nv1 .nv1el div:hover, .tab .tab-centre .tab-centre2 .nv1 .selected div{	padding:0px; border:1px solid #aeaeae;	color:#e71802;	background:#EAEAEA url(fond-filariane.gif) repeat-x scroll left top;}
.tab .tab-centre .tab-centre2 .nv1 .nv1el div a:hover, .tab .tab-centre .tab-centre2 .nv1 .selected div .nv11el{padding:5px 12px 5px  20px; background:transparent url(puce04.png) no-repeat scroll 6px 10px;	border:1px solid #FFFFFF;	color:#e71802;}
.tab .tab-centre .tab-centre2 .nv1 .selected .nv2 .nv2el a{	background:transparent url(puce01.png) no-repeat scroll 6px 10px;}
.tab .tab-centre .tab-centre2 .nv1 .selected .nv2 .nv2el div{	background:none;	padding-left:16px;	border:none;	border-bottom:1px solid #aeaeae;}
.tab .tab-centre .tab-centre2 .nv1 .selected .nv2 .nv2el div:hover, .tab .tab-centre .tab-centre2 .nv1 .selected .nv2 .selected2 div{	padding-left:16px;	background:transparent url(fond-li-menu.png) repeat-y;	border-bottom:1px dotted #aeaeae;}
.tab .tab-centre .tab-centre2 .nv1 .selected .nv2 .nv2el a:hover, .tab .tab-centre .tab-centre2 .nv1 .selected .nv2 .selected2 .nv22el{	padding-left:34px;	border:none;	background:transparent url(puce02.png) no-repeat scroll 20px 10px;	color:#818181;}

.index-droite .tab-onglet-liste{ position:relative; top:1px; float:left; padding-right:4px; border-bottom:1px solid #aeaeae;  }
.index-droite .onglet{padding-left:6px;}
.index-droite .milieu-onglet{ padding-bottom:3px}
.index-droite .milieu-onglet a{color:#aeaeae; }
.index-droite .select{ border-bottom:none;}
.index-droite .select .milieu-onglet{	z-index:10;  padding-bottom:4px; }
.index-droite .select .milieu-onglet a{color:#686666;}
.index-droite .tab-onglet-liste .tab-centre{z-index:10; position:relative; width:100%; background:#e7e7e5 url(degrade-blanc2.png) repeat-x scroll left top ;  font-size:11px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; border-top:1px solid #aeaeae; }
.index-droite .select .tab-centre{background:#fff;}
.index-droite .tab-onglet-liste .tab-centre .th-gauche{z-index:1;background:url(corn3_tl-o.png) left top no-repeat;  position:absolute; top:-1px; left:-1px; width:14px; height:12px;}
.index-droite .tab-onglet-liste .tab-centre .th-droite{z-index:1;background:url(corn3_tr-o.png) left top no-repeat;  position:absolute; top:-1px; right:-1px; width:14px; height:12px;}
.index-droite .tab-onglet-liste .tab-centre .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff; padding:8px 10px 0;}

.tab .tab-centre .tab-centre2-ttresult{border-right:1px solid #fff; border-left:1px solid #fff; padding:6px 10px;}

/*************************** Page contenu Type ************************/

.texte1{font-size:1.1em;font-weight:bold; color:#060004;}
ul.fDefault {list-style-image:none;list-style-position:outside;list-style-type:none;padding:20px 0 20px 10px;}
ul.fDefault li {background:transparent url(puce05.png) no-repeat scroll left 8px;font-size:1em;padding:4px 0 0 15px;}
h2.fDefault {border-bottom:1px solid #aeaeae; padding:16px 0 5px 0; font-size:1.1em;color:#e71802;text-transform:uppercase;}
img.fDefault{padding:5px; border:1px solid #aeaeae;}
h3.fDefault{color:#060004; font-size:1.1em;font-weight:bold;}
.texte2{font-weight:bold; color:#e71802;}
.texte3{font-style:italic; }
ul.fDefault ul {padding:1px 0 0 10px; }
ul.fDefault ul li {background:transparent url(puce02.png) no-repeat scroll left 8px;font-size:1em;padding:4px 0 0 15px;}
table.fDefault caption {margin:0 5px;background:#bdc2c4 none repeat scroll 0 0;font-weight:bold;padding:10px 0;text-align:center;text-transform:uppercase;}
table.fDefault td {background:#bdc2c4 none repeat scroll 0 0;padding:5px;text-align:center;font-weight:bold; border:0; margin:5px;}
table.fDefault {border:0;border-spacing: 5px; }



/*************************** resultat ecole ************************/

.aide_critere h4{color:#999; font-size:2em; padding-bottom:20px;}
.result_ecole{clear:both;}
.result_ecole .el_ecole{ display:inline-block; width:100%; text-align:center; background-color:#f3f3f2; padding:6px; clear:both;}
.result_ecole .back{ background-color:#ffffff;}
.result_ecole .nom_map_ecole{ float:left; padding:0 4px; font-weight:bold; width:38%; text-align:left;  font-size:11px;}
.result_ecole .comm_ecole{ float:left; padding:0 14px; width:60px;}
.result_ecole .etole_note_ecole{ float:left; padding:0 10px; font-style:italic; color:#aeaeae; }
.result_ecole .bnt_ecole_res{ float:left; padding:0 10px;}
.result_ecole .el_ecole_right{float:right; width:60%;  font-size:11px;}
.result_ecole .nom_map_ecole .ecole_nom{ float:left; text-transform:uppercase;  padding:4px 10px; width:84%;}
.result_ecole .nom_map_ecole .ecole_nom a{text-decoration:none;}
.result_ecole .nom_map_ecole .ecole_nom a:hover{text-decoration:underline; color:#464643;}
.result_ecole .nom_map_ecole .map_ecole{float:left; width:8%;}
.result_ecole .comm_ecole .btn_comms{float:left;}
.result_ecole .comm_ecole .ecole_nb_comm{float:left; padding:4px 10px 0 10px;}
.result_ecole .etole_note_ecole .ecole_note{display:inline-block;
font-weight:bold;
padding:0 0 0 16px;
width:38px;}
.result_ecole .bnt_ecole_res a{ padding:0 4px;}

/* Pagination V2 (classe de pagination) */
.pagination { width: 100%; height: 30px; margin-left: auto; margin-right: auto; margin-bottom: 10px; border-bottom: none; padding-top: 2px; }
.pagination img { position: relative; top: 1px; }
.pagination ul {}
.pagination ul li { font-size: 11px; float: left; display: block; padding: 0; margin-right: 3px; position: relative; font-family:Verdana, Geneva, sans-serif;}
.pagination ul #selected { background-color:#8B8B8B; padding: 2px 5px; color: #ffffff; display: inline-block; }
.pagination .numbers_next{/*background:url("suiv.png") no-repeat scroll center center #FFFFFF;
overflow:hidden;
text-indent:60px;*/
width:6px;}
.pagination .numbers_next2{/*background:url("suiv_fin.png") no-repeat scroll center center #FFFFFF;
overflow:hidden;
text-indent:60px;*/
width:6px;}
.pagination .numbers_prev{/*background:url("prec.png") no-repeat scroll center center #FFFFFF;
overflow:hidden;
text-indent:60px;*/
width:6px;}
.pagination .numbers_prev2{/*background:url("prec_fin.png") no-repeat scroll center center #FFFFFF;
overflow:hidden;
text-indent:60px;*/
width:6px;}
.pagination .numbers_next:hover{/*background:url("suiv.png") no-repeat scroll center center #8b8b8b;*/}
.pagination .numbers_next2:hover{/*background:url("suiv_fin.png") no-repeat scroll center center #8b8b8b;*/}
.pagination .numbers_prev:hover{/*background:url("prec.png") no-repeat scroll center center #8b8b8b;*/}
.pagination .numbers_prev2:hover{/*background:url("prec_fin.png") no-repeat scroll center center #8b8b8b;*/}
.pagination .numbers,.pagination .numbers_next,.pagination .numbers_next2,.pagination .numbers_prev,.pagination .numbers_prev2 { border: 1px solid #8b8b8b;  padding: 2px 5px; color: #FFffff; display: inline-block; font-weight:normal;}
.pagination .numbers_next:hover,.pagination .numbers_next2:hover,.pagination .numbers_prev:hover,.pagination .numbers_prev2:hover { background-color: #8b8b8b; color: #ffffff; }
.pagination a, .pagination a:link, .pagination a:visited { color: #8b8b8b; text-decoration: none; }
.pagination .numbers:hover, .pagination .numbers:visited:hover { background-color: #8b8b8b; color: #ffffff; padding: 2px 5px; display: inline-block; }
.pagination .results { font-size: 10px; color: #8b8b8b; font-weight: normal; margin: 5px 0 0 0px; display: inline-block; }
.paginationBottom{margin-top:20px;}

.critere{padding:6px;}
.critere .elcritere{clear:both;display:inline-block;padding-right:2px;width:100%;}
.critere .elcritere .fd-etoile_note_ecole{float:left; background:transparent url(fond-etoile-note.gif) no-repeat left top; height:43px; width:125px;}
.critere .elcritere .etoile_note_ecole{padding:12px 14px;  }
.critere .elcritere .etoile_note_ecole img{padding-right:3px;}
.critere form{ padding-top:20px;}
.critere label{ float:left;text-transform:uppercase;width:84%; padding:2px 0 0 6px;}
.critere input{  width:8%; float:left;}
.critere .elcritere .check{ float:left; width:80%; padding-bottom:4%;}
.critere .elcritere .check2{ float:left; width:40%; padding-bottom:4%;}
.critere .check{ float:left; width:40%; padding-bottom:4%;}
.critere .bulle-aide{ float:right; height:12px; width:8%; margin-left:2%; padding-bottom:4%;}

.critereNote{padding:6px;}
.critereNote .elcritere{clear:both;display:inline-block;padding-right:2px;width:100%;}
.critereNote .elcritere p{margin:4px 0;}
.critereNote form{ padding-top:20px;}
.critereNote label{ float:left;text-transform:uppercase;width:84%; padding:2px 0 0 6px;}
.critereNote .check{ float:left; width:26%; }
.critereNote .bulle-aide{ float:right; height:12px; width:10%; margin-left:2%; padding-bottom:4%;}
.critereNote .etoileNote{ float:left; height:12px; width:35%; margin-left:2%; padding-bottom:4%;}
.critereNote .etoileNote img{ padding-left:4%;}

.note_ecole{width:60%; margin-top:10px; padding-left:35%; padding-bottom:4px; padding-top:4px; display:inline-block; border: 1px dotted #8b8b8b;}
.note_ecole input{margin-right:8px;}

.result_ecole .resEcoleNonNotetri{padding-bottom:10px; font-weight:bold;}
/*************************** Ecole ************************/

.fiche-ecole .haut{background:#fefefe url(haut-fiche-ecole.gif) no-repeat left top; height:62px; width:590px; position: relative; }
.fiche-ecole .haut .shareBox { top: 18px; right: 10px; }
.fiche-ecole .centre{border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; width:578px; margin-left:5px; background:url("degrade-blanc.png") repeat-x scroll left top #e7e7e5;   }
.fiche-ecole .centre2{border-left:1px solid #fff; border-right:1px solid #fff; padding:0 20px 30px 20px; display:inline-block; width:536px;}
.fiche-ecole .bas{background:#fefefe url(bas-fiche-ecole.gif) no-repeat left bottom;height:22px;width:590px;  }

.fiche-ecole .haut p{ font-weight:bold; padding: 20px; font-size:14px; color:#050c0e; margin:0;}
.fiche-ecole .centre h3{ font-size:1.2em; color:#e71802; margin:0;}
.fiche-ecole .centre .sep{background:transparent url(fiche-ecole-sep.png) repeat-x left top; height:20px; clear:both;}
.fiche-ecole .centre .infos-ecole-fiche .gauche{float:left; width:58%; margin:0 10px 0 0;}
.fiche-ecole .centre .infos-ecole-fiche .droite{float:right; width: 38%; text-align:right;}
.fiche-ecole .centre .infos-ecole-fiche .droite .img-fiche img{border:1px solid #aeaeae; padding:3px; background-color:#fff; }
.fiche-ecole .centre .droite .url-ecole{padding:10px; text-align:left;}
.fiche-ecole .centre .droite a{color:#F00;}
.fiche-ecole .centre .gauche .detail-fiche .blanc{background-color:#fff;}
.fiche-ecole .centre .formation-fiche .blanc{background-color:#fff;}
.fiche-ecole .centre .formation-fiche  .dixel{display:none;}
.fiche-ecole .centre .formation-fiche .actel:hover{cursor:pointer;}
.fiche-ecole .centre .formation-fiche .actel{background:url("actformation.png") no-repeat scroll center center; height:30px; width:98%; padding:0 10px;}
.fiche-ecole .centre .gauche .formation-fiche .el{clear:both; padding:0 10px; text-align:left; display:inline-block; width:100%;}
.fiche-ecole .centre .gauche .formation-fiche .el-g{float:left; font-weight:bold;}
.fiche-ecole .centre .gauche .formation-fiche .el-g p{margin:6px;} 
.fiche-ecole .centre .gauche .formation-fiche{width:94%;}
.fiche-ecole .centre .gauche .detail-fiche { width:94%;}
.fiche-ecole .centre .gauche .detail-fiche .el p{margin:4px 0;}
.fiche-ecole .centre .gauche .detail-fiche .el-g{float:left; width:55%; font-weight:bold;}
.fiche-ecole .centre .gauche .detail-fiche .el-d{float:left; width:45%;}
.fiche-ecole .centre .infos2-ecole-fiche .gauche{float:left; width:58%; margin:0 10px 0 0;}
.fiche-ecole .centre .infos2-ecole-fiche .droite{float:right; width: 38%; text-align:left;}

.barre-share-fiche{ background:url(barre-share-fiche.png) no-repeat left bottom; padding:4px; position:relative; width:587px; height:42px;}
.barre-share-fiche .sh-favori{ position:absolute; top:16px; left:90px; }
.barre-share-fiche .sh-ami{ position:absolute; top:16px; left:240px; }
.barre-share-fiche .sh-share{ position:absolute; top:16px; left:385px; }

.classement-ecole{ padding:10px 2px; text-align:left;}
.classement-ecole .haut{background:#fefefe url(haut-classement-ecole.gif) no-repeat left top; height:40px; width:348px;}
.classement-ecole .centre{border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; width:338px; margin-left:4px; background:url("degrade-blanc3.png") repeat-x scroll left top #131313;   }
.classement-ecole .centre2{ padding:6px 20px; display:inline-block; }
.classement-ecole .bas{background:#fefefe url(bas-classement-ecole.gif) no-repeat left bottom;height:50px;width:348px;  }

.classement-ecole .haut p{ font-weight:bold; padding: 20px; font-size:14px; color:#050c0e; margin:0;}
.classement-ecole .note-ecole{display:inline-block; width:100%; text-align:left; padding:6px; clear:both; color:#fff; text-transform:uppercase;}
.classement-ecole .note-ecole p{margin:0;}
.classement-ecole .note-ecole .texte{float:left; padding:8px 4px; font-weight:bold; width:38%; text-align:left;  font-size:11px;}
.classement-ecole .note-ecole .note{float:right; padding:0 4px; width:56%;  font-size:11px;}
.classement-ecole .note-ecole .fd-etoile_note_ecole{float:left; background:transparent url(fond-etoile-note.gif) no-repeat left top; height:43px; width:125px;}
.classement-ecole .note-ecole .etoile_note_ecole{padding:12px 14px;  }
.classement-ecole .note-ecole .etoile_note_ecole img{padding-right:3px;}
.classement-ecole .note-ecole .nb_vote_ecole{float:right; padding:12px 4px; }
.classement-ecole .note-ecole-el{display:none; }
.classement-ecole .bas:hover{cursor:pointer;}
.classement-ecole .note-ecole-el .critere .check {color:#fff;}

.filiere-ecole{ padding:10px 2px; text-align:left;}
.filiere-ecole .haut{background:#fefefe url(haut-filiere-ecole.gif) no-repeat left top; height:46px; width:348px;}
.filiere-ecole .centre{border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; width:338px; margin-left:4px; background:url("degrade-blanc2.png") repeat-x scroll left top #e7e7e5;   }
.filiere-ecole .centre2{ border-left:1px solid #fff; border-right:1px solid #fff; padding:6px 20px; display:inline-block; width:296px; }
.filiere-ecole .bas{background:#fefefe url(bas-filiere-ecole.gif) no-repeat left bottom;height:22px;width:348px;  }

.filiere-ecole .haut p{ font-weight:bold; padding: 20px; font-size:14px; color:#050c0e; margin:0;}
.filiere-res-ecole {width:94%;}
.filiere-res-ecole p{margin:0; }
.filiere-res-ecole .fil_ecole {margin:2px 0;padding:0 0 6px 12px;width:88%; display:inline-block;}
.filiere-res-ecole .blanc{background-color:#fff;}
.fil_ecole .nom_filiere{float:left; background:url("puce05.png") no-repeat scroll left 8px transparent;font-size:1em;padding:4px 0 0 15px;width:44%;}
.fil_ecole .val-filiere{float:right; font-size:1em;padding:4px 15px 0;}
.nom_filiere_red{color:#F6210D;font-size:13px;font-weight:bold; padding:6px 0; }

.ecoleprox a{color:#464643; text-decoration:underline;}
.ecoleprox .bas{background:url("bas-classement-ecole.gif") no-repeat scroll left bottom #FEFEFE;
height:50px;
width:348px;
cursor:pointer;}
.ecoleprox #ecoleproxcont{display:none; }
.contenu-ecole-bt{clear:both; padding: 20px 0 0 8px;}
.contenu-ecole-bt .bloc{float:left; padding:0 6px 0 0;}
.contenu-ecole-bt .participation .bas{background:#fff0c1 url(bas-participation.gif) no-repeat left top; height:10px; width:318px; }
.contenu-ecole-bt .evenement .bas{background:#fff0c1 url(bas-evenement.gif) no-repeat left top; height:10px; width:318px; }
.contenu-ecole-bt .lieu .bas{background:#fff0c1 url(bas-lieu.gif) no-repeat left top; height:10px; width:318px; }
.contenu-ecole-bt .participation .centre{ background:url("degrade-blanc5.png") repeat-x scroll left top #fff0c1;  }
.contenu-ecole-bt .evenement .centre{ background:url("degrade-blanc5.png") repeat-x scroll left top #daedbf;  }
.contenu-ecole-bt .lieu .centre{ background:url("degrade-blanc5.png") repeat-x scroll left top #d7e5f2;  }
.contenu-ecole-bt .participation .centre, .contenu-ecole-bt .evenement .centre,.contenu-ecole-bt .lieu .centre{clear:both; border-top:1px solid #aeaeae; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; width:308px; margin-left:4px; }
.contenu-ecole-bt .participation .centre2, .contenu-ecole-bt .evenement .centre2, .contenu-ecole-bt .lieu .centre2{border-left:1px solid #fff; border-top:1px solid #fff;  border-right:1px solid #fff; padding:6px 16px; display:inline-block; width:270px; overflow:auto; height:350px;}
.contenu-ecole-bt .onglet{padding-left:4px;}

.contenu-ecole-bt .tab-onglet-liste, .contenu-ecole-bt .wh-img{ float:left; margin-right:10px;   }
.contenu-ecole-bt .tab-onglet-liste .tab-centre{border-bottom:none; position:relative; top:12px; width:100%; background:#e7e7e5 url(degrade-blanc4.png) repeat-x scroll left top ;  font-size:11px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; border-top:1px solid #aeaeae; }
.contenu-ecole-bt .wh-img .tab-centre{border-bottom:none; position:relative; top:0px; width:100%; background:#e7e7e5 url(degrade-blanc4.png) repeat-x scroll left top ;  font-size:11px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; border-top:1px solid #aeaeae; }
.contenu-ecole-bt .tab-onglet-liste .tab-centre .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff; padding:8px;}
.contenu-ecole-bt .wh-img  .tab-centre .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff; padding:4px;}
.contenu-ecole-bt .tab-onglet-liste .select .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff; padding:8px;}
.contenu-ecole-bt .wh-img  .select .tab-centre2{border-right:1px solid #fff; border-left:1px solid #fff; padding:4px;}

.contenu-ecole-bt .tab-onglet-liste .select{top:13px; background:#fff; border-bottom:none;}
.contenu-ecole-bt .wh-img .select{top:1px; background:#fff; border-bottom:none;}
.contenu-ecole-bt .tab-centre .th-gauche{background:url(corn3_tl-o.png) left top no-repeat;  position:absolute; top:-1px; left:-1px; width:14px; height:12px;}
.contenu-ecole-bt .tab-centre .th-droite{background:url(corn3_tr-o.png) left top no-repeat;  position:absolute; top:-1px; right:-1px; width:14px; height:12px;}

.contenu-ecole-bt .bloc .milieu-onglet{ display:inline-block; width:100%; height:100%; }
.contenu-ecole-bt .bloc .milieu-onglet a{color:#aeaeae; }
.contenu-ecole-bt .bloc .select .milieu-onglet a{color:#686666; }
.contenu-ecole-bt .bloc .img-ec-g{float:left; padding-top:6px;}
.contenu-ecole-bt .bloc .txt-ec-d{padding-left:34px;}
.contenu-ecole-bt .bloc .txt-ec-d p{margin:10px 0 0 0;}

.contenu-ecole-bt .participation .contenu-utile{display:none;}
.contenu-ecole-bt .evenement .contenu-utile{display:none;}
.contenu-ecole-bt .lieu .contenu-utile{display:none;}

/************************* admin ecole ************************/


.gestion-ecole a,.gestion-ecole a:visited{color:#555; padding:2px; border: 1px solid #000; background-color:#999;}
.gestion-ecole fieldset{float:left; width: 30%; background-color:#E7F4F4;}
.gestion-ecole legend{font-weight:bold; text-transform:uppercase;}
.gestion-ecole .ge-ensemble input{width: 60%;}
.gestion-ecole label{color:#000;}
.gestion-ecole .valid{clear:both; padding:20px;}

.gestion-ecole .ge-ensemble{clear:both; width:90%; padding:2px; display:inline-block;}
.gestion-ecole .ge-ensemble .ge-gauche{}
.gestion-ecole .ge-ensemble .ge-droite{padding:10px 4px;}

gestion-ecole_donnee fieldset{width: 100%; background-color:#aeaeae;}

/************************ fiche etudiant **************************************/

.fiche-etudiant .fe_titre{border:1px solid #aeaeae;color:#464643;font-weight:normal; clear:both; }
.fiche-etudiant .fe_titre2{background:#EAEAEA url(fond-filariane.gif) repeat-x scroll left top;border:1px solid #FFFFFF; padding:6px;} 
.fiche-etudiant .fe_titre h2{float:left; margin:0;}
.fiche-etudiant .fe_titre .titre-el{float:right; margin-right:10px;}
.fiche-etudiant .fe_titre .titre-el p{margin:0; display:inline; font-size:10px;}
.fiche-etudiant .fe_titre .titre-el img{margin-left:6px;}
.fiche-etudiant .fe_titre .titre-el img:hover{cursor:pointer;}
.fiche-etudiant .fe_bloc{border:1px solid #aeaeae;color:#464643;font-weight:normal;padding:10px; margin-bottom:10px; display:block;}
.fiche-etudiant .fe_bloc a{text-decoration:none;}
.fiche-etudiant .fe_bloc a:hover{text-decoration:none; color:#464643;}
.fiche-etudiant .fe_bloc #lst_ecole_fav, .fiche-etudiant .fe_bloc #lst_comm, .fiche-etudiant .fe_bloc #lst_note{display:none;}
.fiche-etudiant .fe-photo{border:1px solid #AEAEAE;  float:left;}
.fiche-etudiant .fe-photo  img{border:3px solid #fff;}
.fiche-etudiant .fe-infog{margin-left:92px;}
.fiche-etudiant .info-contact{float:left; width:49%; padding:8px 0; text-align:justify;}
.fiche-etudiant .derniere-info{float:right; width:49%; padding:8px 0; text-align:justify;}
.fiche-etudiant .fe_bloc .gauche{float:left;}
.fiche-etudiant .fe_bloc .gauche .url-ecole a:hover{ text-decoration:underline;}
.fiche-etudiant .fe_bloc .droite{margin-left:300px;}
.fiche-etudiant .fe_bloc .droite .fe_note_ecole img{padding-right:4px;}
.fiche-etudiant .fe_bloc .droite .fe_note_ecole p{display:inline; padding-left:12px;}
.fiche-etudiant .fe_bloc .fe_ecolefav{padding:10px;}
.fiche-etudiant .fe_bloc .gris{background-color:#eaeae8;}
.fiche-etudiant .fe_bloc .fe_comm{ padding:12px 6px;}
.fiche-etudiant .fe_bloc .fe_comm h5{ margin:0; margin-bottom:10px;}
.fiche-etudiant .fe_bloc .fe_comm .droite{width:48%; margin-left:52%; }
.fiche-etudiant .fe_bloc .fe_comm .gauche{width:48%; }
.fiche-etudiant .fe_bloc .fe_comm  a:hover{text-decoration:underline;}
.fiche-etudiant .fe_bloc .fe_comm .gauche h4{border-bottom:1px dotted #aeaeae; padding-bottom:6px; margin:0 0 10px;}
.fiche-etudiant .fe_bloc .fe_comm .gauche .commfeel{padding-left:10px;}
.fiche-etudiant .fe_bloc .fe_comm .date_comm{font-size:11px; font-weight:bold;}
.fiche-etudiant .fe_bloc .fe_comm .separator2{float:left;text-align:center;width:4%;}
.fiche-etudiant .derniere-info .lastpart{padding-bottom:6px;}
.fiche-etudiant .derniere-info .lastpart .bold{font-weight:bold;}
.btn_moderateur{background:url("fond-filariane.gif") repeat-x scroll left top #EAEAEA;
border:1px solid #aeaeae;
padding:6px;  margin:6px 0; text-align:center;}
.btn_moderateur a{text-decoration:underline; cursor:pointer;}
.btn_supp{width:100%; display:inline-block;}
.btn_supp a{text-decoration:underline; cursor:pointer; padding:2px 3px; border:1px solid #AEAEAE; float:right;}
.moderForm #validModer{background-color:#aeaeae; padding:4px;}
.fiche-etudiant .fiche-plan-ecole img{padding-top:10px;}
.fiche-etudiant .img-fiche{padding-left:4px;}
.fiche-etudiant .img-fiche img{background-color:#FFFFFF;
border:1px solid #AEAEAE;
padding:3px;}
.fiche-etudiant .fe_bloc .url-ecole{padding:10px 5px;}
.fiche-etudiant .fe_bloc p a{font-weight:bold;}
.fiche-etudiant .fe_bloc p a:hover{text-decoration:underline;}


/*************** connect_popup********************/

.connect_popup{width:200px;  margin:16% auto;}


/************************ inscription ********************/

.txt-inscript{font-weight:bold; padding:10px 4px;}
#fe-search{width:100%;}

.etoileNoteInput{background:url("fond-select-ttecole.gif") no-repeat scroll right top transparent;
height:26px;
padding-bottom:14px;
width:206px;}
.etoileNote input[type=text]{ background-color:transparent;
border:1px solid #FFFFFF;
color:#686666;
font-size:12px;
margin:4px 0 0 6px;
width:192px;}
.etoileNote .valnote{float:left; width:10px; padding:0 10px;}
#validnoteecole{padding:10px 4px;}
#inscription_user_note fieldset{margin:12px 0; }
#inscription_user_note legend{font-weight:bold;}
.txt_note_ex{float:left;}

/**********************************liste ecole notee*********************/

.liste-ecole-notee .fe_titre{border:1px solid #aeaeae;color:#464643;font-weight:normal; clear:both; }
.liste-ecole-notee .fe_titre2{background:#EAEAEA url(fond-filariane.gif) repeat-x scroll left top;border:1px solid #FFFFFF; padding:6px;} 
.liste-ecole-notee .fe_titre h2{float:left; margin:0;}
.liste-ecole-notee .fe_titre .titre-el{float:right; margin-right:10px;}
.liste-ecole-notee .fe_titre .titre-el p{margin:0; display:inline; font-size:10px;}
.liste-ecole-notee.fe_titre .titre-el img{margin-left:6px;}
.liste-ecole-notee .fe_titre .titre-el img:hover{cursor:pointer;}
.liste-ecole-notee .fe_bloc{border:1px solid #aeaeae;color:#464643;font-weight:normal;padding:10px; margin-bottom:10px; display:block;}
.liste-ecole-notee .fe_bloc a{text-decoration:none;}
.liste-ecole-notee .fe_bloc a:hover{text-decoration:none; color:#464643;}
.liste-ecole-notee .fe_bloc #lst_ecole_fav, .fiche-etudiant .fe_bloc #lst_comm, .fiche-etudiant .fe_bloc #lst_note{display:none;}
.liste-ecole-notee .notecrit{display:none; clear:both;}

.notecrit .elcritere{clear:both;display:inline-block;padding-right:2px;width:100%;}
.notecrit .elcritere p{margin:4px 0;}
.notecrit label{ float:left;text-transform:uppercase;width:84%; padding:2px 0 0 6px;}
.notecrit .check{ float:left; width:26%; }
.notecrit .bulle-aide{ float:right; height:12px; width:10%; margin-left:2%; padding-bottom:6px;}
.notecrit .etoileNote{ float:left; height:12px; width:35%; margin-left:2%; padding-bottom:6px;}
.notecrit .etoileNote img{ padding-left:4%;}
.notecrit .critere .elcritere .check{ float:left; width:26%; padding-bottom:6px;}

.liste-ecole-notee .note-ecole{text-transform:uppercase; width:98%; border:1px solid #aeaeae;color:#464643;font-weight:normal;padding:6px; margin-bottom:1px; display:inline-block;}
.liste-ecole-notee .note-ecole p{margin:0;}
.liste-ecole-notee .note-ecole .texte{float:left; padding:8px 4px; font-weight:bold; width:38%; text-align:left;  font-size:11px;}
.liste-ecole-notee .note-ecole .note{float:right; padding:0 4px; width:56%;  font-size:11px;}
.liste-ecole-notee .note-ecole .fd-etoile_note_ecole{float:left; width:125px;}
.liste-ecole-notee .note-ecole .etoile_note_ecole{padding:8px 14px;  }
.liste-ecole-notee .note-ecole .etoile_note_ecole img{padding-right:3px;}
.liste-ecole-notee .note-ecole .nb_vote_ecole{float:right; padding:8px 4px; }


/***************** commentaire *********************/

.lienconversation{display:inline-block; background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #EFEFEF;
list-style:none outside none;
padding:5px 10px 3px;
width:95%;
}
.txtconversation{float:left; width:86%;}
.lienconversation .titre{font-weight:bold;}
.btnconversation{float:right; width:12%;}
.lienconversation .lientouscommecole{font-size:0.9em; text-align:center; text-decoration:underline; display:block;}
.lienconversation .lientouscommecole a{color:#686767; }
.input-corps-sub{margin-top:2%;
width:100px;
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
border:1px solid #AAAAAA;
color:#222222;

font-family:Verdana,sans-serif;
font-size:1em;
padding:3px 4px;
cursor:pointer;
}
.comm_div{margin:1%;}
.comm_div h4{background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #EFEFEF; padding:10px; margin:6px 0; text-transform:uppercase;}
.comm_div #comm_ecole{display:block; margin-bottom:10px;}
.comm_div #res_note{margin-left:42px;}
.comm_div #comm_ecole #commentaire{margin-top:10px;}
.comm_div #comm_ecole #commentaire, #comm_ecole #sujet_comm{border:1px solid #AAAAAA;}

.comm_div #comm_ecole #commentaire, #comm_ecole .input-corps-sub{margin-left:42px;}

/* Icones de partage */
.shareBox { padding: 0 6px;position: absolute; top: 5px; right: 5px; }
.shareBox * { vertical-align: middle; }
.shareBox .sep { width: 1px; font-size: 1px; line-height: 1px; border-right: 1px solid #aeaeae; height: 22px; display: inline-block; margin: 0 10px; }
.shareBox a { padding: 0 4px; color: #6E7071; font-weight: normal; text-decoration: none; }
.icon_facebook, .icon_facebook span { text-decoration: none; font-size: 1px; line-height: 1px; height: 14px; width: 14px; display: inline-block; }
.mainContent a.icon_facebook:hover .FBConnectButton_Text_Simple, a.icon_facebook:hover, a.icon_facebook:hover * { text-decoration: none; border: none; }

