@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	margin: 0;
	padding:0;
	background-color:#CC6600;
	font-family:"Times New Roman", Times, serif;
}
h1, h2, h3, h4, p {
	margin-top:0px;
	margin-bottom:10px;
	clear:left;
	font-size:14px;
	color:#000000;
}
a, a:hover, a:visited {
text-decoration:none; color: inherit !important;color:#000000; }

a:hover{text-decoration:underline}

.right{float:right}
#content p a, #content p a:hover, #content p a:visited,#La-Recherche a{text-decoration:underline;font-weight:bold}
.blog #content img {max-width:465px;}/*blogs*/
img { border:none;}

#sidebar a, #sidebar a:visited { color:#000000;}
#sidebar .listing li a{line-height:27px}
#footer a, #footer a:hover, #footer a:visited { color:#000000;}
li { color:#000000;}
div#global {
	min-height: 100%;
	height:auto;
	width: 950px;
	padding: 0 14px;
	margin: 0 auto;
	position: relative;
	background-color:#fff;
}
div#center {
	/*padding-bottom: 100px;*/
	overflow: auto;
}
div#sidebar{ float: right; overflow: hidden;}
	.actualite #sidebar, .ressources #sidebar, .parutions #sidebar, .evenements #sidebar {	width: 468px;}
	.article #sidebar, .debat #sidebar, .formulaire #sidebar, .resultat #sidebar { width: 300px;}

div#content {
	width: 468px;
	background: #fff;
	border: none;
	float: left;
	padding: 12px 0;
}
.actualite div#content{padding:0}
	
/*div#content p {font-family:Helvetica, Arial, sans-serif; }*/
div#content p.sommaire {font-weight:bold; font-size:14px;}
div#bonus {
	float: left;
	width: 156px;
	margin: 0 14px 0px 0;
}









div#content h2 {
	padding-top:0px;
	margin-bottom:2px;
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	font-weight:normal;
	padding-bottom: 5px;
}
	.article #content h2, .debat #content h2 {
		font-size:18px;
		font-weight:bold;
		padding-bottom: 0px;
		margin-bottom: 2px;
	}
	
div#content h3 {
	margin-bottom: 0px;
	padding-bottom: 5px;
}
div#content h3 a, div#content h3 a:visited  { 
	/*text-decoration:none;*/
	color:#000000;
}
.article #content h1, .debat #content h1 {
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	padding-bottom: 11px;
	margin-top: 0px;
	
}

.article #content p, .debat #content p {font-family:Helvetica, Arial, sans-serif; line-height:20px; }


.article #content, .debat #content{
	border:#FFFFFF;
	padding-left:0;
	width: 457px;
}
.resultat #content {
width:638px}

div#bonus h3{
	font-size:13px;
	font-weight:bold;
}
div#bonus .auteur, div#bonus .note { font-family:Helvetica, Arial, sans-serif; font-weight:bold;
	margin-bottom:18px;
	font-size:13px; 
}
div#bonus .auteur { 
	margin-top:420px;
}
div#bonus .note { 
	font-weight:bold;
	font-size:11px;
}

.debat h1 {
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	font-weight:normal;
	padding-bottom: 18px;
}
.debat .info{ color:#d47516;
}
div#sidebar h2 {
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	padding-bottom: 18px;
	text-align:left;
}
div.mono {
	margin: 0 0 18px 0;
	border:solid 1px;
	clear:both;
	padding:12px 8px 12px 8px;
}
div.duo_Gd_R { float: right; width: 300px;}
div.duo_Gd_L { float: left; width: 300px;}
div.duo_Pt_R { float: right; width: 148px;}
div.duo_Pt_L { float: left; width: 148px;}

div.duo_Pt_R2 { float: right; width: 160px;}
div.duo_Pt_L2 { float: left; width: 160px;}
	
div.duo {
	margin: 0 0 18px 0;
	border:solid 1px;
	padding:12px 8px 12px 8px;
}

div.adecouvrir {
	margin: 0 0 18px 0;
	border:solid 1px;
	padding:12px 8px 12px 8px;
}
.adecouvrir h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:17px;
	color:#a2850a;
	padding-bottom: 2px;
	margin-bottom:0px;
}
.adecouvrir li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	margin-bottom:0px;
	padding-bottom:2px;
}
.adecouvrir li span{ 
	color:#a2850a;
	font-weight:bold;
}

