/* Compressed by easy-blue */
html {font-size: 100%;} 
body {margin:0px;font-size:0.9em;color:#202020;background-color:#666666;font-family:Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {margin:0;padding:0;font-weight:normal;font-size:1em;}
h1 {font-family:Helvetica,sans-serif;color:#888585;font-size:1.5em;}
h2,.h2, .h1 {font-size:1.33em;padding:0 0 .5em 0;font-weight:bold;}
h2 a, h2 a:focus, h2 a:hover, h2 a:active, .h2 a, .h2 a:focus, .h2 a:hover, .h2 a:active {font-weight:bold;}
h3, .h3, h3.spip { font-size:1.2em;}
h4, .h4 {font-size:1em;}
h5, .h5 {font-size:.9em;}
h6, .h6 {font-size:.8em;}
#contenu {padding:0;border-left:1px solid #888585;height:400px;}
html > body > div#page > div#conteneur > div#contenu {height:auto;min-height:400px;}
#contenu h1 {font-size:1.5em; padding:0 0 .2em 0;}
#contenu h2 {font-size:1em;color:#888585;font-weight:bold;padding:.5em 0 .5em 0;}
.contenu-principal {padding:0 1.4em;}
/* couleur orange qui pete ;-)  */
/*
.contenu-principal a:link {color:#fe7e29;text-decoration:none;}
.contenu-principal a:visited {color:#fe7e29;text-decoration:none;}
.contenu-principal a:hover {color:#6f6e6c;text-decoration:none;}
.contenu-principal a:active {color:#6f6e6c;text-decoration:none;}
*/

/* version bleue : color="#0b4a9a"   color="#1b55a9"   color="#054a97"   */
#conteneur a:link {color:#0b4a9a;text-decoration:none;}
#conteneur a:visited {color:#0b4a9a;text-decoration:none;}
#conteneur a:hover {color:#6f6e6c;text-decoration:underline;}
#conteneur a:active {color:#6f6e6c;text-decoration:underline;}

hr.spip, hr {border:0;width:99%;color:#666;background-color:#333;height:1px;}
p {margin:1em 0;}
img {border:none;}
a img {border:none;}
strong {font-weight:bold;}
em {font-style:italic;}
abbr, acronym {border-bottom:1px dotted;cursor:help;}
small {font-size:0.90em;}
dfn {font-weight:bold;color:#666;}
del {text-decoration: line-through;}
ins {color:red !important; text-decoration: none; }
sup, sub { font-size : xx-small; padding-left : 1px; }
ul.spip {}
ol.spip {}
dl {}
dt {}
dd {}
cite {}
q { background : #fffff3; padding : 0 3px;}
blockquote, blockquote.spip, #descriptif_site_spip { background-color:#e4e4e4; padding:15px; text-indent : 2em; }
blockquote.spip_poesie { border:0; background : none; }
code, pre, .spip_code { font : 105% "courier new"; color : #000; }
.spip_cadre {color:#444; background-color: #fff; border: 1px solid #ddd; font-size:1em; padding:0.5em;width:90%; }
pre { width : 90%; overflow : auto; background : #e8f0ff; padding : 4px; border : 1px solid #aaa; }
address {}
table.spip { width: 99%; }
table.spip tr.row_first { background: #334466; color:white;}
table.spip td, table.spip th {border:white 2px solid;}
img { margin: 0; padding: 0; border: 0; }
.spip_logos {float:right;margin:-1px -1px 4px 16px;}
.spip_documents {}
.spip_documents_center {}
.spip_documents_left {}
.spip_documents_right {}
.spip_doc_titre {}
.spip_doc_descriptif {}
.spip_documents p { margin: 0; padding: 0; }
.spip_documents_center { display: block; clear: both; margin:0; }
body { margin: 0; padding: 0; background-color:#ffffff; }
#page { margin: 0px auto; padding: 0; text-align: left; width:980px; background-color:#ffffff; }
#page.page_sommaire { background-color:#fff; }
#entete { position: relative; height: 160px; /* background-image:url(img/bandeau-DE.png); background-repeat:no-repeat; background-position:right top; */  background-color:#fff; }
#entete .accueil { padding:0; display: block; width:250px; position: relative; left:-38px; }
#entete .accueil .spip_logos { /* position: relative; */ float:left; /* left:-110px; */ left:10px; top:3px; }
#entete .accueil #nom_site_spip { display:block; margin: 0;	height: 30px; padding: 46px 0 0 0; /* background-color:#c00; */ font-size: 2em; }
#entete .accueil #nom_site_spip a:link, #entete .accueil #nom_site_spip a:visited {font-weight : bold; color : #fff;text-decoration:none;}
#entete .accueil #nom_site_spip a:hover, #entete .accueil #nom_site_spip a:active { color : #e8f0ff; text-decoration:none;}
#entete .accueil #nom_site_spip { /* color : #e8f0ff; */}
#entete .formulaire_menu_lang { position: absolute; right: 20px; top: 0.90em; display: block;}
#entete img{ border:0; } 
#entete_droite {padding:0;float:right;}
.langues { font-family:Arial, Helvetica, sans-serif;font-size:12px;	color:#fe7e29;	width:120px;float:left; text-align:left;}
.langues a:link {color:#fe7e29; text-decoration:none;}
.langues a:visited {color:#fe7e29; text-decoration: none;}
.langues a:hover {color:#fe7e29; text-decoration:none;}
.langues a:active {color:#fe7e29; text-decoration:none;}
.departement {	position:absolute;	top:48px;	right:10px;}
.formulaire_menu_lang { position:relative; }
.formulaire_recherche { position:absolute; top:12px; right:0px; }
#slogan_site_spip {color: #e8f0ff; display:none;}
#descriptif_site_spip {margin-bottom: 26px;}
#conteneur { width :980px;margin:0; margin-top:25px; }
#contenu { width:690px; float:right; padding:0 10px 10px 10px;}
#actualite { width:300px;height:auto;min-height:220px;float:left; margin-top:20px;margin-left:15px;font-family:Verdana, Geneva, sans-serif;	font-size:0.9em; background-color:transparent; border:1px solid #ddd; padding:5px;}
#actualite p {	padding:0 10px 0 0; margin:1em 0 1.2em 0;line-height: 1.2em;font-family: Verdana,Arial,sans-serif;font-weight: 400;	color:#888585;}
#actualite  a{ color:#fe7e29; }
#actualite  a:hover{ color:#6f6e6c; }
#actualite .titre {	font-family: helvetica,sans-serif;	color: #e6decf;	font-size: 1em;	font-weight: 400;margin-top: 20px;}
#actualite .date {	padding:0 10px 0 0;	line-height: 1em;font-family: Verdana,Arial,sans-serif;	font-weight: 400;color: #eeeeee;margin-bottom:2px;}
#actualite .evnmt {	padding:0 10px 0 0;	line-height: 1em;font-family: Verdana,Arial,sans-serif;	font-weight: 400;color: #eeeeee;margin-bottom:8px;}
#alaune { width:650px;	float:left;	margin-top:20px;font-family:Verdana, Geneva, sans-serif;font-size:0.9em;background-color:transparent;}
#alaune p {	padding:0 10px 0 0;	margin:1em 0 1.2em 0;line-height: 1.2em;font-family: Verdana,Arial,sans-serif;font-weight: 400;	color:#888585;}
#alaune a { color:#fe7e29; }
#alaune a:hover { color:#6f6e6c;}
#alaune .titre {font-family: helvetica,sans-serif;color: #e6decf;font-size: 1.2em;font-weight: 400;margin-top: 20px;margin-bottom:20px;}
#alaune ul { color:#888585;	list-style-type: none;	padding: 0;	margin-left:0; }
#alaune li { color:#888585;	background-image: url(img/puce-alaune.png);	background-repeat: no-repeat;background-position: 0 0.1em;	padding-left: 1.0em;margin-right:0.5em;}
#navigation img .logo-rub { position:relative; float:left; }
#navigation { width:270px; }
#pied {	clear : both;background-color:#ffffff; 	color:#fe7e29; border-top :1px solid #888585;padding :0.5em 0.5em 0.5em 0;text-align:left;margin-bottom:40px;margin-top:30px;}
#pied.page_sommaire { background-color:#fff; border-top :1px solid #afafaf; }
#pied .logos { position:relative; float:right; top:-35px; width:280px; clear:both; }
#pied .liens { position:relative; float:left; padding: 0px; margin: 0px; left:-40px; top:-20px; }
#pied .liens li { list-style:none; float:left; margin-right:30px; }
#pied .liens li a { color:#888585; }
#pied .liens li:hover a { color:#0b4a9a; /* #fe7e29; orange */ }
#hierarchie {margin-bottom : 28px; background-color:#e4e4e4; padding:5px; font-size:0.8em; font-family: Arial, Helvetica, sans-serif;}
#hierarchie, #hierarchie a { color : #888585;}
#hierarchie a:hover, #hierarchie a:focus, #hierarchie a:hover, #hierarchie a:focus {color : #688b5e;}
.cartouche { background : #fff; }
.cartouche .h1 { margin : 0; padding : 0 0 0 0px; color : #a08; font-weight : bold; }
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
.cartouche .info-publi { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre {padding : 0 0 0 30px; margin:0;}
.chapo { margin-bottom: 1.30em; line-height: 1.10em; font-size:0.8em; }
.texte {font-size:0.9em;line-height: 1.20em;padding-bottom : 2em;color:#888585;}
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: .9em; }
.notes h4 { font-size : 1.1em; }
#contenu ul { margin : 0 0 1.5em 1.5em; padding : 0;}
#contenu ul li { margin : 0; padding : 0 0 0 11px; }
#contenu ul li ul { list-style-type : square;}
#contenu ul li ul li { margin : 0 0 0 1em; padding : 0;  }
#contenu ul.menu-liste {list-style-type:none;list-style-image:none;}


/* test */
/* #contenu ul.menu-liste a {list-style-type:none;list-style-image:none;} */
/*
#contenu * a:link {color:#0b4a9a;text-decoration:none;}
#contenu * a:visited {color:#0b4a9a;text-decoration:none;}
#contenu * a:hover {color:#6f6e6c;text-decoration:underline;}
#contenu * a:active {color:#6f6e6c;text-decoration:underline;}
*/



.page_article #contenu h2, .page_article #contenu .h2 {	margin-top:0;padding-top:15px;color:#888585;font-weight:normal;font-size:1.4em; font-family: Cambria, Arial, sans-serif;}
.page_rubrique .cartouche, .page_page .cartouche, 
.page_auteur .cartouche { margin:0 0 2em;background:none; padding:3px 3px 3px 0px; }
.page_rubrique .cartouche h1, .page_page .cartouche  h1, .page_auteur .cartouche h1, 
.page_rubrique .cartouche .h1, .page_page .cartouche .h1, .page_auteur .cartouche .h1 {background:transparent;color:#888585;font-size:1.15em;margin:0;padding:2px 8px 2px 0px;border:none;}
.documents_portfolio { clear: both; margin: 2em auto; text-align: center; }
.documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
.documents_portfolio a.on .spip_logos { border-color: #f91; }
.documents_portfolio a:focus .spip_logos,
.documents_portfolio a:hover .spip_logos,
.documents_portfolio a:active .spip_logos { border-color: #334466; }
#nav { background-color:transparent; /* transparent; */ font-family:Verdana, Geneva, sans-serif;height:43px; /* border-bottom: 1px solid #555; */ display:block;width:100%;position:absolute;top:120px;z-index:20;}


#nav a.on:link { font-weight:normal; }
#nav .menu-liste .menu-entree a.on:link,
#nav .menu-liste .menu-entree a.on:visited, 
#nav .menu-liste .menu-entree a.on:focus { color :#fff; font-weight:normal; }
#nav .menu-conteneur { margin:0; padding:0; text-align:left; position:relative; }
#nav ul { list-style-type: none; position: relative;padding-left:0px; z-index:30; }
#nav li { float: left; width:auto;  min-width:50px; margin: 0; padding: 0; border: 0; text-align:left; }
#nav li a:link, #nav li a:visited {display: block;height: 1%;color: #888585;background-color:#fff;margin: 0;padding: 4px 46px 4px 0px;text-decoration: none;font-size:100%;}
#nav ul li.on a { color:#0b4a9a; /* #fe7e29; orange */ font-weight:normal; }
#nav li a:hover { background-color:#fff; color:#0b4a9a; /* #fe7e29; orange */ }
#nav li a:active { background-color:#fff; }
#nav ul li ul {	display: none;list-style-type: none;margin:1px 0 0 -5px;padding: 0;	border: 0;position: absolute;background-color:#fff;border-left: 1px solid #555;border-right: 1px solid #555;border-bottom: 1px solid #555;}
.page_sommaire #nav ul li ul {display: none;list-style-type: none;margin:1px 0 0 -5px;padding: 0;border: 0;position: absolute;background-color:#fff;border-left: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#nav ul li ul li {float: none;margin: 0;padding: 0px 30px 0px 5px;border: 0;width: auto;min-width:146px;text-align:left;}
#nav ul li ul li a:link, #nav ul li ul li a:visited {display: block;color:#888585;margin: 0;border: 0;text-decoration: none;}
#nav ul li ul li a:hover {background-image: none;background-color:#fff;color:#fe7e29;}
#nav li:hover > .menu-liste { display: block; }
#navigation { background-color:#ffffff; width: 267px; padding-bottom:10px; font-style:normal; }
#navigation a { color:#fe7e29; }
#navigation a.on { color:#666; }
#navigation a:hover, #navigation a:focus { }
#navigation .menu h2, #navigation .menu .h2 { margin : 0 0 4px 0; padding : 3px 3px; font-size : 1.9em; }
#navigation .menu h3, #navigation .menu .h3 { font-size : 1em; margin : 1.5em 0 .5em 0;}
#navigation .menu-liste { margin : 0px; padding : 0 0 4px 0; }
#navigation .menu-liste .menu-entree { padding : 0px 0 0px 10px; }
#navigation .menu-liste .menu-entree .menu-liste { margin-left:0; }
#navigation ul { list-style-type:none; left:-20px; }
#navigation li { list-style:none; /* list-style-position:inside; */ margin-bottom:20px; margin-right:5px; }
#navigation li li { list-style:none; list-style-position:outside; font-size:12px; margin-bottom:15px;margin-left:-20px; 	padding-left:0px;}
#navigation .liste { position:relative; float:left; left:-40px; top:-15px; }
#navigation .menu-liste .liste-items ul li.item { list-style:none; list-style-type:none; margin-bottom:20px;margin-right:5px; }
#navigation .menu-liste .liste-items ul li ul li.item { list-style:none; list-style-type:none; margin-bottom:2px;margin-right:5px; }
#navigation .menu-liste .item a {text-decoration:none; color:#fe7e29; }
#navigation .menu-liste .item a:hover {color:#6f6e6c; }
#navigation .menu-liste .item a:visited {color:#fe7e29; }
#navigation .menu-liste ul li:last-child.menu-entree { border :0; list-style-type:none; list-style:none; }
#navigation .titre-rubrique {margin:0; padding:0;font-family: Helvetica,sans-serif;color:#888585;font-size: 1.5em;font-weight: 200; margin-bottom:20px;}
#formulaire_recherche {margin:0px;padding:0; float:right;}
#contenu .liste-items {margin: 0 0 1em; padding: 0; list-style: none; border-bottom:0; }
#contenu .liste-items .item .h3 { margin:0; padding:0; font-size:0.9em; }
#contenu .liste-items .item .h3 a { text-decoration:none; }
#contenu .liste-items .item .h3 a:hover { }
#contenu .documents .item{ background : url(img/ico_attach.gif) no-repeat 0 5px; }
.page_sommaire #contenu .articles .liste-items .item  { background:#fff; margin: 0 0 4em 0; padding:0; }
.page_rubrique #contenu .articles .liste-items .item  { background:#fff; margin: 0 0 2em 0; padding:0; }
.page_srubrique #contenu .liste-items .item { margin: 0 0 4em 0; padding-left:1em; }
.page_sommaire #contenu .liste-items .item { margin: 0 0 4em 0; padding-left:1em; }
#contenu .liste .articles .spip_logos { float: right; clear: right; margin: 4.8em 0 4px 16px; }
#contenu .item .introduction { font-size:0.8em; }
#contenu .liste .articles .item .introduction a { font-weight : bold; text-decoration : underline;}
a:link.lire-la-suite, a:visited.lire-la-suite { color:#fe7e29; text-decoration:none; }
a:hover.lire-la-suite, a:active.lire-la-suite { color:#6f6e6c; }
a { text-decoration : none; font-weight : normal; color:#0b4a9a; }
a:link {color :#0b4a9a; }
a:visited {color :#0b4a9a; }
a:hover { color :#6f6e6c; }
a:focus { color : #6f6e6c; }
a [hreflang] { font-size : .9em; color : #999; }
a[hreflang]:after { content: " [" attr(hreflang) "]"; color : #999; font-size : .9em; }
a img { border : none; }
form { border:none;}
fieldset { border:none; display : block; }
input[type=submit] { /* border-right : 1px solid #47c; border-bottom : 1px solid #47c;color : #346; text-transform : uppercase;background : #d8e7fa; font-weight : bold;font-size : 1em; */}
input[type=submit]:hover { /* background : #314b97; color : #fff; */ }
label { width:100%; }
.formulaire_spip { clear: both; margin-bottom: 2em; padding: 0; border: 0; text-align: left; font-size: 1em;}
.formulaire_spip form { margin: 0; padding: 0; } /* Bug IE/Win */
.formulaire_spip fieldset { clear: both; margin: 1em 0; padding: 0; border: 0; }
.formulaire_spip fieldset legend { /* margin: 0; padding: 0; font-size: 1.33em;  font-weight: bold;  background-color: #fff; color: #346;*/ display:none; }
.formulaire_spip fieldset fieldset { margin-top: 1em; }
.formulaire_spip fieldset fieldset legend { font-size: 1em; font-weight: normal; }
.formulaire_spip .explication { margin: 0.50em 0; color: #222; }
.formulaire_spip ul, #contenu .formulaire_spip ul { margin: 0; padding: 0; list-style: none; }
.formulaire_spip ul li, #contenu .formulaire_spip ul li { padding: 0; background:none; margin-bottom:20px; }
.formulaire_spip label { clear:left; display:block; float:left; font-size:0.95em; width:19em; margin-right:2em; font-weight: normal; color:#222; }
.formulaire_spip li p { margin-top: 0; margin-bottom: 0; }
.formulaire_spip .choix label{display:inline;font-weight:normal;}
.formulaire_spip .choix input.radio,
.formulaire_spip .choix input.checkbox {width:auto;}
.formulaire_spip input.text { width:auto; }
.formulaire_spip textarea {}
.formulaire_spip select { width: 95%; margin:0.5em 0; padding:4px;}
.formulaire_spip input.text, .formulaire_spip textarea, .formulaire_spip select { /* background:#E5EEFF; */ border:1px solid #CCCCCC;}
.formulaire_spip .boutons { clear: both; margin: 0; padding: 0; text-align: right; }
.formulaire_spip .boutons input { margin-left: 1em; }
.formulaire_spip .boutons input, input.submit {font-size: 0.8em;}
.formulaire_spip li.obligatoire {}
.formulaire_spip li.obligatoire label {}
.formulaire_spip fieldset.previsu { margin-bottom: 2em; padding: 1em; border: 2px dashed #F57900; }
.formulaire_spip fieldset.previsu legend { padding: 0 0.50em; font-weight: bold; color: #F57900; }
.formulaire_spip fieldset.previsu li { padding: 3px; border: none; }
.formulaire_spip fieldset.previsu p { margin: 1em 0; } 
.reponse_formulaire { /* font-weight: bold; color: #e86519; */ font-size: 1.0em; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }
fieldset.reponse_formulaire.reponse_formulaire legend { color: #F57900; }
.formulaire_spip li.erreur .erreur_message { display: block; color: #C30; font-weight: bold; }
.formulaire_spip li.erreur input.text, .formulaire_spip li.erreur textarea { background-color: #FCC; border-style: solid; border-color: #C30; }
.reponse_formulaire_erreur { margin: 0; color: #C30; font-weight: bold; }
.reponse_formulaire_ok { margin: 0; /* color: #53AD20; font-weight: bold; */ }
.formulaire_menu_lang { padding: 0;}
.formulaire_menu_lang  label {color: #E8F0FF;}
.formulaire_recherche { margin: 0; padding: 0; background: none;  }
.formulaire_recherche fieldset {border:medium none;display:block;}
.formulaire_recherche label {display:none;}
.formulaire_recherche input.text { padding-left:1px;width:110px;margin:0;background-color:transparent;border:1px solid #CCC;color:#333;font-size:0.9em;}
.formulaire_recherche input.submit {width:2.5em; height:1.4em;	border:1px solid #cccccc;color : #cccccc;background : #fff; font-weight: 300;font-size : 1em;padding-bottom:3px;}
.formulaire_recherche input[type=submit]:hover { background : #cccccc; color : #fff; }
.formulaire_login ul li { clear:left; }
.formulaire_login .editer_password .details { display:block; }
.formulaire_login #spip_logo_auteur { float:right; }
#visuel {position:relative;float:left;display: block;width:980px; height:180px;z-index:10;padding:0;margin:0;background-color:#fff;}
#publications {	position:relative;float:left;display: block;width:980px; height:auto;z-index:10;padding:0;margin:0;}
#publications .titre {position:relative;float:left;margin:15px 0 15px 0;font-family: Helvetica,sans-serif;color: #888585;font-size: 1.5em;}
#publication {position:relative;float:left;display: block;width:980px; height:auto;z-index:10;padding:0;margin:0;background-color:#e5e2db;}
#publication .auteurs {	padding:0;margin:0;color:#888585;}
#publication .publi {padding:0;margin:0;color:#888585;}
#publication .gauche {float:left;display: block;width:480px; height:auto;z-index:10;padding:5px 5px 5px 5px;margin:0;}
#publication .droite {float:right;display: block;width:480px; height:auto;z-index:10;padding:5px 5px 5px 5px;margin:0;}
#contenu-accueil { background-color:#000000; width:100%; }
#contenu-accueil h1 { color: #888585; font-size: 1.7em; }
#contenu .logo_rubrique { }
.nivoSlider {position:relative;	width:100%;	height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {	display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;	z-index:8;	padding: 5px 10px;	opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {text-align:center;padding: 15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.theme-default .nivoSlider {position:relative;background:#fff url(img/loading.gif) no-repeat 50% 50%;margin-bottom:50px;-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a {border:0;display:block;}
.theme-default .nivo-controlNav {text-align: left;padding: 5px 0;margin-top:-50px;display:none;visibility:hidden;}
.theme-default .nivo-controlNav a {display:inline-block;width:22px;height:22px;background:url(img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin: 0 2px;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0;right:15px;}
.theme-default a.nivo-prevNav {left:15px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif; font-size:1.0em;}
.theme-default .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#b00;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}






