body { 
/*background : #b5bdc1 url('bg2.gif') repeat-x left top; */
/*background : #fcfcfc; */
background: red;
border-top : 0; 
border-left : 0; 
border-right : 0; 
border-bottom : 0; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
margin : 0; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
} 

div .sinistra{
    display:none;  
}
div .destra{
    display:none; 
}
div .centro{
   width="100%";
}
table.centro, td .centro{
  width="100%";
}
 

@media screen and (min-width: 480px) {
 body {
  background: yellow;   
  }
 div .sinistra{
    display:none;  
 }
 div .destra{
    display:none; 
 }
 .centro td{
    width="100%";
 }   
}
 
@media screen and (min-width: 768px) {
 body {
  background: green;
 }
 div .sinistra{
    display:block !important; 
 }         
 div .destra{
   display:block !important; 
 }
}
 
@media screen and (min-width: 1024px) {
 body {
  background: blue;
 }
 div  .sinistra{
    display:block !important; 
 }      
 div .destra{
    display:block !important; 
 }
}
 
@media screen and (min-width: 1200px) {
 body {
  background: gray;
 }
 div .sinistra{
    display:block !important; 
 }       
 div .destra{
    display:block !important; 
 }
}


BODY LI { 
font-size : 11px; 
} 
BODY P { 
font-size : 11px; 
} 
BODY TD { 
font-size : 11px; 
} 
BODY BR { 
font-size : 11px; 
} 
a:link { 
color : #003366; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
} 
a:visited { 
color : #003366; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
} 
a:active { 
color : #0000ff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
} 
a:hover { 
color : #0000ff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
} 
#cubo { 
position : relative; 
width : 538px; 
height : 210px; 
background : #ffffff url('cubo.png'); 
overflow : hidden; 
padding-left : 0; 
} 
#serafini { 
position : relative; 
width : 538px; 
height : 210px; 
background : #ffffff url('serafini.png'); 
overflow : hidden; 
padding-left : 0; 
} 
#eulero { 
position : relative; 
width : 538px; 
height : 210px; 
background : #ffffff url('eulero.png'); 
overflow : hidden; 
padding-left : 0; 
} 
#im { 
position : relative; 
width : 538px; 
height : 210px; 
background : #ffffff url('im.png'); 
overflow : hidden; 
padding-left : 0; 
} 
.diapositiva { 
width : 102px; 
height : 120px; 
background-color : #e4e4e4; 
border-right : thin outset; 
border-top : thin outset; 
border-left : thin outset; 
border-bottom : thin outset; 
} 
.omb { 
background : url('bg_1.jpg'); 
} 
.diapo_down { 
background : url('diapo_down.jpg'); 
} 
.diapo_right { 
background : url('diapo_right.jpg'); 
} 
.diapo_left { 
background : url('diapo_left.jpg'); 
} 
.cornice_riga_sinistra { 
background : url('cornice_riga_sinistra.jpg') repeat-y; 
} 
.cornice_riga_destra { 
background : url('cornice_riga_destra.jpg') repeat-y; 
} 
.cornice_angolo_destra_alto { 
background : url('cornice_angolo_destra_alto.jpg'); 
} 
.cornice_angolo_sinistra_alto { 
background : url('cornice_angolo_sinistra_alto.jpg'); 
} 
.cornice_angolo_destra_basso { 
background : url('cornice_angolo_destra_basso.jpg'); 
} 
.cornice_angolo_sinistra_basso { 
background : url('cornice_angolo_sinistra_basso.jpg'); 
} 
.cornice_riga_alto { 
background : url('cornice_riga_alto.jpg') repeat-x; 
} 
.cornice_riga_basso { 
background : url('cornice_riga_basso.jpg') repeat-x; 
} 

.top, top.TD { 
  background : url('top.jpg') right 0 repeat-y;  
  
} 

.sfondo_bottom2 { 
  border-top:1px solid #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
  font-weight: bold;
	color: #2E597A;        
  background : url('sfondo_menu.jpg') repeat-x;
  background-color:#EEEEEF;
}