#blogs {
	margin: 0 0 18px 0;
	border:solid 1px;
	padding:12px 8px 12px 8px;
}
#blogs h3 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	text-align:left;
	font-size:22px;
	padding-bottom: 10px;
	margin-bottom:0px;
}
#blogs li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:15px;
}
#blogs li p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	margin-bottom:0px;
	padding-bottom:2px;
}
#blogs li span{ 
	color:#000000;
	font-weight:normal;
	font-size:12px;
}


.info {
	color:#00A5E8;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	float:left;
	margin-bottom:1px;
	margin-top:11px;
	
}

.commentaires {
	color:#808184;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	float:left;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:11px;
}
#content h3 {
	font-family:'Times New Roman', Times, serif;
	font-size:22px;
	font-weight:normal;
	clear:left;
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 18px;
}

.duo ul.listing li.type,div#content #abecedaire h3{
margin-bottom:12px}

#lemagazine.listing li.type{
margin-bottom:2px;}

#actualite h3,#lemagazine h3,#programme h3,#ressources h3{
margin-bottom:0}

#actualite .listing li,#lemagazine .listing lightblue,#programme .listing li,#ressources .listing li{
display:block;
height:18px;
overflow:hidden;
vertical-align:baseline}

#actualite .listing .type{
margin-bottom: 12px}

.type b,.type a{
cursor:default}

.more,.more a{
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
text-align:right}

.parutions #content p.more a,.more a{
color:black}

#sidebar .forum {
	border:solid 1px #e67300;
	margin-bottom:18px;
	font-weight:normal;
	padding:12px 12px 0px 12px;
	margin-top: 0px;
	background-color:#FFE5CC;
}
#sidebar .forum .contribution {
	text-align:right;
	color:#d47516;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	border-bottom: solid 1px #d47516;
	margin-bottom: 12px;
	padding-bottom: 6px;
}
#sidebar .forum h3 { text-transform:uppercase; font-weight:bold; font-size:16px;
}
#sidebar .forum .bullet{ color:#d47516; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sidebar .banniere { margin: 0px 0px 18px 0px;}

.duo h3, .mono h3 {
	font-family:'Times New Roman', Times, serif;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	margin-bottom:12px;
	line-height: 22px;
}
.mono h4 { border-bottom: solid 2px; margin-bottom:6px;}
.duo li {
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	list-style:none;
	border-bottom:solid 1px #000000;
	margin-bottom:12px;
	padding-bottom:4px;
}
.duo li.autre {
	text-decoration:underline;
	font-size:14px;
	font-weight:normal;
	list-style:none;
	border-bottom:none;
	margin-bottom:12px;
	padding-bottom:4px;
	text-align:center;
}

#forum ul.listing, .duo ul.listing { margin-bottom:5px; margin-top:0; padding-top:0; }
#forum ul.listing li, .duo ul.listing li {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	list-style:none;
	border: none;
	margin-bottom:0px;
	padding-bottom:3px;
}
/*.agenda ul.listing li{ font-family:Helvetica, Arial, sans-serif}*/

