html{background:#fff url(bg.jpg)}
body{font:100%/1.5 Arial, Verdana, Helvetica, sans-serif;padding:0;margin:0;color:#333;/*background:#F5F7F7 url(../images/bg.gif) repeat-x 0 157px*/}

hr,#header a span,.scr-av,.js #quick-search label span,#formulaire_menu_lang .boutons,.index h1,.js .common-section #tabs-desc h2,.article h3.spip a,.js h2.cs_onglet,.tag.js h2,.js .js-scr-av,.index .info-publi .published,.index .info-publi .sep{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}
.filet_sep_image{background:none !important;height:1px !important;border-bottom:1px dotted #ccc;margin:1.5em 0}

/* Site columns */
#eea,#nav div,#header div,#footer-wrapper,#other-actions div{width:965px}
#quick-search{width:955px;padding-right:10px}
#formulaire_menu_lang{width:750px;margin:0 auto}
#main-content{margin: 3px 150px 3px 195px;border-right:1px solid #eee}
#main-content.fs{margin: 23px 0 3px 20px;border-right:0;height:auto !important;height:300px;min-height:300px}
#main-content .wrapper{margin-right:20px}
#extras{width:150px;margin-left:-150px}
#section-data{width:175px;margin:0 20px 3px -965px;border-right:1px solid #ddd}

h1{font-size:1.7em;font-weight:bold;margin:.3em 0 .8em 0;color:#14721C}
h2{font-size:1.5em;color:#215371}
h1 .desc,h2 .desc{font-size:.7em;margin-left:.5em}
h3{font-size:1.3em}
p{margin:1em 0}
a{color:#888;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0}
acronym{cursor:help}
a.pdf{background:url(pdf.gif) no-repeat 0 0;padding-left:22px}

h3 a{color:#105B16}

#eea{margin:0 auto;font-size:.8em;background:#fff;
-webkit-box-shadow: 0px 0px 15px #777;
-moz-box-shadow: 0px 0px 15px #777;
box-shadow: 0px 0px 15px #777
}
#header{background:#fff url(header_bg.gif) no-repeat 926px 22px;position:relative}
#header #site-name{position:absolute;top:21px;right:47px;text-align:right}
#header #logo{margin:2em auto 0 auto;height:8em}
#header a{position:absolute;top:20px;left:29px}
/*#header h1{padding:2.1em 0 0 340px;color:#333;font-size:1.5em}*/
#quick-search{position:absolute;top:9em;text-align:right;font-size:.85em}
#formulaire_menu_lang{position:absolute;top:9em;font-size:.85em;text-align:right}
#recherche,#formulaire_menu_lang select{font-size:1.1em;color:#555}
#recherche{border:1px solid #ABA9A9;margin:0 5px;width:165px;padding:0 0 2px 1px}
#searchsubmit{vertical-align:top}
#searchArticleById{margin:16px 1px 0 0}
.ie #searchArticleById{margin-top:18px}
.ie7 #searchArticleById,.ie6 #searchArticleById{margin-top:-6px}
#id_article{border:1px solid #ccc;background:#106E18;color:#ddd;font-size:1em;padding:2px;width:162px}
#searchArticleByIdSubmit{vertical-align:middle;margin-left:4px}

.cs_visiteurs{position:absolute;top:13.8em;width:300px;margin-left:655px;text-align:right;font-size:.85em}
.cs_visiteurs span{font-weight:bold;font-size:1.1em}

#breadcrumbs{font-size:.85em;padding:.5em 10px}

#nav{font-size:.8em;font-family: "Trebuchet MS",MetaBlack,sans-serif;font-weight:bold;/*border-top:1px solid #ABA9A9;*/position:absolute;top:0;background:#14721C;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.01, #19A327),
		color-stop(0.51, #0F611B)
	);
	background-image: -moz-linear-gradient(
		center bottom,
		#19A327 1%,
		#0F611B 51%
	);
}
#nav,#nav ul{list-style:none;line-height:1;border:solid #14721C;border-width:1px 0;margin:0 auto;padding:0;color:#fff}
#nav{width:100%}
#nav a{display:block;/*width:6em;*/color:#fff;text-decoration:none;padding:.35em 1.5em}
#nav .w-ch{background:url(li.gif) no-repeat right 50%}
#nav .main{padding-right:2.5em}
#nav ul ul .w-ch{background-image:url(li_li.gif)}
#nav ul ul ul .w-ch{background:none}
#nav li{float:left;/*width:10em;*/padding:0}
#nav div{margin:0 auto}
#nav li ul{position:absolute;left:-999em;height:auto;width:13.9em;font-weight:normal;border-width:.25em;margin:0;background-image:none;background:#0F611B;font-size:.95em}
.g-b #nav li ul{opacity:.95}
.g-b #nav,.g-b #nav ul{border-top:1px solid #14721C;border-bottom:1px solid #19A327}
.g-b #nav ul ul{border-color:#14721C}
#nav li li{padding-right:1em;width:13em}
/*#nav li ul a{width:9em}*/
#nav li li li a{padding:.35em 0 .35em 1em;white-space:nowrap}
#nav li ul ul{margin:-1.75em 0 0 14em;font-size:1em}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}
#nav li:hover,#nav li.sfhover{background:#14721C;text-decoration:underline}
#nav ul ul ul ul{display:none}

#wrapper{float:left;width:100%;border-top:1px solid #ddd;padding-bottom:20px}

#extras{float:left;font-size:.9em;color:#666}
#extras h2{font-size:1.1em;background:#00AD51 url(bg_int.jpg) no-repeat 50% bottom;color:#fff;margin:0;padding:.2em 0;text-transform:uppercase;text-align:center;border-top:1px solid #ddd}
.em ul{margin:-3px 0 0;padding:0;border-bottom:1px solid #ddd}
.em li{margin:0;padding:0;list-style:none;text-align:center}
.em li span{text-align:left}

#extras .keywords ul{margin:10px 0;padding:0}
#extras .keywords li{margin:0 0 3px 0;padding:0 10px;list-style:none}
#extras .keywords a{color:#555}
#extras .keywords a:hover{color:#000}

.g-b #section-data .em li .img-h{max-width:175px;height:auto}
.g-b #section-data .em li .img-v{max-height:175px;width:auto !important}
.g-b #section-data .em li .img-s{max-height:130px;width:auto !important}
.g-b .em li .img-h{max-width:150px;height:auto !important}
.g-b .em li .img-v{max-height:150px;width:auto !important}
.g-b .em li .img-s{max-height:115px;width:auto !important}

.o-b #section-data .em li .img-h{width:175px !important;height:auto !important}
.o-b #section-data .em li .img-v{height:175px !important;width:auto !important}
.o-b #section-data .em li .img-s{height:130px !important;width:auto !important}
.o-b .em li .img-h{width:150px !important;height:auto !important}
.o-b .em li .img-v{height:150px !important;width:auto !important}
.o-b .em li .img-s{height:115px !important;width:auto !important}

/*.em li img{filter:alpha(opacity=50);opacity:0.5}*/
.em li a{display:block;padding-bottom:10px;color:#444;background:#F8F8F8}
#section-data .em li a{background:#fff;color:#F53700}
.em li a:hover{background:#fff;color:#000;text-decoration:none}
.em a:hover img{filter:alpha(opacity=70);opacity:0.7}
.em a .tit{margin:3px 10px 0 10px;display:block}
.em a:hover span{text-decoration:underline}

#extras .em-news{margin:2em 0;background:#F53700;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.01, #F53700),
		color-stop(0.51, #FF5F33)
	);
	background-image: -moz-linear-gradient(
		center bottom,
		#F53700 1%,
		#FF5F33 51%
	);
padding-bottom:10px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
#extras .em-news p{margin:0}
#extras .em-news a{color:#fff;font-weight:bold}

#special-news{padding:10px;border-bottom:1px solid #ddd}
#special-news span{display:block;text-align:center}
#special-news img{margin:3px 0 2px 0}
#special-news p{margin:0;font-weight:bold}
#special-news a{color:#444}

.quote blockquote{padding:10px;margin:0;background:url(side_open.gif) no-repeat 0 0;font-size:1.1em}
.quote blockquote p{padding:0 15px 1.5em 0;float:left;background:url(side_close.gif) no-repeat bottom right}
.quote cite{font-size:.9em;float:right} 
#extras .quote{padding:1.5em 10px}

#section-data{float:left;font-size:.9em}
#section-data h2{font-size:1.2em;margin:0;background:#105B16 url(bg_int.jpg) no-repeat 0 0;color:#fff;padding:.2em 10px;text-transform:uppercase}
#contact-info{font-size:.85em;border-bottom:1px solid #ddd;margin:0;padding:10px;color:#555}
#contact-info li{list-style:none;margin:0;padding:0}
#contact-info strong{font-size:1.2em}

#internal-nav{border-bottom:1px solid #ddd}
#internal-nav ul{margin-bottom:0}

#section-nav{border-top:1px solid #ABA9A9;border-bottom:1px solid #ABA9A9;background:#105B16 url(bg_int.jpg) no-repeat 0 0;color:#fff;height:auto !important;height:27px;min-height:27px}
#section-nav p{display:inline;margin-left:10px}
#section-nav ul{margin:0;padding:0 0 0 .5em;display:inline}
#section-nav li{margin:0;padding:0;list-style:none;display:inline}
#section-nav a{padding:.1em .8em;margin:.2em 0;display:inline-block;color:#fff}
#section-nav .current a{background:#00AD51 url(bg_int.jpg) no-repeat 50% bottom;border-radius:8px;-moz-border-radius:8px}
#section-nav .current a:hover{text-decoration:underline}

#front-page h2{border-bottom:1px solid #ddd}
#front-page h3{font-size:1.2em;margin:1em 10px 0 10px;padding-left:17px;background:url(open.gif) no-repeat 0 50%}
.js #front-page h3{background:url(closed.gif) no-repeat 2px 50%}
#front-page h3 a{color:#4D535F}
#front-page h3.open{background:url(open.gif) no-repeat 0 50%}
#front-page .open a{text-decoration:underline;color:#333}
#front-page ul{margin:1em 0;padding:0 20px 0 12px}
#front-page li{list-style:none;margin:0 0 1em 0;padding-left:17px;background:url(li.gif.1) no-repeat 0 5px}
#front-page span{font-size:.9em}
#front-page .by a{color:#333}

#section-intro,#section-outro{font-size:.9em;color:#666;padding:.5em 0 1em 0}

/*#other-actions{background:url(../images/other-actions_bg.gif) no-repeat 50% 0}*/
#other-actions div{margin:0 auto;background:#F3F3F3 url(eee.gif) repeat-x 0 0;font-size:1.1em}
#other-actions ul{margin:0;padding:20px 0 20px 20px}
#other-actions li{margin:0;padding:0;list-style:none;display:inline}
#other-actions a{font-weight:bold;display:block;float:left;width:95px;padding-left:80px;height:auto !important;height:71px;min-height:71px;padding-right:10px;color:#999;background:url(actions.jpg) no-repeat 0 0}
#other-actions .calendario a{background-position:0 -150px}
#other-actions .tienda a{background-position:0 -300px}
#other-actions .editorial a{background-position:0 -450px;width:85px}
#other-actions .acciones a{background-position:0 -600px}
#other-actions a:hover{background-position:-300px 0;color:#000}
#other-actions .calendario a:hover{background-position:-300px -150px}
#other-actions .tienda a:hover{background-position:-300px -300px}
#other-actions .editorial a:hover{background-position:-300px -450px}
#other-actions .acciones a:hover{background-position:-300px -600px}

#footer{background:#006C35;color:#fff;font-size:.8em;padding:0}
#footer{
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.01, #00AC50),
		color-stop(0.51, #0F611B)
	);
	background-image: -moz-linear-gradient(
		center bottom,
		#00AC50 1%,
		#0F611B 51%
	);
    border-top:1px solid #ABA9A9
}
#footer p{margin:0 20px 0 0;text-align:right}
#footer a{color:#F6B96F}
#footer-wrapper{margin:0 auto;background:url(footer.png)no-repeat 0 0;padding:1em 0}

#footer ul{margin:1em 0;padding:0}
#footer ul ul{margin:0;padding:0;display:inline}
#footer li{margin:0 .5em .3em 0;padding:0;list-style:none}
/*#footer span{display:block;float:left;width:150px;text-align:right;padding-right:15px}*/
#footer li li,#footer .single{display:inline}
#footer li a{color:#fff;text-decoration:underline}
#footer li a:hover{text-decoration:none}
#footer li li a{color:#FAD5A5;font-weight:normal;text-decoration:none}
#footer li li a:hover{text-decoration:underline;color:#fff}
#footer .new{margin-top:1em;font-weight:bold}
#footer .new li{font-weight:normal}
/*#footer #online{margin-top:1em;text-align:right}*/
#footer #online{margin-bottom:1em;margin-left:20px}
#cc{background:url(cc-by.gif) no-repeat 0 50%;padding-left:50px}
#online li a,#rss{background:url(sprite.gif) no-repeat -200px 0;padding:2px 0 2px 21px}
#online .twitter a{background-position:-200px -100px}
#online .tuenti a{background-position:-200px -200px}
#online .youtube a{background-position:-200px -300px}
#online .blip a{background-position:-200px -400px}
#online .flickr a{background-position:-200px -500px}
#online .picasa a{background-position:-200px -600px}
#online .scribd a{background-position:-200px -700px}
#online .slideshare a{background-position:-200px -800px}
#online .facecoop a{background-position:-200px -1000px;margin-left:5px}
#rss,#rss:hover{background-position:0 -900px}

#online a:hover{background-position:0 0}
#online .twitter a:hover{background-position:0 -100px}
#online .tuenti a:hover{background-position:0 -200px}
#online .youtube a:hover{background-position:0 -300px}
#online .blip a:hover{background-position:0 -400px}
#online .flickr a:hover{background-position:0 -500px}
#online .picasa a:hover{background-position:0 -600px}
#online .scribd a:hover{background-position:0 -700px}
#online .slideshare a:hover{background-position:0 -800px}
#online .facecoop a:hover{background-position:0 -1000px}

#main-content .news{padding-bottom:1em;border-bottom:1px solid #ddd}
#main-content .news h3{margin-bottom:0;color:#215371}
#main-content .block h3{color:#4D535F}
#main-content .news .metadata{font-size:.85em;color:#666}
#main-content .news .img{float:left;margin:.5em 20px 0 0}
#main-content .news .img-v img{height:150px;width:auto}
#main-content .news .img-h img{width:150px;height:auto}
#main-content .news .desc p{margin:0}
.last-news .content{color:#222}

.other-news .current-news{float:left;width:378px;padding-right:20px}
.other-news .related-news{float:left;width:200px;border-left:1px solid #ddd}
#main-content .related-news h4{margin:0}
.related-news h4 a{color:#000}
#main-content .related-news .news{border-bottom:none;padding-bottom:1.5em;padding-left:20px}
#main-content .related-news .desc{color:#666;font-size:.85em}
#main-content .other-news .related-news h3{background:#444;margin-top:0;color:#fff;font-size:1.1em;padding:.2em 20px;border-bottom:1px solid #ddd}

#tabs{width:100%;border-bottom:1px solid #eee}
#tabs{margin:0;padding:0 0 .15em 0}
#tabs li{margin:0 1em 0 0;padding:0;display:inline}
#tabs a{border:2px solid #eee;border-bottom:none;padding:.35em 1em;font-size:.85em;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-right-radius:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0
}
#tabs .current-tab a{color:#000;border-bottom:3px solid #fff}
#tabs-desc{border-bottom:1px solid #ddd}
#tabs-desc #destacado embed,#tabs-desc #destacado object,#tabs-desc #destacado iframe{margin-top:1.5em}

.pagination a{font-size:1.05em}

.autoclear:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.autoclear {display: block}
/* Hides from IE-mac \*/
* html .autoclear {height: 1%}
.autoclear {display: block}
/* End hide from IE-mac */

/* Superfish */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu ul{position:absolute;top:-999em;width:175px}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:175px;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:175px;top:0}.sf-menu{float:left;margin-bottom:1em}.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none}
.sf-menu a{color:#666}
.sf-menu li{background:#F8F8F8}
.sf-menu li li{background:#F3F3F3}
.sf-menu li li li{background:#F9F9F9}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#fff;outline:0;color:#000}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(arrows.gif) no-repeat -10px -100px}a >.sf-sub-indicator{ top:.8em;background-position:0 -100px}
a:focus >.sf-sub-indicator,a:hover >.sf-sub-indicator,a:active >.sf-sub-indicator,li:hover >a >.sf-sub-indicator,li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position: -10px 0}.sf-menu ul a >.sf-sub-indicator{background-position: 0 0}.sf-menu ul a:focus >.sf-sub-indicator,.sf-menu ul a:hover >.sf-sub-indicator,.sf-menu ul a:active >.sf-sub-indicator,.sf-menu ul li:hover >a >.sf-sub-indicator,.sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url(shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}
/* Vertical */
.sf-vertical,.sf-vertical li{width:175px}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:175px;top:0}.sf-vertical .sf-sub-indicator{background-position:-10px 0}.sf-vertical a >.sf-sub-indicator{background-position:0 0}.sf-vertical a:focus >.sf-sub-indicator,.sf-vertical a:hover >.sf-sub-indicator,.sf-vertical a:active >.sf-sub-indicator,.sf-vertical li:hover >a >.sf-sub-indicator,.sf-vertical li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}

/* Tree */
.treeview, .treeview ul{padding:0; margin:0; list-style:none}
.treeview ul{background-color:white; margin-top:4px}
.treeview .hitarea{background:url(treeview-default.gif) -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer}
* html .hitarea{display:inline; float:none}
.treeview li{margin:0; padding:3px 0pt 3px 16px}
.treeview a.selected{background-color:#eee}
#treecontrol{margin:1em 0; display:none}
.treeview .hover{color:red; cursor:pointer}
.treeview li{background:url(treeview-default-line.gif) 0 0 no-repeat}
.treeview li.collapsable, .treeview li.expandable{background-position:0 -176px}
.treeview .expandable-hitarea{background-position:-80px -3px}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image:url(treeview-default.gif)}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea{background-position:0}
.treeview-red li{background-image:url(treeview-red-line.gif)}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable{background-image:url(treeview-red.gif)}
.treeview-black li{background-image:url(treeview-black-line.gif)}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable{background-image:url(treeview-black.gif)}
.treeview-gray li{background-image:url(treeview-gray-line.gif)}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable{background-image:url(treeview-gray.gif)}
.treeview-famfamfam li{background-image:url(treeview-famfamfam-line.gif)}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable{background-image:url(treeview-famfamfam.gif)}
.treeview .placeholder{background:url(ajax-loader.gif) 0 0 no-repeat; height:16px; width:16px; display:block}
.filetree li{padding:3px 0 2px 16px}
.filetree span.folder, .filetree span.file{padding:1px 0 1px 16px; display:block}
.filetree span.folder{background:url(folder.gif) 0 0 no-repeat}
.filetree li.expandable span.folder{background:url(folder-closed.gif) 0 0 no-repeat}
.filetree span.file{background:url(file.gif) 0 0 no-repeat}

.quienes-somos #section-intro{font-size:1.2em;color:#14721C}
.quienes-somos #section-intro p{margin:0}
.quienes-somos #section-outro a{font-size:1.2em}
/* Treeview */
.quienes-somos #federaciones,.areas-de-accion #accion{margin-bottom:20px;border-top:1px dotted #ddd;padding-left:3em;font-size:.9em}
.quienes-somos #federaciones a,.areas-de-accion #accion a{color:#666}
.quienes-somos #federaciones a:hover,.areas-de-accion #accion a:hover{color:#14721C}
.quienes-somos #federaciones li,.areas-de-accion #accion li{font-weight:bold}
.quienes-somos #federaciones li li,.areas-de-accion #accion li li{font-weight:normal}

/* Rubriques */
.section-tit{margin-bottom:0}
.last-update{margin:0;font-size:.85em;color:#555}
.common-section .articles-list{padding-bottom:1em}
.common-section .articles-list h3 a{color:#333}
.common-section .articles-list h3 a:hover{color:#000}
.common-section #tabs{margin-top:1em}
.common-section .articles-list ul{margin:0;padding:0}
.common-section .articles-list li{margin:1em 0;padding:0;list-style:none;border-bottom:1px dotted #ddd}
.common-section .articles-list li h3{margin:0}
.common-section .articles-list .metadata{font-size:.85em;color:#777}
.common-section #portada .metadata span{display:none}
.common-section .videos{padding:1em 0}
.common-section object,.common-section embed,.common-section iframe{margin:0 auto 1em auto}

.author-articles ul{margin:0 2.5em 1.5em 2.5em;padding:0}
.author-articles li{margin:.5em 0;padding:0;list-style:none;font-size:1.05em}
.author-articles li a{color:#555}
.author-articles li a:hover{color:#000}
.author-articles .pagination{text-align:right}
.author-url .label{font-size:.85em;color:#555;margin-right:.5em}

.formulaire_spip fieldset{margin:0;padding:0;border:0}
.formulaire_spip legend{font-size:1.2em;font-weight:bold;width:100%;border-bottom:1px dotted #ddd;padding-bottom:.3em}
.formulaire_spip form ul{margin:1.5em 2.5em;padding:0}
.formulaire_spip form li{margin-bottom:1em;padding:0;list-style:none}
.formulaire_spip fieldset label{color:#000}
.formulaire_spip fieldset label:after{content:":"}
.formulaire_spip li input,.formulaire_spip textarea{display:block;border:1px solid #ccc;padding:1px;font:100%/1.5 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Verdana, Helvetica, sans-serif;color:#666}
.formulaire_spip .boutons{margin:0}
.formulaire_spip .boutons input{margin-left:2.5em;background:#0F611B;border:none;color:#fff;padding:.3em 1em;border-radius:8px}
.formulaire_spip .erreur_message{color:red;font-size:.85em;margin-left:.5em}

.article .header .spip_logos{float:right;margin:0 0 10px 10px}
.article h1{border-bottom:1px dotted #DDD;margin-bottom:0}
.article .metadata,.article .traductions{color:#666;font-size:.85em;margin-top:.5em}
.article .section{position:relative}
.article #outil_sommaire{background:#F8F8F8;border:1px dotted #DDD;border-radius:8px 8px 8px 8px;float:right;padding:10px 10px 5px;width:auto !important;width:100px;min-width:100px;margin:0 0 10px 10px}
.article #outil_sommaire ul{margin:0;padding:0}
.article #outil_sommaire ul,.article #outil_sommaire li{list-style:none outside none;margin:5px 0;padding:0}
.article .cs_sommaire_titre_avec_fond{font-size:1.2em;font-weight:700;margin:0 5px 0 -10px}
.article h3.spip{color:#000;margin:0}
.article .spip_documents{margin-bottom:1.5em}
.js .section #tabs{margin-top:1.5em}
.js .section #tabs-desc{padding:1em 0}
.addthis_toolbox{height:20px !important;margin:10px 0 !important}

.related-articles h2{font-size:1.3em;color:#F53700}
.related-articles li{line-height:1.6em}
.related-articles a{color:#666}
.related-articles a:hover{color:#000}

/* FAQ and accordions */
.article-814 dt,.t-title{color:#14721C;font-weight:bold;font-size:1.1em;margin:15px 40px 5px}
.article-814.js dt,.js .t-title{cursor:pointer;color:#666;font-weight:normal}
.article-814.js dt:hover{text-decoration:underline}
.article-814 dt:before,.t-title:before{content:"?";margin-right:15px;color:#fff;background-color:#ccc;font-weight:400;border-radius:8px;margin-left:-35px;position:relative;top:1px;padding:2px 7px;font-size:.85em}
.t-title:before{content:"»";font-size:1em;padding:1px 7px 3px 7px;margin-top:-1px}
.article-814.js .open,.t-open .t-title{font-weight:700;color:#14721C}
.article-814 dt.open:before,.t-open .t-title:before{background-color:#14721C}
.article-814 dd,.t-content{margin:0 0 25px 40px}
.article-814 .show{display:block}
.article-814 .hide{display:none}

.search-results .intro{font-size:1.2em}
.tag .block ul{margin-top:1.5em}
.search-results .results ul,.tag .articles ul{margin:1.5em 0;padding:0}
.search-results .results li,.tag .articles li{margin:0 0 .5em 2.5em;padding:0;list-style:none}
.tag .articles li{margin-bottom:1em}
.tag .articles .metadata{display:block;font-size:.85em;color:#555}
.tag .articles .metadata a{color:#000}

#spip-admin{font-size:.75em;right:0;top:auto;bottom:0}
#spip-admin a{font-weight:normal;color:#fff}

.index .item img{float:left;margin:5px 20px 10px 0}
.index .item .info-publi{font-size:.85em;margin:0 0 .4em 0}
.index .item h3{margin:0}
.index .item p{margin:.5em 0}
.index #tabs{margin-top:1.5em}
.index #tabs-desc{border-bottom:0;padding-top:1em}
.index #calendar table{margin:1em auto}
.item .traductions{font-size:.85em}

.index .hand{cursor:pointer}
.index .articles ul{margin:0;padding:0}
.index .destacados .item{margin:0;list-style:none;padding:10px;width:578px;border:1px solid #ddd;margin:0 10px 1.5em 0;border-radius:15px;border-top-left-radius:0;
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.26, rgb(255,255,255)),
		color-stop(0.73, rgb(249,249,249))
	);
	background-image: -moz-linear-gradient(
		left center,
		rgb(255,255,255) 26%,
		rgb(249,249,249) 73%
	);
}
.index.js .destacados .item{margin-botom:0;float:left}
.index .destacados .info-publi{border-bottom:1px dotted #ddd}
.index .destacados h2{color:#000}
.index.js .destacados h2{margin-bottom:-1.1em}
.index .destacados a{color:#06AD00}
.index .destacados h3 a{color:#F53700}
.index .destacados h3 a:hover{color:#333}

.mscarousel {overflow:hidden}
.mscarousel img{border:0}
.mscarousel .child{position:relative;}
.mscarousel .child .set, .mscarousel .set{float:left; position:relative;}
.mscarousel .child .clear{clear:both}
.car-pagination{padding-top:1em}
.car-pagination ul{margin:0;padding:0}
.car-pagination li{list-style:none;margin:0 1em 0 0;padding:0;display:inline}
.car-pagination a{padding:.2em .7em;width:1.5em;font-weight:bold;font-size:1.2em;
border:solid #ddd;border-width:1px 1px 0 1px;
border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.car-pagination .active a{color:#fff;background:#666}

.index #tabs-desc .item{list-style:none;margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px dotted #ddd}
.index .federacion h2{color:#666;font-size:1.4em}
.index .grupos h2{color:#888;font-size:1.3em}
.index #agenda{padding-top:0}
.index #agenda h3{color:#105B16;text-transform:capitalize;margin:.5em 0}
.index #agenda h4{color:#000;margin:.5em 0;font-size:1.1em;margin-left:1.5em}
.index #agenda p{margin:.5em 0 .5em 3em;font-size:.95em}
.index #agenda a{font-size:1.1em}

.index #tv .spip_doc_titre{margin-top:1em;font-size:1.2em;}
.index #tv ul{margin-top:1.5em;border-top:1px dotted #ccc;padding-top:1em}
.index #tv li{list-style:none;margin:1em 0}
.index #tv li p{margin:0}
.index #tv li a{font-size:1.1em;font-weight:bold;color:#105B16}

#date-calendar dt{font-size:1.2em;font-weight:bold;margin-top:.8em}
#date-calendar dd{margin:0}
#date-calendar dd p{margin:0}
#date-calendar .date-place{color:#666;font-size:.85em}
#date-calendar .date-place p{display:inline;color:#000}
#date-calendar .details{margin:.5em;font-size:.95em}
#agenda .liste-items li{padding-bottom:.8em}
#calendar a,.article td a{color:#F53700}

.article table{border-collapse:collapse;margin:10px 0;font-size:.9em}
.article th a{color:#fff;text-decoration:underline}
.article th a:hover{text-decoration:none}
.article tr{background:#EFEFEF}
.article tr.odd{background:#F8F8F8}
.article th{border:none;background:#555;height:29px;padding-left:12px;padding-right:12px;text-align:left;border-left:1px solid #f4f4f4;border-bottom:solid 2px #fff;color:#fff}
.article tr{height:30px}
.article td{border:none;padding-left:11px;padding-right:11px;border-left:1px solid #fff;border-bottom:1px solid #fff}
.article td.first,table th.first{border-left:0px}