.righe_im, righe_im.TD { 
background : url('bg7.jpg'); 
border-top : 1px solid #1fa9ff; 
background-color : #6196c8; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : 600; 
font-size : 12px; 
color : #ffffff; 
} 
.righe_im A:visited { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 12px; 
} 
.righe_im A:link { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 12px; 
} 
.righe_do, righe_do.TD { 
background : url('bg8.jpg'); 
border-top : 1px solid #1fa9ff; 
background-color : #6196c8; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : 600; 
font-size : 12px; 
color : #ffffff; 
} 
.righe_do A:visited { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 12px; 
} 
.righe_do A:link { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 12px; 
}
 
.righe_blu, righe_blu.TD { 
  font-family: 'Open Sans', sans-serif;
  /*border-radius: 8px;*/       
  border-radius: 15px 0 15px 0;   
  -moz-border-radius: 8px; /* firefox */
  -webkit-border-radius: 8px; /* safari, chrome */     
  background-image: linear-gradient(bottom, #006699 0%, #006FA8 100%);
  background-image: linear-gradient(to bottom, #006FA8 0%, #006699 100%);   
  height:36px;
  text-align:center;
  vertical-align:middle;
  font-weight:normal;
  background-color:#006699;
  font-size:16px;
  color:#fff;


/*background : url('bg5.jpg');
border-top : 1px solid #006699; 
background-color : #006699; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : 600; 
font-size : 12px; 
color : #ffffff;  */ 
} 
.righe_blu A:visited { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 12px; 
} 
.righe_blu A:link { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 12px; 
} 
.blu { 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : 600; 
font-size : 10px; 
} 
.blu A:link { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
} 
.blu A:visited { 
color : #ffffff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
} 
.puzzle { 
background : url('puzzle.gif'); 
} 
.menu A:link { 
color : #003366; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
text-decoration : none; 
} 
.menu A:visited { 
color : #003366; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
text-decoration : none; 
} 
.menu A:hover { 
color : #0000ff; 
font-weight : 600; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
text-decoration : underline; 
} 
.menu { 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
color : #003366; 
} 
.menu_p { 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 9px; 
color : #003366; 
text-decoration : none; 
} 
.menu_p A:link { 
color : #003366; 
font-weight : normal; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 9px; 
text-decoration : none; 
} 
.menu_p A:visited { 
color : #003366; 
font-weight : normal; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 9px; 
text-decoration : none; 
} 
.menu_p A:hover { 
color : #0000ff; 
font-weight : normal; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 9px; 
text-decoration : underline; 
} 
.bordo, bordo.TD { 
border-color : #dddddd; 
border-width : 1px; 
border-right-style : solid; 
border-left-style : solid; 
} 
.bordo_completo, bordo_completo.TD { 
border-color : #dddddd; 
border-width : 1px; 
border-right-style : solid; 
border-left-style : solid; 
border-top-style : solid; 
border-bottom-style : solid; 
} 
.panel_left { 
background : url('sfondo_menu_sinistra2.jpg') no-repeat 0 196px; 
background-color : #ffffff; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 11px; 
} 
.panel_center { 
background : url('sfondo_menu_centro2.jpg') no-repeat 0 0; 
/*background-color : #f3f3fb;*/
background-color : #ffffff;
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 11px; 
border-color : #dddddd; 
} 
.panel_center_didattica { 
background : url('sfondo_didattica.jpg') no-repeat bottom right; 
background-color : #f3f3fb; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 11px; 
border : 1px solid #adadad; 
} 
.panel_pagina_docente { 
background : url('sfondo_pagina_docente.jpg'); 
background-color : #ebebf1; 
} 
.panel_right { 
background : url('sfondo_menu_destra2.jpg') no-repeat 0 196px; 
background-color : #ffffff; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 11px; 
} 
.panel_seminari_matematici { 
background : url('sfondo_d2.jpg'); 
background-color : #f3f3fb; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 12px; 
padding-left : 8pt; 
padding-right : 8pt; 
line-height : 1.5em; 
text-align : left; 
} 
.panel_seminari_matematici_ombra { 
background : url('ombra_sm.jpg'); 
background-color : #f3f3fb; 
} 
.panel2 { 
background-color : #f3f3fb; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
border-color : #dddddd; 
border : 1px outset; 
} 
.panel { 
background : #d6daff; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
border-color : #cccccc; 
border : 1px outset; 
} 
.righe, righe.TD { 
background-color : #d6daff; 
color : #003366; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 11px; 
line-height : 1.5em; 
} 
.righe a:link { 
text-decoration : none; 
} 
.righe a:visited { 
text-decoration : none; 
} 
.righe a:hover { 
color : #0000ff; 
} 
.sfondo_main a:link { 
font-weight : normal; 
color : #dddddd; 
text-decoration : none; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
} 
.sfondo_main, .sfondo_main TD { 
color : #ffffff; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : 600; 
} 
.ombra_png, .ombra_png TD, .ombra_png TH { 
background-image : url('ombra.png'); 
} 

.ombra, .ombra TD, .ombra TH { 
background-image : url('myombra.png'); 
} 
.ombra_s, .ombra_s TD, .ombra_s TH { 
background-image : url('myombra_angolo.png'); 
} 
.ombra_d, .ombra_d TD, .ombra_d TH { 
background-image : url('myombra_angolo1.png'); 
} 

.mombra, .mombra TD, .mombra TH { 
background-image : url('mombra.jpg'); 
} 
.mombra_s, .mombra_s TD, .mombra_s TH { 
background-image : url('mombra_angolo.jpg'); 
} 
.mombra_d, .mombra_d TD, .mombra_d TH { 
background-image : url('mombra_angolo1.jpg'); 
} 
.dtree { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #003366; 
} 
.dtree_bianco { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
} 
.dtree_nero { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
} 
.dtree_blu { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-weight : normal; 
font-size : 12px; 
color : #003366; 
} 
.dtree_blu_v { 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 11px; 
color : #003366; 
} 
.dtrees { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-weight : 300; 
font-size : 11px; 
color : #003366; 
} 
.dtrees_blu { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 10px; 
color : #003366; 
} 
.dtrees_bianco { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 10px; 
color : #ffffff; 
} 
.dtrees_testo { 
color : #003366; 
line-height : 1.5em; 
font-weight : 600; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.dtree_testo { 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 12px; 
padding-left : 10pt; 
padding-right : 10pt; 
color : #003366; 
line-height : 1.5em; 
text-align : justify; 
} 
.testo { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #003366; 
padding-left : 0; 
padding-right : 0; 
line-height : 1.5em; 
text-align : justify; 
} 
.Testi_blu { 
text-decoration : none; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
line-height : normal; 
font-weight : bold; 
font-variant : normal; 
text-transform : none; 
color : #003366; 
} 
.Testi2 { 
text-decoration : none; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
line-height : normal; 
font-weight : bold; 
font-variant : normal; 
text-transform : none; 
color : #000000; 
} 
.Testi_bianchi { 
text-decoration : none; 
font-family : Arial, Helvetica; 
font-size : 11px; 
color : #ffffff; 
} 
img { 
border : none; 
} 
         
#tabs10 { 
float : left; 
width : 100%; 
font-size : 93%; 
line-height : normal; 
} 
#tabs10 ul { 
margin : 0; 
padding : 0 0 0 0; 
list-style : none; 
} 
#tabs10 li { 
display : inline; 
margin : 0; 
padding : 0; 
} 
#tabs10 a { 
float : left; 
margin : 0; 
padding : 0 0 0 0; 
text-decoration : none; 
} 
#tabs10 a { 
float : left; 
background : url('menuleft.gif') no-repeat left top; 
margin : 0; 
padding : 0 0 0 4px; 
text-decoration : none; 
} 
#tabs10 a span { 
float : left; 
display : block; 
background : url('menu.gif') no-repeat right top; 
padding : 4px 7px 2px 6px; 
font : bold 11px Verdana; 
color : #0013cc; 
} 
#tabs10 a span { 
float : none; 
} 
#tabs10 a:visited span { 
color : #003366; 
} 
#tabs10 a:hover { 
background-position : 0% -35px; 
} 
#tabs10 a:hover span { 
background-position : 100% -35px; 
} 
#tabs10 #current a { 
background-position : 0% -35px; 
} 
#tabs10 #current a span { 
background-position : 100% -35px; 
} 

