/*
-------------------------------------------------------------------
                        DALLOZ ETUDIANT
                     Main Screen Style sheet
               By Le Studio, Atos Worldline, 2009
                      Created on  04/2008
-------------------------------------------------------------------
-------------------------------------------------------------------
  Pour vos d&eacute;veloppements, NE PAS MODIFIER cette feuille de style
  mais surcharger DEV.CSS
-------------------------------------------------------------------
  Pour faciliter la recherche des diff&eacute;rentes parties de la feuille
  de style, Ctrl+f "�"
-------------------------------------------------------------------
*/


/* ---------------------------------------- � DEFAULT VALUES ------------------------------------------- */

html {overflow:-moz-scrollbars-vertical;}

body {
 	height: 100%;
	font: 101% Arial, Helvetica, Sans-serif;
	color: #000;
	background: #e0dad0 url(../imgs/background.gif) repeat-x ;
	margin: 0 auto;
}

body, div, dl, dt,
  dd, ul, ol, li,
  h1, h2, h3, h4, h5, h6,
  pre, code, form, fieldset,
  legend, input, textarea,
  p, blockquote, th, td {
    padding: 0; margin: 0;
} /* reset */

img {border: 0;}

/* ---------------------------------------- � CONTAINER ------------------------------------------- */
#container {
	position: relative;
	width:960px;
	margin:0 auto;
	padding:0 20px;
	background: transparent url(../imgs/bg_page.png) repeat-y;
	z-index: 0;
}
/* ---------------------------------------- � HEADER ------------------------------------------- */
#header { position: relative; width:100%; overflow: hidden;z-index: 0;}

	#header h1 {
		float: left;
		width:390px;
		padding-right:50px;
	}
	#header h1 a img { margin:11px 10px 6px 10px; }

/* TOOLS */
#header p.hTools {
	float: right;
	height:14px;
	margin:8px 0 10px 0;
	padding-right: 17px;
}
	#header p.hTools img, #header p.hTools span {
		font-size: 0.7em;
		margin-left: 11px;
	}
		#header p.hTools img.noMarge, #header p.hTools span.noMarge { margin-right: -11px; }

/* IDENTIFICATION */

#identification {
    font-size:0.85em;
    background-color: #FFFFFF;
    padding-bottom: 15px;
}

#identification div.container {
    background:transparent url(../imgs/bg_search.png);
    padding-bottom: 4px;
}
#identification form {
	padding-left: 12px;
	background:transparent url(../imgs/bg_search_corner.png) no-repeat top right;
}

#identification label {
	color:#fff;
}

#identification a {
	display:block;
	color:#ffffff;
	text-decoration: none;
}

#identification .links, #identification .iLink  {
	padding: 5px 0 10px 4px;
	line-height: 1.6em;
}

#identification .iName {
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	line-height: 1.6em;
}

#identification a:hover	{
	text-decoration: underline;
}

/* IDENT. POPUP */

#ident_popup {
    float: right;
    width:380px;
    margin: 0 15px 0 0;
    padding: 0;
    font-size: 0.7em;
}
#ident_popup div.container {
    width:385px;
    background: url(../imgs/bg_ident.png) no-repeat;
    padding-bottom:0;
    margin-bottom: 2px;
}

#ident_popup div.container .error {
    padding-bottom: 4px;
}

#ident_popup div.identFooter {
    width:385px;
    height:2px;
    margin-top:-2px;
    font-size: 0em;
    background: url(../imgs/bg_ident_foot.png) no-repeat;
}

#ident_popup form { width: 360px; padding: 0 0 0 15px;}

#ident_popup p { margin-right: 10px;}

#ident_popup p.pLibelle {
  margin-left: 15px;
}

#ident_popup p.links {
    position:relative;
    clear: both;
    width: 100%;
    padding:5px 0;
    color: #000;
}
#ident_popup p.links label { color: #000; }
#ident_popup p.links a {
    margin-left:10px;
    text-decoration: none;
    color: #000;
}
#ident_popup p.links a:hover {
    text-decoration: underline;
}

#ident_popup p.pIdent, #ident_popup p.pMdp {
    position: relative;
    float: left;
    width: auto; ;
}
#ident_popup p.btOK {
    position: relative;
    float: left;
    width: 12px;
    margin:17px 0 0 0;
}

#ident_popup label {
    font-family: Arial, Helvetica, sans-serif;
    color: #c81b34;
}
#ident_popup p.iName {
#   padding:5px 0;
    padding:20px 0 20px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color:#c81b34;
}
#ident_popup p.iLink { position:relative;float:right; padding-top: 20px;}
#ident_popup p.iLink a {
    display:block;
    color: #000;
    text-decoration: none
}
#ident_popup p.iLink a:hover {text-decoration: underline;}

/* SEARCH */


#search {
	float: right;
	width:220px;
	position: absolute;
	top:35px;
	right:20px;
	padding: 0;
	font-size: 0.7em;
	display:block;
}
#search div.container {
	width:225px;
	background: url(../imgs/bg_search_switch.png) no-repeat;
	padding-bottom: 4px;
}

#search div.identFooter {
	width:225px;
	height:2px;
	margin-top:-2px;
	font-size: 0em;
	background: url(../imgs/bg_ident_foot.png) no-repeat;
}

#search p.pSearch { padding:8px 3px 0px 3px; }
	#search label			{ display:none; }
	#search p.pSearch input	{ width:150px; }
	#search a				{ color:#c81b34; text-decoration:none; }
	#search a:hover			{ text-decoration: underline; }

#search p.btSearch { padding:8px 9px 0 9px; }


#search form {
	padding: 0 0 0 4px;
}
#search p.pIdent, #identification p.pMdp {
	position: relative;
	float: left;
	width: auto; ;
}
#search div.btOK {
	padding-left:5px;
}

/* ADVANCED SEARCH */
#colPrinc form.searchAvanc {
	margin:0 20px 15px 0;
	padding: 0 0 20px 0;
	overflow:hidden;
	background: url(../imgs/pointill.gif) repeat-x bottom;
}
	#colPrinc p.pSearch, #colPrinc p.btSearch { float:left; margin-bottom: 5px;}
	#colPrinc div.options { clear:left; padding: 0 5px 0 118px;overflow:hidden;}
	#colPrinc div.options p { float: left; font-size:0.85em; }
	#colPrinc p.pSearch label {  font-size:1.0em; font-weight: bold; }