.bullet{ color:#d47516; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lead { margin-bottom:18px; font-weight:bold;}
.lead img{margin-bottom:10px}
.une img{margin-bottom:7px}
.une p.lead { padding-top:5px; font-weight:normal;}
.encadre { font-size:14px; font-weight:bold; }

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 
.recherche {background:#666666 url(/theme/images/header/arrondi.gif) no-repeat left; height:22px;}
#chemin {border-bottom: 2px solid #000; font-size:12px; font-family: Helvetica, Arial, sans-serif; width:468px; height:16px; position:relative; padding-top:8px;}

.actualite #chemin {border-bottom: 2px solid #00A5E8;}
.actualite span,.actualite a span, .actualite .info, .actualite .liens, .actualite .mono h4, .actualite .duo, .actualite .mono, .actualite .bullet ,.actualite .evenements .bullet,.actualite #programme .type a,.actualite #ressources .type a,#ressources .intertitre{color:#000000}
.forum span, .forum a span, .forum .info, .forum .liens, .forum .mono h4, .forum .duo, .forum .mono, .forum .bullet, .forum .evenements .bullet, .forum #programme .type a, .forum #ressources .type a{color:#E67300}
.actualite .fond { background-color:#f5fafe;}
/*.actualite #content p a, .actualite #content p a:hover, .actualite #content p a:visited { color:#00A5E8 !important;color:#00A5E8;}*/
.actualite #content p a.permalink, .actualite #content p a.permalink:hover, .actualite #content p a.permalink:visited { color:#999999 !important;color:#999999;}
.actualite #content p.entry-footer-info a, .actualite #content p.entry-footer-info a, .actualite #content p.entry-footer-info a:visited { color:#999999 !important;color:#999999;}
.actualite #content p.entry-footer-info a, .actualite #content p.entry-footer-info a, .actualite #content p.entry-footer-info a:visited { color:#999999 !important;color:#999999;}

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver;text-decoration:none; }
.ln-letters a { border-right:1px solid -moz-use-text-color; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { display:none; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

.debat #chemin {border-bottom: 2px solid #e67402; width:638px;}
.debat span, .debat .info, .debat .liens, .debat .mono h4, .debat .duo, .debat .mono, .debat .bullet {color:#e67402;}
.debat .fond { background-color:#fdf8fe;}
.debat #content p a, .debat #content p a:hover, .debat #content p a:visited { color:#e67402 !important;color:#e67402;}

.ressources #chemin {border-bottom: 2px solid #a2850a;}
.ressources span, .ressources .info, .ressources .liens, .ressources .mono h4, .ressources .duo, .ressources .mono, .ressources .bullet,.ressources .surtitre{color:#a2850a;}
.ressources .fond { background-color:#faf8f2;}
.ressources #content p { font-weight:normal; font-family:Helvetica, Arial, sans-serif; padding-bottom:0px;}
.ressources #content .question {
	background:#faf8f2;
	margin-bottom:18px;
	padding:18px 11px;
	border: solid 1px #a2850a;
}
.ressources  #content .question .titre {color:#a2850a; border-bottom: solid 1px #a2850a; font-weight:bold; font-size:16px; padding-bottom:6px;}
.ressources #content p a, .ressources #content p a:hover, .ressources #content p a:visited { color:#a2850a !important;color:#a2850a;}

.resultat #chemin {border-bottom: 2px solid #a2850a;width:638px}
.resultat span, .resultat .info, .resultat .liens, .resultat .mono h4, .resultat .duo, .resultat .mono, .resultat .bullet{color:#a2850a;}
.resultat .fond { background-color:#faf8f2;}
.resultat .gratuit {color:#006600; display:none;}
.resultat .payant {color:#990000; display:none;}


.evenements #chemin {border-bottom: 2px solid #cb0f17;}
.evenements span, .evenements .info, .evenements .liens, .evenements .mono h4, .evenements .duo, .evenements .mono, .evenements .bullet,.evenements .surtitre{color:#cb0f17;}
.evenements .fond { background-color:#faf8f2;}
.evenements #content p a, .evenements #content p a:hover, .evenements #content p a:visited { color:#cb0f17 !important;color:#cb0f17;}

.boutique #chemin {border-bottom: 2px solid #3ea11f; width:638px;}
.boutique span, .boutique .info, .boutique .liens, .boutique .mono h4, .boutique .duo, .boutique .mono, .boutique .bullet {color:#3ea11f;}
.boutique .fond { }
.boutique #content p a, .boutique #content p a:hover, .boutique #content p a:visited { color:#3ea11f !important;color:#3ea11f;}

.parutions #chemin {border-bottom: 2px solid #203682;} 
.parutions span, .parutions .info, .parutions .liens, .parutions .mono h4, .parutions .duo, .parutions .mono, .parutions .bullet{color:#203682;}
.parutions .fond { background-color:#f7f7fa;}
.parutions #content h3 { margin-top:0px; padding-top:0px;}
.parutions #content .info { margin-bottom:0px; padding-bottom:0px;}
.parutions #content p a, .parutions #content p a:hover, .parutions #content p a:visited { color:#203682 !important; color:#203682;}


.pub {margin-bottom:18px;}
.liens {
	font-size:13px;
	font-weight:bold;
	margin-bottom:18px;
	border-bottom:solid 1px;
	padding-bottom:2px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;clear:both;
}
div#content .liens {
margin-bottom:30px;
text-align:right}

.trame {background: url(/images/publicite/Nouveaudossier/TRAME2.gif) repeat;}



.article #chemin {margin-left:170px; width:468px;}
/*.article #content h3 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:16px; margin-bottom:0px; padding-bottom:2px;}*/
.article #content .lead { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:14px;}
.article #content .auteur { font-family:Helvetica, Arial, sans-serif; font-style:italic; font-size:14px; text-align:right;}
.article #bonus .note { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:11px;}
.article #bonus .note p{ font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:11px;}
.article #bonus .acc { font-weight:normal; color:#000000; }

#sidebar table a, #sidebar table a:hover, #sidebar table a:visited { color:#000000;}
#sidebar table a, #sidebar table a:hover, #sidebar table a:visited { color:#000000;}

#Mot-du-jour2 {
	font-size:24px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:18px;
}
#Mot-du-jour2 span.mot {
	color:#d47516;
	font-size: 19px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
#Mot-du-jour2 span.mot a.mot {
	color:#d47516;
	font-size: 19px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.addthis_toolbox addthis_default_style{
margin-bottom:2px}

.rss,.print,.printoff{
background-image:url(/theme/2_images/rss.jpg);
width:14px;
height:14px;
display:block;
float:left;
margin:1px 3px}

.print,.printoff{background-image:url(/theme/2_images/print.gif)}
.printoff{opacity:0.5}
/*.printoff:hover{opacity:1}*/

.hide{
display:none}

.hautDePage { font-size:12px; font-weight:bold; font-family: Helvetica,Arial, sans-serif; text-align:right;}

#sidebar p.sousTitreForum {font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:21px; text-align:center; padding-top:1px;}
#sidebar p.sousTitreForum2 {font-family:Helvetica, Arial, sans-serif;font-weight:bold; font-size:17px; text-align:center;}
#sidebar span.sousTitreForum3 {font-size:14px; color:#000000;}

p.entry-more-link {margin-top:-10px; padding-top:0px;}
p.entry-footer-info .post-footers {color:#999999;}
p.entry-footer-info .separator {color:#999999;}
.entry-footer {margin-top:-10px; padding-top:0px;}

#allactu{width:620px;clear:left}
#allactu li{float:left;width:25%}

#content #abecedaire .more{display:none}


@charset "utf-8";
/* CSS Document */

div#header {
	margin: 0;
	overflow: hidden;
	height: 134px;
	position:relative;
}
div#header #logo,div#header #logo-home {
	margin: 0;
	height: 105px;
	background:url(/images/logo/LARECHERCHE.jpg) no-repeat;
	position: absolute;
	bottom:7px;
	left:181px;
	width:680px;
}
div#header h1 .hide {
display:none;
}

div#header .banniere { position:absolute; right:0px; top:24px;}
div#header .header-blog {color:#000; font-weight:bold; font-size:14px; text-align:center; height:20px; overflow:hidden; width:120px; position:absolute; bottom:11px; right:0px; font-family:Helvetica, Arial, sans-serif; cursor:pointer;}
div#header #abonnement-header { width:200px; font-size:14px; text-align:right; position:absolute; bottom:18px; right:0px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
div#header #Mot-du-jour { font-size:19px; text-align:right; position:absolute; bottom:90px; right:0px; font-family:Helvetica, Arial, sans-serif; font-weight:normal;}
div#header #Mot-du-jour span.mot { color:#d47516; font-size:24px; font-family:"Times New Roman", Times, serif;}

.article #header #logo, .debat #header #logo, .boutique #header #logo, .ressources #header #logo, .parutions #header #logo, .evenements #header #logo, .formulaire #header #logo, .resultat #header #logo{
background:url(/images/logo/LARECHERCHE-2.jpg) no-repeat;
position:absolute;
left:0px;
top:7px;
width:468px;
height:78px}

.article #header .recherche, .debat #header .recherche, .boutique #header .recherche, .ressources #header .recherche, .parutions #header .recherche, .evenements #header .recherche, .formulaire #header .recherche, .resultat #header .recherche { width:520px; position:absolute; bottom:11px; left:309px; }

#menu {height: 40px; clear:left;}
#navigation {
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	list-style: none;
	}
#navigation li {
	float: left;
	}
#navigation li a {
	display: block ;
	width: 156px;
	height:28px;;
	margin-right: 3px;
	color: #fff ;
	text-align: center ;
	text-decoration:none;
	background:url(/images/sprite-menu.jpg);
	}

#navigation li.actualite a {background-position:0 0}
#navigation li.actualite a:hover, #navigation li.actualite a:focus, #navigation li.actualite a:active {background-position:-156px 0}
#navigation li.forum a {background-position:0 -28px}
#navigation li.forum a:hover, #navigation li.forum a:focus, #navigation li.forum a:active {background-position:-156px -28px}
#navigation li.ressource a {background-position:0 -56px}
#navigation li.ressource a:hover, #navigation li.ressource a:focus, #navigation li.ressource a:active {background-position:-156px -56px}
#navigation li.evenement a {background-position:0 -84px}
#navigation li.evenement a:hover, #navigation li.evenement a:focus, #navigation li.evenement a:active {background-position:-156px -84px}
#navigation li.boutique a {background-position:0 -112px}
#navigation li.boutique a:hover, #navigation li.boutique a:focus, #navigation li.boutique a:active {background-position:-156px -112px}
#navigation li.parution a {background-position:0 -140px;margin-right:0;width:155px}
#navigation li.parution a:hover, #navigation li.parution a:focus, #navigation li.parution a:active {background-position:-156px -140px}

.blog{float:left;width: 128px;height:90px;margin:0 7px;background:url(/images/sprite-blog.jpg);border:1px solid #8C8C8C}
.bdl{}
.redac{background-position:-128px 0}
.dec{background-position:-256px 0}
.eucys{background-position:-384px 0}
.mb{background-position:-512px 0}
.sph{background-position:-640px 0}
.lsf{background-position:-768px 0}
.oc{background-position:-896px 0}
.cop{background-position:-1024px 0}
.lpe{background-position:-1152px 0}

#footer {font-size:12px;clear:both;width: 100%;}
#footer h2 {font-size:18px;  font-family:Helvetica, Geneva, Arial, sans-serif; border-bottom: solid 2px #d47516; margin-bottom:12px;}
#footer .plan{float:left; width:180px; margin-right:12px;}
#footer .index{float:left; width:180px; margin-right:12px;}
#footer .mentions-legales{float:left; width:180px; margin-right:12px;}

#footer .plan h4{ font-size:14px; font-family:Helvetica, Geneva, Arial, sans-serif; margin-top:12px;}
#footer .plan h4 :first-child { margin-top:0px;  font-size:14px;}
#footer .plan ul{ margin-top:0; padding-top:0; }
#footer .plan li{ font-weight:bold; margin-top:2px; padding-top:0; margin-left:0; padding-left:0px; list-style-position:inside;}
#footer .plan li li { font-weight:normal; margin-top:0; padding-top:0; margin-left:0; padding-left:0px; list-style:none; }

#footer .index h4{ font-size:14px; font-family:Helvetica, Geneva, Arial, sans-serif; margin-top:12px;}
#footer .index h4 :first-child { margin-top:0px;  font-size:14px;}
#footer .index ul{ margin-top:0; padding-top:0; }
#footer .index li{ font-weight:normal; margin-top:0; padding-top:0; margin-left:0; padding-left:0px; list-style-position:inside;}
#footer .plan dl, dt, dd, ul, li {margin:0;padding: 0;}


#footer .right{float:right}
#footer{float:left;padding-bottom:15px}
#footer h3{margin:0}
#footer .links{height:88px;background:url(/theme/2_images/footer_bg.png) 163px 0 repeat-y}
#footer li{float:left;list-style-type:none}
#footer li.actualite{width:180px}
#footer li.evenements{width:136px}
#footer li.parutions{width:113px}
#footer li.forum{width:120px}
#footer li.ressources{width:116px}
#footer li.boutique{width:150px}
#footer li.services{width:135px}
#footer li li{float:none;width:auto}
#footer .ha,#footer .ml,#footer .lr,#footer .lp,#footer .lh,#footer .sp{display:block;height:35px}
#footer .logos li a{margin-right:37px}
#footer .ha{width:114px;background-image:url(/theme/2_images/logo-ha.png)}
#footer .ml{width:192px;background-image:url(/theme/2_images/logo-ml.png)}
#footer .lr{width:205px;background-image:url(/theme/2_images/logo-lr.png)}
#footer .logos li a.lp{width:135px;background-image:url(/theme/2_images/logo-lp.png);margin:0}
#footer .lh{width:155px;background-image:url(/theme/2_images/logo-lh.png)}
#footer .sp{width:109px;background-image:url(/theme/2_images/logo-sp.png)}
#footer h2 .logos a{display:block;width:14px;height:14px;background-image:url(/theme/2_images/feeds.png);float:left;margin-left:4px}
#footer h2 .logos a.rss{background-position:0 0;margin:0 2px 0 0}
#footer h2 .logos a.facebook{background-position:-14px 0}
#footer h2 .logos a.twitter{background-position:-28px 0;width:67px}

#logos {margin:0 auto;width:980px}
#logos li{float:left;list-style-type:none}
#logos a{margin:10px 7px 10px 44px;background-image:url(http://www.larecherche.fr/images/sprite-logo.jpg);display:block;height:35px;}
#logos .ha{width:114px}
#logos .lh{width:106px;background-position:-446px}
#logos .lp{width:134px;background-position:-552px}
#logos .lr{width:140px;background-position:-114px}
#logos .ml{width:192px;background-position:-254px}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container, #widget12-couv .jcarousel-container a{
position: relative;
text-align:center;
font-size:9px;
line-height:15px}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    height:156px;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */

}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-container a img{
border:1px solid #8c8c8c}


.jcarousel-container img{
    width: 90px;
    height: 128px}

.jcarousel-container-horizontal {
width: 398px;
padding: 20px 40px}

.jcarousel-clip-horizontal {
   /* width:  398px;
    height: 200px;*/
}

.jcarousel-list {
    width: 90px;
}

.jcarousel-item-horizontal {
    padding-right: 10px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 80px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/theme/2_images/next-carousel.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 80px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/theme/2_images/prev-carousel.png) no-repeat 0 0;
}
.ressources.article .jcarousel-prev-horizontal {background-image:url(/theme/2_images/prev-carousel-ressources.png)}
.ressources.article .jcarousel-next-horizontal {background-image:url(/theme/2_images/next-carousel-ressources.png)}
.evenements.article .jcarousel-prev-horizontal {background-image:url(/theme/2_images/prev-carousel-evenements.png)}
.evenements.article .jcarousel-next-horizontal {background-image:url(/theme/2_images/next-carousel-evenements.png)}

.forum .jcarousel-prev-horizontal {background-image:url(/theme/2_images/prev-carousel-forum.png)}
.forum .jcarousel-next-horizontal {background-image:url(/theme/2_images/next-carousel-forum.png)}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.actualite.article .widget17 .jcarousel-prev-horizontal,.evenements .widget17 .jcarousel-prev-horizontal,.ressources .widget17 .jcarousel-prev-horizontal,.resultat .widget17 .jcarousel-prev-horizontal {
left:210px;
top:-38px}

.evenements .widget17 .jcarousel-next-horizontal,.ressources .widget17 .jcarousel-next-horizontal {
top:-34px}

.actualite.article .widget17 .jcarousel-next-horizontal,.resultat .widget17 .jcarousel-next-horizontal{
top:-38px}

.actualite.article .widget17 .jcarousel-container-horizontal,.evenements .widget17 .jcarousel-container-horizontal,.ressources .widget17 .jcarousel-container-horizontal,.resultat .widget17 .jcarousel-container-horizontal {
padding:0 9px;
width:266px}

.actualite.article .widget17 ul,.evenements .widget17 ul,.ressources .widget17 ul,.resultat .widget17 ul {
height:90px}

.actualite.article .widget17 h3,.evenements .widget17 h3,.ressources .widget17 h3,.resultat .widget17 h3 {
padding:0}

.widget{
background-color:#F5FAFE;
border:1px solid;
padding:12px 8px;
color:#00A5E8}

/*carousel*/
.widget17{
padding:0;
margin-bottom:13px}

.widget17 .jcarousel-container-horizontal{
padding:0 40px;
width:386px}

.widget17 .jcarousel-container img {
height:90px;
width:117px}

.widget17 .jcarousel-prev-horizontal{
top:30px}

.widget17 .jcarousel-next-horizontal{
top:30px}

.widget17 h3 {
padding:12px 8px 0;
font-size:22px;
font-weight:normal}

.widget17 ul{
width:350px;
height:106px;
overflow:hidden}

.widget17 li {
color:#000;
float:left;
font-family:Arial;
font-size:14px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*width:122px;
height:125px*/
width:500px;
height:150px}

.widget17 li span{ 
font-weight:normal;
/*color:inherit !important;*/
font-size:12px}

.widget17 .more{
margin-right:9px;
padding-top:9px;
text-align:right}

/*#content object{
width:468px;
height:351px}*/

/* jquery wysiwyg */
div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; }
div.wysiwyg * { margin: 0; padding: 0; }
div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 0 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 1px 2px 3px 0;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { text-indent: -5000px; opacity: 0.85; filter:alpha(opacity=85); display: block; width: 16px; height: 16px; background: url('/theme/2_images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer;/* padding: 1px;*/ padding:0}
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 1.00; filter:alpha(opacity=100); }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }
div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }
div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }
div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }
div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }
div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }
div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }
div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }
div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }
div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }
div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }
div.wysiwyg ul.panel li a.html { background-position: -47px -46px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -63px; }
div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }
div.wysiwyg iframe { border: 0;  clear: left; margin: 4px 0 0 1px; }