#tabs11 { 
margin-top : 2px; 
background : #ffffff url('ombra.jpg') repeat-x left top; 
} 
#tabs11 a { 
float : right; 
background : url('menuleft_4.jpg') no-repeat left top; 
padding-top : 4px; 
padding-bottom : 4px; 
padding-left : 4px; 
text-decoration : none; 
} 
#tabs11 a span { 
background : url('menu_4.jpg') no-repeat right top; 
padding-top : 4px; 
padding-bottom : 4px; 
padding-left : 4px; 
color : #004688; 
} 
#tabs11 a:visited span { 
color : #004688; 
} 
#tabs11 a:hover { 
background-position : 0% -22px; 
color : #000000; 
} 
#tabs11 a:hover span { 
background-position : 100% -22px; 
color : #000000; 
} 
#tabs11 #current a { 
background-position : 0% -22px; 
} 
#tabs11 #current a span { 
background-position : 100% -22px; 
}     
/*************************************************************/
#tabs12 {
      float:left;              
      border-bottom:1px solid #00699F;
      line-height:normal;
      
      /*line-height:20px;*/
      /*background : #ffffff url('ombra.jpg') repeat-x left top; */
      /*background: url('tabright10_1.jpg') repeat-x left top;*/  
      /*background: #00699F; */
      /*background:transparent;*/
}
#tabs12 ul {          
      margin:0;
      /*padding:10px 10px 0 50px;*/
      padding:20px;
      list-style:none;
}
#tabs12 li {
      display:inline;
      margin:0;
      padding:0;
}
#tabs12 a {
      float:left;
      /*background:url("tableft10.jpg") no-repeat left top; */
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabs12 a span {      
      font-family: 'Genericons';   
      font-size:18px;  
      font-weight:normal;
      float:left;
      display:block;
      /*background:url("tabright10.jpg") no-repeat right top;*/
      padding:11px 18px 10px 14px;
      color:#00337C;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs12 a span {float:none;}
    /* End IE5-Mac hack */
#tabs12 a:hover span {
    color:#FFF;
}
#tabs12 a:hover {
      background-position:0% -42px;
}
#tabs12 a:hover span {
      color:#ddd;
      background-position:100% -42px;
}   
#tabs12 #current a {
      background-position:0% -42px;
}
#tabs12 #current a span {
      color:#ddd;
      background-position:100% -42px;
}  