/* RESULTATS */
dl.resultFP, dl.resultActu, dl.resultPortail {
	margin-bottom:15px;
	padding-left: 10px;
	font-size: 0.85em;
}
	dl.resultFP { background: url(../imgs/puce_Fiches.gif) no-repeat 0 5px; }
		dl.resultFP a {
			color: #000;
			font-weight:bold;
			text-decoration:none;
		}
		dd.resultFP { color:#7db70e; }
	dl.resultActu { background: url(../imgs/puce_Actu.gif) no-repeat 0 5px; }
		dl.resultActu a {
			color: #000;
			font-weight:bold;
			text-decoration:none;
		}
		dd.resultActu { color:#ff9a00; }
	dl.resultPortail { background: url(../imgs/puce_Portail.gif) no-repeat 0 5px; }
		dl.resultPortail a {
			color: #000;
			font-weight:bold;
			text-decoration:none;
		}
		dd.resultPortail { color:#787269; }
	dl.resultFP a:hover, dl.resultActu a:hover, dl.resultPortail a:hover { text-decoration: underline;}

/* ---------------------------------------- � WRAPPER ------------------------------------------- */
#wrapper {
	width:930px;
	padding: 19px 15px;
	font-size:0.8em;
	overflow:hidden;
	/* DEBUG background:#00ff00; */
}

/* COLONNES */
#contenu { float: left; width: 930px; overflow: hidden; } /* background:#ff0000; width:860px; */
#colTools {float: right;width: 175px; background: #e0dad0; }
#colPrinc { float: left; width:755px; overflow: hidden; } /* background:#0000ff; width:685px; */
	#colPrincG { float: left; width: 145px;}
	#colPrincD { margin-left: 165px; width:570px; } /* background:#00ffff; width:500px; */
	#NoColPrinc { width:735px; } /* background:#ffff00; width: 665px */
	#portail #colPrincD { margin-right:0; width:auto; margin-left:0; width:755px; } /* background:#00ffff; */
	#bibli #colPrincG, #baseDoc #colPrincG { width:290px;}
	#bibli #colPrincD { width:550px; margin-left:340px; } /* background:#00ffff; width:500px; */
	#baseDoc #colPrincD { width:550px; margin-left:340px; } /* background:#00ffff; width:530px; */

/* FIL D'ARIANE */
p.filDAriane {
	margin-bottom: 15px;
	font-size:0.9em;
	font-style: italic;
}
	p.filDAriane a {
		color: #000;
		font-weight: bold;
		font-style: normal;
		text-decoration:none;
	}
	p.filDAriane a:hover {text-decoration:underline;}

/* BLOC D'INFO - GENERALITE */
div.blocInfo {float: left; width: auto; margin-bottom:20px;font-size: 0.85em;}
#colTools div.blocInfo {float: none; }
div.blocInfo a { font-weight: bold; text-decoration: none; }
div.blocInfo a:hover { text-decoration: underline; }
div.blocInfo p {
	margin-bottom:10px;
}
div.blocInfo p.theme, div.blocInfo dt.theme, div.blocInfo dd.theme { margin:0; padding: 0 5px 0 0; text-transform: uppercase; }
div.blocInfo dt.theme, div.blocInfo p.theme { font-weight:normal; font-size:1.0em;letter-spacing:0;}
	div.blocInfo dd.theme strong, div.blocInfo p.theme strong {
		font-weight: normal;
		text-transform:none;
	}
div.blocInfo p.date, div.blocInfo dd.date { float: right; margin:-1.5em 0 0 0; padding: 0; color:#5a5a58;}
div.blocInfo .date img {padding:0 5px 0 10px;}
div.blocInfo p.author { float: right;  padding: 10px 0; color:#5a5a58; }
div.blocInfo p.motsCles { padding: 0px 0; color:#787269; }
div.blocInfo span.motsCles { padding: 0px 0; color:#787269; }
div.blocInfo p.source { margin-top: -5px; padding: 0; color:#787269; }
div.blocInfo h4, div.blocInfo h5, dl.listItem dt, div.blocInfo h5, dl.listPicto dt  {
	clear:both;
	margin: 10px 0;
	line-height: 1.1em;
	font-size: 1.35em;
	font-weight: bold;
	letter-spacing: -1px;
}
div.blocInfo div.figureR {float:right;}
div.blocInfo div.figFocusL {float:left;}
div.blocInfo div.figureL {float:left;margin:0px 10px 0px 0px;}
div.blocInfo div.figureR p {text-align:center;margin:0px 0px 0px 10px;}
div.blocInfo div.figureL p {text-align:center;margin:0px 10px 0px 0px;}
div.blocInfo div.figFocusL p {text-align:center;margin:0px 0px 0px 0px;}
ul.listPicto li .pictoFirst  {
	clear:both;
	margin: 10px 0;
	line-height: 1.1em;
	font-size: 1.35em;
	font-weight: bold;
	letter-spacing: -1px;
}

div.blocInfo h4 { clear: none; }
	div.blocInfo h4 img { margin: 0 10px 5px 0; }
	div.blocInfo.focus h4 img { margin: 0; }
div.blocInfo acronym {
	cursor:help;
	color:#c81b34;
	background: url(../imgs/pointill.gif) repeat-x bottom ;
}
div.blocInfo blockquote { margin-left:50px;}
div.blocInfo span.index {
	padding-right: 2px;
	font-weight:bold;
	color:#8ccc10;
	letter-spacing:2px;
}
div.blocInfo ul span.index { margin-left:-20px; padding-right: 7px;}
dl.listPicto dt {	margin-bottom:0;}
dl.listPicto li .pictoFirst {	margin-bottom:0;}
div.blocInfo h5 { font-size: 1.2em;}
	div.blocInfo h5 img.floatL { margin: 0 10px 10px 0;}
div.blocInfo h4 strong, div.blocInfo h4 b {font-size: 1.3em; line-height: 1.1em; letter-spacing: -0.5px;}
div.blocInfo .foot {
	clear:both;
	display:block;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid;
	list-style: none;
}
#NoColPrinc div.blocInfo div.foot {width:730px;} /*width:660px;*/
div.blocInfo .foot p { margin:0; padding:0;}
div.blocInfo .foot p.theme { margin-top:10px;}
div.blocInfo .foot li { padding-left: 9px; }
div.blocInfo .foot a { font-weight: bold; text-decoration: none;}
div.blocInfo .foot a:hover { text-decoration: underline;}

/* BLOC D'INFO - LISTE LIVRES */
div.blocInfo dl.listItem {
	position: relative;
	margin: 0 0 20px 85px;
}
	div.blocInfo dl.listItem dd.lbImg {
		position:absolute;
		width:85px;
		top:0px;
		left:-85px;
		z-index:11;
	}
	div.blocInfo dl.listPicto {
		position: relative;
		margin: 0 0 10px 22px;
		padding-bottom:10px;
		background: url(../imgs/pointill.gif) repeat-x bottom;
	}
	div.blocInfo dl.listPicto dd.lbPicto {
		position:absolute;
		width:22px;
		top:0px;
		left:-22px;
		z-index:11;
	}

	div.blocInfo ul.listPicto {
		position: relative;
		margin: 0 0 10px 22px;
		padding-bottom:10px;
		background: url(../imgs/pointill.gif) repeat-x bottom;
	}
	div.blocInfo ul.listPicto li.lbPicto {
		position:absolute;
		width:22px;
		top:0px;
		left:-22px;
		z-index:11;
	}

	div.blocInfo dl.listItem dd.lbMEA {
		position:absolute;
		top:50px;
		left:-55px;
		z-index:12;
	}
	div.blocInfo dl.listItem dd.lbEdition, div.blocInfo dl.listItem dd.lbAuteur { margin: -5px 0 5px 0; color:#5a5a58; }
	div.blocInfo dl.listItem dd.lbResume { margin: 0 0 10px 0;}
	/* Exception pour les Mises en avant TOOLS */
	div.blocInfo.MEAtool dl.listItem {
		position: relative;
		margin: 0 0 20px 0;
		padding: 0 10px 10px 10px;
	}
	div.blocInfo.MEAtool dl.listItem dd.lbImg {
		position: static;
		margin: 0 auto;
	}
/* BLOC D'INFO - TITRES DE RUBRIQUES */
div.tit_rub { clear: both; }
div.tit_rub, div.tit_rub a { margin-bottom: 10px; color: #FFF; text-decoration: none;}
	div.tit_rub p { float: right; margin-top: -14px; }
	div.tit_rub p a {
		padding:0 5px 0 10px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 0.9em;
		font-weight:normal;
		color: #FFF;
		background: url(../imgs/puce_Blanche.gif) no-repeat 0 4px;
	}
	div.tit_rub h3, div.focus h3, div.blocLegend h3 {
		padding:3px 5px 2px 5px;
		line-height: 10px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1em;
		font-style: normal;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing:0;
	}
	/*div.tit_rub.abo h3 { padding-left:20px;}*/

	/* Surcharge pour la colonne tools */
	#colTools div.tit_rub h3
	{
		padding:4px 5px;
		font-size:1em; font-weight:normal;
		text-transform:none; text-align:center;
		letter-spacing:1px;
	}

/* BLOC D'INFO - FOCUS GENERAUX */
div.focus { margin-bottom: 15px; border:1px solid; }
div.focus p { float: none; padding:0 10px 0 10px;}
div.focus p.theme { float: none; padding:10px;}

/* BLOC D'INFO - acc�s bnd */
div.blocInfo.bnd-access { float:none; }

/* BLOC D'INFO - FICHES */
div.blocInfo.fiche { width:97%; margin-bottom:0; }
	div.blocInfo.fiche h4 {
		margin-top: 0;
		padding-bottom: 10px;
		width:100%;
		background: url(../imgs/pointill.gif) repeat-x bottom;
	}

	/* BLOC D'INFO - LEGENDE */
	div.blocLegend { padding:5px 5px 0 5px; overflow:hidden;}
	div.blocLegend h3 { padding-bottom:5px; }
	div.blocLegend p { display:inline; margin-right:20px; line-height:2em;}
	div.blocLegend p img { margin:0 5px -2px 0;}

	/* ONGLETS DE LARGEUR FIXE */
	ul.ongletsLargFix {
		height:65px;
		padding:0;
		list-style: none;
		background: url(../imgs/bg_ongletLargFix.gif) repeat-x center 10px;
	}
		ul.ongletsLargFix li {
			float: left;
			margin-left: 1px;
			width:121px;
			height:37px;
			text-align: center;
		}
			ul.ongletsLargFix li a {
				display: block;
				width:121px;
				height:37px;
				padding-top: 20px;
				font-weight:normal;
				text-transform: uppercase;
				background: url(../imgs/onglet_largFixe.gif) no-repeat right;
			}
			ul.ongletsLargFix li a.actif, ul.ongletsLargFix li a:hover { background: url(../imgs/onglet_largFixe.gif) no-repeat left;}

	p.ongletsTools {
		float: right;
		margin-top: -10px;
		color: #595146;
	}
		p.ongletsTools img { padding: 0 5px 0 10px; }

	/* BLOC PLAN FICHE */
	div.menuPlan {
		float: left;
		width: 226px;
		margin: 0 0 20px 0;
		padding-right:20px;
		background: #FFF url(../imgs/menuPlan_center.gif) repeat-y;
	}
		div.menuPlan h3 {
			padding: 12px 0 10px 8px;
			font-family:Helvetica,Arial,sans-serif;
			font-size:1.2em;
			font-style:italic;
			font-weight:bold;
			line-height:10px;
			color: #466a08;
			background: url(../imgs/menuPlan_header.gif) no-repeat;
		}
		div.menuPlan ul {
			padding: 0 0 10px 0;
			list-style-type: none;
		}
			div.menuPlan ul.first {
				padding: 0 0 30px 10px;
				background: url(../imgs/menuPlan_footer.gif) no-repeat bottom;
			}
			div.menuPlan li {
				clear:both;
				padding: 4px 0 0 20px;
				line-height:1.0em;
				vertical-align: top;
			}

/* BLOC SITATION */
div.blocSitation {
	clear:both;
	margin: 0px 12px 30px 15px;
	padding: 5px 10px 8px 10px;
	font-size:0.85em;
	font-weight: bold;
	color: #000;
	border: 2px solid #FFF;
	width: 120px;
}
div.blocSitation cite
{
	color:#333333;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight: normal;
	margin-bottom:20px;
}

/* BLOC LEXIQUE */
div.blocLexique {
	margin:15px 15px 15px 15px;
	background: #FFFFFF;
}

/* BLOC EVENEMENTS */

	a.url {
		padding-right:12px;
		background: url(../imgs/picto_urlExtern.gif) no-repeat right ;
	}

/* BLOC MIS EN AVANT */
div.blocInfo.MEAtool, div.blocInfo.MEAlexique { margin:15px; background: #FFF; }
div.blocInfo.MEAtool ul, div.blocInfo.MEAlexique ul {padding: 0 5px 5px 5px;  list-style-type: none; }
div.blocInfo.MEAtool ul a { font-weight: normal;}

/* TRI */
div.triFoot fieldset { border:none; margin:-5px 0 5px 0}
div.triFoot legend {
	text-transform: uppercase;
	float: left;
	color: #5A5A58;
}
div.listResult div.triFoot {
	float:right;
	margin: -20px 0 0 0;
}
div.listResult div.triFoot label,  div.listResult div.triFoot div.selectArea { float:left; padding: 10px 0; font-size: 0.85em;}

/* COLONNAGE BND */
div.col220 {
	float:left;
	width:220px;
	margin-right:40px;
}

/* -------------------------------- � RESULTAT DE RECHERCHE ------------------------------------ */
div.listResult { margin-right:20px; }

/* -------------------------------- � FORMULAIRES ------------------------------------ */
.formAbo fieldset { clear: both; width: 95%; margin-bottom: 30px; padding: 10px; font-size:0.85em; border:1px solid #98928a;}
legend {
	padding: 0 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color:#c81b34;
}
.formAbo label {
	display:inline;
	float:left;
	width:25%;
	padding-top: 3px;
	text-align:right;
	font-size:1.05em;
}
	.formAbo .checkboxArea{ float:left;	}
	.formAbo label img { padding-left: 10px;}
	label.error { font-weight: bold;color:#c81b34; }

.formAbo p.iCG { 	margin: 15px 0; }
	.formAbo p.iCG label {float:none; width: 100%; padding: 0 0 0 3px; text-align:left; font-size:0.85em;}

.formAbo p.iValid {
	margin: 30px 0;
	text-align: center;
}

.formAbo .linkAbonnement { margin-top:5px; }
.formAbo .linkAbonnement a { color:#000000; }

.formAboNewsletter fieldset { clear: both; width: 95%; margin-bottom: 30px; padding: 10px; font-size:0.85em; border:1px solid #98928a;}
.formAboNewsletter label { display:block; float:left; margin-top:6px; font-size:1.05em; }
.formAboNewsletter .checkboxArea { float:left;	}
.formAboNewsletter label img { padding-left: 10px;}
.formAboNewsletter div { float:left; margin-top: 10px;}
.formAboNewsletter .valider { margin-left:10px; }
.formAboNewsletter p.iCG { 	margin: 15px 0; }
.formAboNewsletter p.iCG label {float:none; width: 100%; padding: 0 0 0 3px; text-align:left; font-size:0.85em;}

.formAboNewsletter p.iValid {
	margin: 30px 0;
	text-align: center;
}

.formAboNewsletter .linkAbonnement { margin-top:5px; }
.formAboNewsletter .linkAbonnement a { color:#000000; }

/* R�solution du probl�me d'affichage des listes nices */
.niceform fieldset legend { float:none; }

/* -------------------------------- � PAGINATION ------------------------------------ */

div.pagination {
	clear: both;
	padding: 8px 0 14px 0;
	vertical-align: middle;
	height: 13px;
	line-height: 13px;
	font-size: 0.9em;
	text-align: center;
	background: url(../imgs/pointill.gif) repeat-x;
}
	div.pagination p {
	}
	div.pagination p a:link, div.pagination p a:visited, div.pagination p strong {
		display:-moz-inline-stack;
		display: inline-block;
		width: 14px;
		height: 14px;
		margin: 0 1px 0 1px;
		background: #B3B3B3;
		color: #FFF;
		text-decoration: none;
		vertical-align:bottom;
	}
	div.pagination p a:hover {
		background: #FFF;
		color: #464646;
	}
	div.pagination p span {
		margin: 0 4px;
	}
	div.pagination p span a:link, div.pagination p span a:visited {
		background: none;
	}
	div.pagination p strong {
		background: #FFF;
		color: #464646;
	}
div.pagination p img, div.pagination p a img {
		margin: 0 2px;
		vertical-align:bottom;
}

/* ---------------------------------------- � FOOTER ------------------------------------------- */
#footer {
	width:1000px;
	margin:0 auto;
        padding: 0px 0;
	text-align: center;
	font-size: 0.7em;
	background: url(../imgs/bg_footer.png) no-repeat bottom;
}
#footer p {
        position: relative;
        padding: 10px 0 10px;
        margin:0px 20px;
        background: #FFF
}
#footer p a { color: #000; }

#planSite {
	width:960px;
	margin:0 20px;
	background: url(../imgs/bg_plan.gif) repeat;
	text-align: left;
	overflow: hidden;
}
	#planSite ul {
		float: left;
		padding:15px 0px 10px 15px;
		list-style: none;
	}
		#planSite ul.planActu { width:140px; }
		#planSite ul.planBibli { width:150px; }
		#planSite ul.planFiches { width:120px; }
		#planSite ul.planBasedoc { width:130px; }
		#planSite ul.composantSites { width:320px;}
	#planSite ul a {
		font-weight: bold;
		text-decoration:none;
	}
	#planSite ul a:hover {
		text-decoration:underline;
	}
		#planSite ul ul { float: none; list-style: none; padding:0;}
		#planSite ul ul a {
			margin-left:9px;
			font-weight: normal;
		}

/* ---------------------------------------- � JQUERY ACCORDEON ------------------------------------------- */

div.accordion, div.accordion div.tit_rub  {
	clear:both;
	}
div.accordion h3 {
	clear:both;
	margin-top:5px;
	cursor: pointer;
	padding: 0 0 5px 10px;
	line-height: 1.0em;
	color:#7DB70E;
	font-size: 1.0em;
	font-weight:normal;
	text-transform:uppercase;
	background: url(../imgs/sprite_plusmoins_FP.gif) no-repeat left 2px;
}
	div.accordion h3.active { background: url(../imgs/sprite_plusmoins_FP.gif) no-repeat left -16px; }

div.accordion div, div.lFiches div {
	overflow:hidden;
	margin:10px 10px 3px 10px;
	/*background: url(../imgs/pointill.gif) repeat-x 0 bottom;*/
}

div.accordion { margin: 20px 0; }
div.accordion.recapDoc div { margin:0;padding:10px 10px 0 10px;background:#e0dad0 url(../imgs/pointill.gif) repeat-x 0 bottom;}
ul.menuNav.accordion li strong { display: block; }
ul.menuNav.accordion li.actif { color:#FFF; }
ul.menuNav.accordion li ul {
	margin: 10px 0 0 -20px;
	padding-bottom:5px;
	list-style: none;
	background: #eaf6d0 ;
}
#fichesRev ul.menuNav.accordion li ul li {
	border-bottom:none;
	background: #eaf6d0 url(../imgs/puce_Fiches.gif) no-repeat 15px 10px;
}
#fichesRev div.blocInfo ul.menuNav.accordion li ul li a{
	color: #000;
}

/* ---------------------------------------- � PUBS ------------------------------------------- */
div.pubFullWidth {
	padding: 10px 0;
	background: #e1dad0;
	border-top: 1px solid #aaa7a2;
	border-bottom: 1px solid #aaa7a2;
	text-align: center;
}
div.pub663 { margin-bottom:20px; }
div.pub175 { padding-bottom:20px; background: #FFF;}
div.pub175b { padding-top:20px; background: #FFF;}

/* ---------------------------------------- � CLASSES GENERIQUES ------------------------------------------- */
.noRetour {
	white-space: nowrap;
}
.floatL { float: left; }
.floatR { float: right; }
.clear { clear:both; }
.noMarge { margin:0; }
.center { text-align:center }
div.w50 {
	width:45%;
	margin-right:29px;
}

div.w175px { width:145px; margin-top: 10px; margin-right:30px}
div.w500px { width:490px; }
div.w735px { width:735px; }
div.w557px { width:557px; }
div.w95 { width:95%; }
.cleft { clear: both;}
.cleft span.title {
	color:#2A4B0E;
	font-size:1.1em;
	font-weight:bold;
}
#colPrincD p.link  {
	clear: both;
	padding: 30px 0;
	text-align:center;
}
.filet {
	background: url(../imgs/pointill.gif) repeat-x top;
	border: 0;
	height:1px;
	margin-bottom:15px;
}
.filetSup {
	margin-bottom:15px;
	padding-top: 15px;
	background: url(../imgs/pointill.gif) repeat-x top;
}
#colPrincG p.theme.filet { padding:10px 0;}
.hautDePage {
	clear:both;
	text-align:right;
}

/* ---------------------------------------- � COULEURS ------------------------------------------- */
/* ESPACE PORTAIL */
#portail #header { background: #c41a34 url(../imgs/bg_header.gif) repeat-x bottom; }

/* <refonte-portail 2009.07.02> */
	/* Restructuration  des blocs */
	#portail div.blocInfo.bActu,
	#portail div.blocInfo.bBibli,
	#portail div.blocInfo.bBasedoc,
	#portail div.blocInfo.bFiches	{ display:inline; float:left; margin-right:20px; }

	#portail div.blocInfo.bActu		{ width:60%; }
	#portail div.blocInfo.bBibli	{ width:34%; }
	#portail div.blocInfo.bBasedoc	{ width:34%; }
	#portail div.blocInfo.bFiches	{ width:60%; }

		#portail div.blocInfo.bActu div.tit_rub,
		#portail div.blocInfo.bBibli div.tit_rub,
		#portail div.blocInfo.bBasedoc div.tit_rub,
		#portail div.blocInfo.bFiches div.tit_rub	{ margin-bottom:13px; }

		/* Specif. bloc actu */
		#portail div.blocInfo.bActu  h5					{ margin:5px 0; }
		#portail div.blocInfo.bActu div.foot p.theme	{ margin-top:0; }
		#portail div.blocInfo.bActu div.foot h4 a		{ color:#7f3f00; }

		/* Specif. bloc fiches */
		#portail div.blocInfo.bBibli h5					{ padding:15px 0 5px 0; border-bottom:1px solid #7D01B7; }
		#portail div.blocInfo.bBibli dl.listItem		{ padding-bottom:15px; }

		/* Specif. bloc fiches */
		#portail div.blocInfo.bFiches h5 img			{ height:58px; }  /* Illustration */

/* </refonte-portail 2009.07.02> */

#portail div.blocInfo.focus div.tit_rub { background: #1F1D1B;}
#portail div.blocInfo.portail, #portail div.blocInfo.pActu, #portail div.blocInfo.pFiches { padding-right: 20px;}
#portail div.blocInfo.portail div.tit_rub { background: #98928a;}
#portail div.blocInfo.focus { margin:15px; border:none; background: #FFF; }
#portail div.blocInfo.focus h4 { font-size: 1.0em; letter-spacing: 0; }
#portail div.blocInfo.focus h4 img { padding: 0 10px 10px 10px; }
#portail div.blocInfo.focus p.sep, #portail dl.listApuce { padding-bottom: 10px; background: url(../imgs/pointill.gif) repeat-x bottom; }
#portail div.blocInfo.focus a { color:#585045; }
#portail dl.listApuce { margin-bottom:10px; }
	#portail dl.listApuce dt { margin-bottom:5px; padding-left:10px; font-weight:bold; background: url(../imgs/puce_Dalloz.gif) no-repeat left 4px;}
	#portail dl.listApuce dd { padding-left:10px;}
	#portail dl.listApuce dd strong, #portail dl.listApuce a { color:#787269;}
#portail div.accordion {
	font-size:0.85em;
}
#portail div.accordion h3 {
	margin-top:30px;
	color:#c81b34;
	background: url(../imgs/sprite_plusmoins_Portail.gif) no-repeat left 2px;
}
#portail div.accordion h3.active { background: url(../imgs/sprite_plusmoins_Portail.gif) no-repeat left -16px; }

/* ESPACE ACTU */
#actualite #header { background: #c41a34 url(../imgs/bg_header.gif) repeat-x bottom; }
#actualite div.blocInfo div.tit_rub, div.blocInfo.bActu div.tit_rub, div.blocInfo.pActu div.tit_rub, #colTools div.MEAtool.actu  div.tit_rub { background: #ff9c00 url(../imgs/bg_titRub_Actu.gif) repeat-y right;}
#actualite div.tit_rub.abo h3 { background: url(../imgs/picto_secure_actu.gif) no-repeat; }
#actualite div.blocInfo p.theme, #actualite div.blocInfo dl.listItem dt.theme, #actualite dl.rvp dd.theme, #actualite div.blocInfo dl.listItem dd.theme, #actualite div.blocInfo a.suite, div.blocInfo.bActu p.theme, div.blocInfo.bActu a.suite, #actualite div.menuPlan h3 { color: #ff6c00; }
#actualite div.blocInfo a, div.blocInfo.bActu a { color: #7f3f00; }
#actualite div.blocInfo div.tit_rub a { color: #FFF;}
#actualite div.blocInfo h4, #actualite div.blocInfo h5, #actualite div.blocInfo dl.listItem dt, div.blocInfo.bActu h4, div.blocInfo.bActu h5, div.blocInfo.bActu dl.listItem dt { color: #7f3f00 }
#actualite div.blocInfo .foot, div.blocInfo.bActu .foot { background: #FFF; border-top-color: #ff6c00;}
#actualite div.blocInfo .foot li, div.blocInfo.bActu .foot li { background: url(../imgs/puce_Actu.gif) no-repeat 0 5px; }
#actualite div.menuPlan li { background: url(../imgs/puce_Actu.gif) no-repeat 8px 7px; }
#actualite div.menuPlan a.actif { font-weight: normal;}
#actualite div.blocInfo .foot a, div.blocInfo.bActu .foot a, #actualite div.blocInfo .foot.linkOnThem p.theme a { color: #ff6c00; }
#actualite #colPrincD div.blocInfo { width: 100%; }
#actualite #NoColPrinc div.blocInfo { width: 100%; }

#actualite div.blocInfo span.floatL { margin: 0 10px 0px 0;}

#actualite div.blocInfo div.foot a { color: #000; }

#actualite div.blocInfo.focus { border:none; background: #e0dad0; }
#actualite div.blocInfo.focus h4 { font-size: 1.0em; letter-spacing: 0; padding: 0px 10px 0px 10px; }
#actualite div.blocInfo.focus h4 img { padding: 0 0px 0px 0px; }
#planSite ul.planActu li a { color: #ff9c00;}
#planSite ul.planActu li ul a { color: #FFF;}
#actualite .MEAtxt { margin-bottom:10px; padding: 5px ;border: 1px solid #ff9a00;background:#f4e6d2}
#actualite div.linkOnThem p.theme span.date { color: #787269; text-transform: none;}
#actualite .rvp {
	margin-bottom:10px;
	padding-bottom:10px;
	background: url(../imgs/pointill.gif) repeat-x bottom;
}
	#actualite .rvp .description { margin:10px 0 10px 0; }
	#actualite .rvp .description img { float: left; margin: 0 10px 10px 0; }

#actualite div.accordion h3 {
        margin-top:15px;
        margin-left:15px;
        color:#ff6c00;
        background: url(../imgs/sprite_plusmoins_ours.gif) no-repeat left 2px;
        padding:0 0 0px 10px;
}
#actualite div.accordion h3.active { background: url(../imgs/sprite_plusmoins_ours.gif) no-repeat left -16px; }

/* ESPACE BIBLIOTHEQUE */
#bibli #header { background: #c41a34 url(../imgs/bg_header.gif) repeat-x bottom; }
#bibli div.blocInfo div.tit_rub, div.blocInfo.bBibli div.tit_rub, #colTools div.MEAtool.bibli  div.tit_rub { background: #7D01B7 url(../imgs/bg_titRub_Bibli.gif) repeat-y right;} /* #01b8a9 */
/*#bibli div.tit_rub.abo h3 { background: url(../imgs/picto_secure_fiches.gif) no-repeat; }*/
#bibli div.blocInfo p.theme, #bibli div.blocInfo dl.listItem dt.theme, #bibli div.blocInfo a.suite, div.blocInfo.bBibli p.theme, div.blocInfo.bBibli a.suite { color: #117273; }
#bibli div.blocInfo a, div.blocInfo.bBibli a, #colTools div.MEAtool.bibli a { color: #072e2e; }
#bibli div.blocInfo div.tit_rub a { color: #FFF;}
#bibli div.blocInfo h4, #bibli div.blocInfo h5, #bibli div.blocInfo dl.listItem dt, div.blocInfo.bBibli h4, #fichesRev div.blocInfo.bBibli h4, #fichesRev div.blocInfo.bBibli h4 a, div.blocInfo.bBibli h5, div.blocInfo.bBibli dl.listItem dt { color: #072e2e }
#bibli div.blocInfo .foot, div.blocInfo.bBibli .foot { background: #FFF; border-top-color: #7D01B7;}
#bibli div.blocInfo .foot li, div.blocInfo.bBibli .foot li { background: url(../imgs/puce_Bibli.gif) no-repeat 0 5px; }
#bibli div.blocInfo .foot a, div.blocInfo.bBibli .foot a { color: #7D01B7; }
#bibli div.blocInfo div.foot a { color: #000; }
#bibli div.blocInfo.focus { border:none; background: #e0dad0; }
#bibli div.blocInfo.focus h4 { font-size: 1.0em; letter-spacing: 0; }
#bibli div.blocInfo.focus h4 img { padding: 0 10px 10px 10px; }
#planSite ul.planBibli li a { color: #AB02FC;}
#planSite ul.planBibli li ul a { color: #FFF;}

/* ESPACE FICHES DE REVISION */
#fichesRev #header { background: #c41a34 url(../imgs/bg_header.gif) repeat-x bottom; }
#fichesRev div.blocInfo div.tit_rub, div.blocInfo.bFiches div.tit_rub, div.blocInfo.pFiches div.tit_rub, #colTools div.MEAtool.fichesRev  div.tit_rub { background: #7db70e url(../imgs/bg_titRub_Fiches.gif) repeat-y right;}
#fichesRev div.tit_rub.abo h3 { background: url(../imgs/picto_secure_fiches.gif) no-repeat; }
#fichesRev div.blocInfo p.theme, #fichesRev div.blocInfo dl.listItem dt.theme, #fichesRev div.blocInfo a.suite, div.blocInfo.bFiches p.theme, div.blocInfo.bFiches a.suite { color: #7db70e; }
#fichesRev div.blocInfo a, div.blocInfo.bFiches a, #colTools div.MEAtool.fichesRev a { color: #2a4b0e; }
#fichesRev div.blocInfo div.tit_rub a { color: #FFF;}
#fichesRev div.blocInfo h4, #fichesRev div.blocInfo h5, #fichesRev div.blocInfo dl.listItem dt, div.blocInfo.bFiches h4, div.blocInfo.bFiches h5, div.blocInfo.bFiches dl.listItem dt, #fichesRev div.menuPlan h3 { color: #2a4b0e }
#fichesRev div.blocInfo .foot, div.blocInfo.bFiches .foot { background: #FFF; border-top-color: #2a4b0e;}
#fichesRev div.blocInfo .foot li, div.blocInfo.bFiches .foot li { background: url(../imgs/puce_Fiches.gif) no-repeat 0 5px; }
#fichesRev div.blocInfo .foot a, div.blocInfo.bFiches .foot a { color: #2a4b0e; }
#fichesRev div.blocInfo div.foot a { color: #000; }
#fichesRev div.blocInfo.focus { border:none; background: #e0dad0; }
#fichesRev div.blocInfo.focus h4 { font-size: 1.0em; letter-spacing: 0; }
#fichesRev div.blocInfo.focus h4 img { padding: 0 10px 10px 10px; }
#planSite ul.planFiches li a { color: #7db70e;}
#planSite ul.planFiches li ul a { color: #FFF;}
div.focus.fFiches h3 { color:#FFF; background: #294a0e; }
div.focus.fFiches { border-color:#294a0e; background: #dbf0b1; }
#fichesRev ul.ongletsLargFix li a { color:#7DB70E; }
#fichesRev ul.ongletsLargFix li a.actif, #fichesRev ul.ongletsLargFix li a:hover { color:#000; }
div.blocLegend { background: #eaf6d0; border: 1px solid #8ccc10; }
div.blocLegend h3 {color:#2a4b0e;}
div.blocDocu { float: left; width: 47%; margin: 0 0 5% 4px; border:1px solid #8ccc10;}
#fichesRev div.blocDocu div.tit_rub { margin: 0; background:#eaf6d0 none; color:#6a9f10; font-weight: bold;}
#fichesRev div.blocDocu h4 {
	margin:0;
	padding:5px 5px 0 5px;
	font-size:1.0em;
	letter-spacing:0px;
	color:#000;
}
#fichesRev div.blocDocu p {padding: 0 5px; color:#466a08;}
#fichesRev div.blocDocu ul.foot { border:none; padding: 0 5px 5px 5px;}
#fichesRev div.blocInfo.bBibli {	width:665px;margin-bottom:0;}
#fichesRev div.blocInfo.w50 div.blocInfo.bBibli {	width:auto;}
ul.listApuce li{
	clear:both;
	padding: 0 0 5px 10px;
	background: url(../imgs/puce_Fiches.gif) no-repeat 0 5px;
}
#fichesRev div.menuPlan a { color: #595146;}
#fichesRev .MEAtxt { padding: 5px ;border: 1px solid #8ccc10;background:#eaf6d0}
.MEAalert { clear: both; padding: 5px ;border: 1px solid #c81b34;background:#e0dad0}
div.blocInfo.MEAalert p { margin-bottom:0;}
#fichesRev ul.menuNav {
	background: #7db70e url(../imgs/bg_titRub_Fiches.gif) repeat-y right;
	border-top: 1px solid #7db70e;
}
#fichesRev ul.menuNav li {
	padding: 5px 5px 5px 25px;
	background: #FFF url(../imgs/sprite_flechNav_FP.gif) no-repeat left -575px;
	border-bottom: 1px solid #7db70e;
    cursor: pointer;
}
#fichesRev ul.menuNav li.actif{
	background: url(../imgs/sprite_flechNav_FP.gif) no-repeat left top;
	border-bottom: none;
}
#fichesRev ul.menuNav li.actif a {color:#FFF;}
div.MEAtool form { text-align:center; }
div.MEAtool form label { display:block; line-height:1.0em; margin-bottom:5px;font-weight: bold; color:#2a4b0e;}
div.MEAtool form p.btSearch { margin-bottom:5px; }
#fichesRev div.w175px div.focus {
	margin-top:15px;
	padding-bottom:5px;
	background:#e0dad0 ;
	border:none;
}
#fichesRev div.focus p.theme { padding: 0 10px;}
div.lFiches { margin-bottom:15px; }
div.lFiches p { float:left; width:47%; padding-right:3%; color: #595146; }
div.lFiches a { display:block; font-size:1.1em;}


/* ESPACE BASE DOCUMENTAIRE */
#baseDoc #header { background: #c41a34 url(../imgs/bg_header.gif) repeat-x bottom; }
#baseDoc div.blocInfo div.tit_rub, div.blocInfo.bBasedoc div.tit_rub { background: #c81b34 url(../imgs/bg_titRub_Base.gif) repeat-y right;}
#baseDoc div.tit_rub.abo h3 { background: url(../imgs/picto_secure_basedoc.gif) no-repeat; }
#baseDoc div.blocInfo p.theme, #baseDoc div.blocInfo dl.listItem dt.theme, #baseDoc div.blocInfo a.suite, div.blocInfo.bBasedoc p.theme, div.blocInfo.bBasedoc a.suite { color: #c81b34; }
#baseDoc div.blocInfo a, div.blocInfo.bBasedoc a { color: #620411; }
#baseDoc div.blocInfo div.tit_rub a { color: #FFF;}
#baseDoc div.blocInfo h4, #baseDoc div.blocInfo h5, #baseDoc div.blocInfo dl.listItem dt, div.blocInfo.bBasedoc h4, div.blocInfo.bBasedoc h5, div.blocInfo.bBasedoc dl.listItem dt { color: #620411 }
#baseDoc div.blocInfo .foot, div.blocInfo.bBasedoc .foot { background: #FFF; border-top-color: #620411;}
#baseDoc div.blocInfo .foot li, div.blocInfo.bBasedoc .foot li { background: url(../imgs/puce_Base.gif) no-repeat 0 5px; }
#baseDoc div.blocInfo .foot a, div.blocInfo.bBasedoc .foot a { color: #620411; }
#baseDoc div.blocInfo div.foot a { color: #000; }
#baseDoc div.blocInfo.focus { border:none; background: #e0dad0; }
#baseDoc div.blocInfo.focus h4 { font-size: 1.0em; letter-spacing: 0; }
#baseDoc div.blocInfo.focus h4 img { padding: 0 10px 10px 10px; }
#planSite ul.planBasedoc li a { color: #C71B34;}
#planSite ul.planBasedoc li ul a { color: #FFF;}
div.blocBaseDoc {
	width: 190px;
	margin: 0 0 20px 0;
	padding: 15px;
	background: #d9d9d9 url(../imgs/bg_block_Base.gif) repeat-x top;
 	font-size: 0.85em;
	font-weight:bold;
}
div.blocBaseDoc strong, div.blocBaseDoc b { color: #c31933; font-size: 1.22em; }

/* ESPACE DALLOZ */
div.blocInfo.bDalloz div.tit_rub { background: #c81b34;}
div.blocInfo.bDalloz p.theme, div.blocInfo.bDalloz a { color: #c81b34; }
div.blocInfo.bDalloz h4, div.blocInfo.bDalloz h5, div.blocInfo.bDalloz dl.listItem dt { color: #c81b34; }
div.blocInfo.bDalloz .foot { padding-top: 0; border-top-color: #FFF;}
div.blocInfo.bDalloz .foot li { background: url(../imgs/puce_Dalloz.gif) no-repeat 0 5px; }
div.blocInfo.bDalloz .foot a { color: #c81b34; }

/* COMMUN */
#portail div.blocInfo.MEAlexique, #fichesRev div.blocInfo.MEAlexique, #actualite div.blocInfo.MEAlexique { border:1px solid #c81b34; }
#fichesRev div.blocInfo.MEAlexique p, #fichesRev div.blocInfo.MEAlexique h4 { padding:5px;}
#portail div.blocInfo.MEAlexique div.tit_rub, #fichesRev div.blocInfo.MEAlexique div.tit_rub, #actualite div.blocInfo.MEAlexique div.tit_rub { background: #c81b34; }
#fichesRev div.blocInfo.MEAlexique ul.listApuce a{ color: #c81b34; }

div.blocInfo.MEAlexique ul.listApuce li{ background: url(../imgs/puce_Dalloz.gif) no-repeat 0 5px; }
.MEAtxt li { margin-left:20px;}

div.blocInfo.MEAlexique ul.listApuce li strong { color: #c81b34; }

div.blocInfo.MEAlexique .descLexique h3 {
	border-top: 1px solid #FFFFFF;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	color: #C91B34;
	color: #FFFFFF;
	background: #000000;
	background: #C91B34;
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	letter-spacing: 1px;
}
div.blocInfo.MEAlexique .descLexique a {
	color: #000000;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	cursor:pointer;
}
div.blocInfo.MEAlexique .descLexique p {
	color: #000000;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
}
div.blocInfo.MEAlexique .formLexique {
	background: url(../imgs/lexique.png) #C91B34 no-repeat top;
	text-align: center;
	padding: 6px 6px 3px 6px;
}
div.blocInfo.MEAlexique .formLexique  h3 {
	padding-top: 30px;
	padding-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-size: 1em;
	text-align: left;
}
div.blocInfo.MEAlexique .formLexique  p.btRechLexique {
	text-align: right;
	margin-right: 4px;
	padding-right: 4px;
}


/* BLOC OURS */
div.blocOurs {
	clear:both;
	font-size:0.85em;
	color: #000;
	border-top: 2px solid #FFF;
}
div.blocOurs p {
	margin:5px 5px 0px 5px;
	padding: 5px 5px 0px 5px;
}
div.blocOurs ul {
	margin: 0px 5px 0px 12px;
	padding: 0px 5px 0px 12px;
}
div.blocOurs li {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}


#footer #bottom1
{
color:#FFFFFF;
border:3px solid #FFFFFF;
height:160px;
margin:0 ;
}

#footer #bottom1 a {
color:#FFFFFF;
text-decoration:none;
}

#footer #bottom1 a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#footer #bottom2
{
/*background-color:#1F2140;*/
height:20px;
margin:0 auto;
position:relative;
text-align:center;
width:978px;
}

#footer #bottom1 #col1
{
width:140px;
}

#footer #bottom1 #col2 {
width:130px;
}

#footer #bottom1 #col3 {
width:130px;
}

#footer #bottom1 #col4 {
width:130px;
}

#footer #bottom1 #col5 {
width:130px;
}
#footer #bottom1 #col6 {
width:125px;
}

#footer #bottom1 #bot-separator {
border-right:3px solid #FFFFFF;
float:left;
height:160px;
margin-left:20px;
}

#footer #bottom1 #col1,#footer #bottom1 #col2,#footer #bottom1 #col3,#footer #bottom1 #col4,#footer #bottom1 #col5,#footer #bottom1 #col6 {
float:left;
font-size:11px;
margin-left:20px;
margin-top:10px;
}

#footer #col1 .coltitle1,#footer #col2 .coltitle1,#footer #col3 .coltitle1,#footer #col4 .coltitle1,#footer #col5 .coltitle1 {
border-bottom:1px solid #ffffff;
text-decoration:none;
}

.coltitle1, .coltitle2 {
color:#ffffff;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}


.eraser {
background:transparent url(../imgs/clear.gif) repeat scroll 0 0;
cursor:pointer;
display:block;
float:right;
height:11px;
margin-right:3px;
margin-top:3px;
overflow:hidden;
width:11px;
z-index:1;
}




