/* CSS Document */

* {
  padding: 0;
  margin: 0;
}

/* definizione font */

/* Font definition for Internet Explorer */
/*         (*must* be first)             */

@font-face {
  font-family: carattere;
  src: url(http://www.grupposirio.com/cms/css/font/futura.eot) /* can't use format() */;
}
@font-face {
  font-family: "carattere";
  src: url(http://www.grupposirio.com/cms/css/font/futura.ttf) format("TrueType");
}


/* fine difinizione font*/


body {

  font-family:Arial, Helvetica, sans-serif;
  background: #f5f5f5 url(http://www.grupposirio.com/cms/img/bk_body.png) repeat-x top;
  text-align:center;
  font-size:14px;
  color:#333333
}

.pagina
{
  margin: 0px auto;
  width: 970px;
  text-align:left;
 }

.descrizione{
  color: white;
}

 .footer {
   background: #f5f5f5 url(http://www.grupposirio.com/cms/img/bk_body.png) repeat-x top;
  text-align:center;
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #868686;
  margin-top:35px;}
 /* formattazione */

 a {
 color: #666666;
 }

 p {
 line-height: 150%;
/* font-size: 12px;*/
 text-align:justify;
 }

 .text_verde_14 {
 font-size: 14px;
 color: #00932d;
 }

 h2 {
 font-size:18px;
 color: #595959;
 margin-left:10px;
/*  margin-bottom:10px; */
 }

  h1 {
 font-size:18px;
 color: #00932d;
 margin-left:10px;
 margin-bottom:10px;
 }

 .titoli {
 font-family: carattere, "carattere", Arial, Helvetica, sans-serif;
 font-size:30px;
 color:#fff;

}

 .subtit {
 font-size:22px;
 color:#fff;

}
 /* clear */
 .cb {
 clear:both;
 }

 .cr {
 clear:right;
 }

 .cl {
 clear: left;
 }

.fl {
float:left;
}

.fr {
float:right;
}

.mb_50 {
margin-bottom: 50px;}

.ml_10 {
margin-left:10px;
}

.mt_10 {
margin-top:10px;
}

.mr_10 {
margin-right:10px;}

.mr_12 {
margin-right:6px;}


.mtbr_10 {
margin: 10px 10px 10px 0px;
}

.mtb_10 {
margin:10px 0px;
}

.mt_20 {
margin-top:20px;
}

.mb_20 {
margin-bottom:20px}

.pl_10 {
padding-left:10px;}

.p_20 {
padding: 20px;
}

.p_10 {
padding:10px;
}
/* struttura */

.contenuti {
padding-top: 35px;
padding-bottom: 0px;
}

.box_300 {
width:300px;
float:left;
}

.box_670 {
width:670px;
float:right;
}

.box_150 {
width: 148px;
float:left;
padding: 8px 0px 12px 0px;
text-align:center
}
.box_100 {
width: 98px;
float:left;
padding: 8px 0px 12px 0px;
text-align:center
}

.box_160_fr {
width:160px;
float:right;}

.box_160_fl {
width:160px;
float:left;}

.box_325 {
width:325px;
}

/* menu */
.menu {
margin-bottom: 35px;}

.menu:hover {
cursor:pointer}


.menu_1 {
background: #595959 url(http://www.grupposirio.com/cms/img/bk_menu.png) repeat-x top;
border: 1px solid #ccc;
padding: 2px 0px;
}

.menu_1 a {
color: #FFFFFF;
text-decoration: none;
}

.esterni{
display: block;
background:#e5e5e5 url(http://www.grupposirio.com/cms/img/bk_ext.png) no-repeat right;
padding: 8px 0px 12px 10px;
border: 1px solid #00932d;
cursor:pointer;

}

.esterni a {
color: #00932d;
font-size:16px;
text-decoration:none
}


.interni {
display: block;
background:#e5e5e5 url(http://www.grupposirio.com/cms/img/bk_int.png) no-repeat right;
padding: 8px 0px 12px 10px;
border: 1px solid #00932d;

}

.interni a {
color: #00932d;
font-size:16px;
text-decoration:none;
}


.video {
display: block;
background:#e5e5e5 url(http://www.grupposirio.com/cms/img/bk_video.png) no-repeat right center;
padding: 8px 0px 12px 10px;
border: 1px solid #00932d;

}

.video a {
color: #00932d;
font-size:16px;
text-decoration:none;
}


.sirio {
display: block;
background: #fff url(http://www.grupposirio.com/cms/img/sirio.png) no-repeat center center;
padding: 8px 0px 12px 10px;
border: 1px solid #00932d;

}

.sirio a {
color: #fff;
font-size:16px;
text-decoration:none;
}


.banner {
margin: 0px 0px 20px 0px;
}

.banner_dex {
background:#178733 url(http://www.grupposirio.com/cms/img/banner_dx.png) repeat-x bottom;
height:430px;}

.logo {
text-align:center;
margin-top: 20px;
margin-bottom:5px
}


.tabella {
border-collapse:collapse;
height:430px;
}

.tabella td {
border: 1px solid #00932d;
padding:5px;
}

.bk_e4e4e4 {
background: #e4e4e4;
color: #00932d;
font-weight:bold;
}

/* foto */

.foto_r {
position:relative;
width:300px;
margin-bottom:10px;
}


.foto_r img:hover {
opacity: .40;
filter: alpha(opacity = 40);
-moz-opacity: .40;
}

.didascalia {
position:absolute;
bottom:0px;
left:0px;
text-align:right;
width:100%;
background:#e4e4e4;
opacity: .80;
filter: alpha(opacity = 80);
-moz-opacity: .80;
z-index:1000
}

.content_didascalia {
padding: 5px;
font-size:14px;
font-weight:bold;
color: #00932d;
}

.big {
border: 1px solid #ccc;
}

.b_verde {
border: 1px solid #00932d;
}

.text_fff {
color:#FFFFFF;
}

.carosello {
color:#00932D;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}

.contatti td {
/*font-size: 12px;*/
line-height: 20px;
color:#333333;
text-align:justify;
}

.input_text {
border: 1px solid #00932d;
background: #e4e4e4;
width: 250px}

.submit {
background: #00932d ;
border: 1px solid #00932d;
padding: 5px 10px;
font-size: 14px;
color:#fff;
}