.menu_top {   
    font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,sans-serif;    
    background-image:url('myombra.png');
    background-repeat:repeat-x;  
    background-color: #fff;     
    /*background-color: #ffffff; */  
    font-size:11px;
    color:#696977;
    /*text-align:right;*/      
    padding-top: 1px;   
    padding-bottom: 8px;         
    /*border-bottom: 1px solid #EEEFF0;*/        
}

/***************************************************************/

.ombra_top_grande, .ombra top_grande TD, .ombra top_grande TH { 
background-image : url('ombra.jpg'); 
} 
.ombra_top_piccola, .ombra_top_piccola TD, .ombra_top_piccola TH { 
background-image : url('ombra_angolo.jpg'); 
background-repeat : no-repeat; 
background-position : right top; 
}   

.pagination { 
font-family : arial, verdana; 
font-size : 6pt;       
font-weight:bold;      
margin-bottom : 0.2em; 
padding-bottom : 0.2em; 
} 

.pagination A { 
font-weight:bold;
float : left; 
font-size : 6pt; 
display : block; 
padding-right : 0.8em; 
padding-left : 0.8em; 
padding-bottom : 0.2em; 
margin-right : 0.1em; 
padding-top : 0.2em; 
text-decoration : none; 
color : #003366; 
} 

.pagination SPAN { 
float : left; 
font-size : 6pt; 
padding-right : 0.5em; 
display : block; 
padding-left : 0.5em; 
padding-bottom : 0.2em; 
margin-right : 0.1em; 
padding-top : 0.2em; 
text-decoration : none; 
} 

.pagination A.number { 

font-size : 6pt; 
font-weight:bold;
border-right : 1px solid #003366; 
border-top : 1px solid #003366; 
background : #d6daff; 
border-left : 1px solid #003366; 
border-bottom : 1px solid #003366; 
} 
 
.pagination A.number:hover, A.number:visited { 
font-size : 6pt; 
border-right : 1px solid #003366; 
border-top : 1px solid #003366; 
background : #b7beff; 
border-left : 1px solid #003366; 
border-bottom : 1px solid #003366; 
color : #000000; 
text-decoration : none; 
} 
.pagination SPAN.current { 
border-left : 2px solid #ccc; 
border-right : 2px solid #ccc; 
border-top : 2px solid #ccc; 
border-bottom : 2px solid #ccc; 
padding-right : 0.8em; 
padding-left : 0.8em; 
padding-bottom : 0.2em; 
margin-right : 0.1em; 
padding-top : 0.2em; 
background : #ffffff; 
font-weight : 600; 
color : #003366; 
} 
div.paginat { 
padding : 3px; 
margin : 3px; 
} 
div.paginat a { 
padding : 2px 5px 2px 5px; 
margin : 2px; 
border : 1px solid #aaaadd; 
background-color : #d6daff; 
text-decoration : none; 
color : #000099; 
} 
div.paginat a:hover, div.paginat a:active { 
border : 1px solid #000099; 
color : #000; 
} 
div.paginat span.current { 
padding : 2px 5px 2px 5px; 
margin : 2px; 
border : 1px solid #000099; 
font-weight : bold; 
background-color : #003366; 
color : #fff; 
} 
div.paginat span.disabled { 
padding : 2px 5px 2px 5px; 
margin : 2px; 
border : 1px solid #eee; 
color : #ddd; 
} 



/*****************************************************/
.bottone A {  
        DISPLAY: block;         
        PADDING: 8px;         
	      TEXT-DECORATION: none;          
}

.bottone A.im {           
	      BACKGROUND: url('bg7.jpg');
        font-family:Verdana, Arial, Sans-Serif;
        FONT-SIZE: 13px;            
        color:#ffffff;
}
.bottone A.im:hover {               
	      BACKGROUND: url('bg7.jpg'); 
        font-family:Verdana, Arial, Sans-Serif;
        FONT-SIZE: 13px;  
        color:#BAD6D6;                    
} 

.bottone A.dottorato {           
	      BACKGROUND: url('bg8.jpg');
        font-family:Verdana, Arial, Sans-Serif;
        FONT-SIZE: 13px; 
        color:#ffffff;      
}
.bottone A.dottorato:hover {               
	      BACKGROUND: url('bg8.jpg');
        font-family:Verdana, Arial, Sans-Serif;
        FONT-SIZE: 13px; 
        color:#C6E6C2;                         
}
/****************************************************/  	
#wrapper {
  float: left;
  width: 100%;     
 }    
   
.rslides_container {
  margin-bottom: 0;
  position: relative;
  float: center;
  width: 100%;    
 }
 
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;    
  /*max-height:160px;
  max-width:700px; */
  border: 0;
  } 

  
 .rslides_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  z-index: 99;
  opacity: 0.4;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("/slide/themes.gif") no-repeat left top;
  margin-top: -45px;
  }    

.rslides_nav:active {
  opacity: 1.0;
 }

.rslides_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  } 

.caption {
  width:100%;
  font-family: 'Lusitana', serif;
  font-size:14px;
  color:#002054;
  position: absolute;
  display: block;
  bottom: -6px;
  left: 0;
  right: 0;
  padding: 15px;
  text-align: left;
  background: #fff;
  background: rgba(255, 255, 255, .6);   
}

.title{     
  font-family: 'Lusitana', serif;
  font-size:18px;
  color:#000E24;     
} 

.button {        
  background: #3787be;
	border: 1px solid #ddd;
	font-family: 'Lusitana', serif;
  padding-left: 12px;
  padding-right: 12px;
	border-radius: 8px;    
}

.button a{
  text-decoration:none;  
  font-size:16px;
  color:#fff; 
}



