/*Template: Calliope
  Author: Towfiq I.
  website: www.towfiqi.com
*/

body {margin: 0px;padding: 0px;border: 0px;font-family:Arial, Helvetica, sans-serif; 



color:#666;}
p{line-height:1.3em; text-align:justify;}
a img {border:none;}
/*Fonts*/
a { font-size:12px; color:#666;}
a:link{color:#999999; text-decoration:none;}
a:visited{color:#999999; text-decoration:none;}
h1 { font-size:20px; font-weight:bold; color:#333;}
h2 { font-size:24px; font-weight:bold; color:#222; margin:0px;}
h3 {font-size:14px; font-weight:bold; color:#333;}
/*Fonts END*/

#header {background-image:url(images/ferri.jpg);height:172px;border-bottom:solid 1px #333333; background-position:center;}

#toprow {height:370px;border-top:solid 1px #1d1d1d;background: #FFFFFF url(images/bg_header.jpg) repeat-x;}
#toprowsub {height:70px;border-bottom:solid 1px #ccc;background: #FFFFFF url(images/bg2.gif) repeat-x;}
#toprowsub h2{padding:15px 30px;}
#midrow {width:960px;margin:0 auto;}
#bottomrow {width:960px;margin:0 auto;}


/*LOGO*/
#logo{padding-top:25px;width:750px;float:left; margin: 10px -140px; position:absolute; z-index:9999;}
#logo a{background:url(images/nuovo_logo.png) no-repeat;display:block;width:750px;height:129px;text-indent:-10000px;}
/*LOGO END*/

/*elemento 1*/
.elemento1{background-image:url(images/elemento1.png); width:255px; height:175px;  background-repeat:no-repeat;position:absolute; opacity: 0.5;}

/*Menu Begin*/

#menu{float:right;margin-top:90px; margin-right:-5em;}



/* MODIFICHE AL MENU - A3 #menu ul li a.active{background:url(images/menur.gif) no-repeat right;}
#menu ul li a.active span{background:url(images/menul.gif) no-repeat left; padding:5px 10px;color:#333;}

#menu ul li a:hover{background:url(images/menur.gif) no-repeat right; font-weight:bold;}
#menu ul li a:hover span{background:url(images/menul.gif) no-repeat left; padding:5px 10px;color:#333;}*/
/*Menu End*/

.center{width:960px;margin:0 auto;}

/*SlideShow Begin*/
#cu3er-container {margin-top:60px;padding-left:0px;padding-right:0px;width:960px;}
#cubershadow{width:960px;height:372px;background:url(images/shadow.jpg) no-repeat bottom;}
/*SlideShow End*/

/*Homepage Boxs*/
#container {float:left; border-bottom: 1px solid lightgrey; min-height:400px;}
.box {margin-top:20px;padding-top:10px;width:240px;height:auto;float:left;}
.box h1{padding-left:10px;}
.box p {margin:0px;width:200px;padding:15px 5px 10px 5px;float:left;}
.last{background:none;}



a.button{background:url(images/buttonr.gif) no-repeat right; padding:3px 0px; margin-left:2px; color:#CCCCCC; text-decoration:none; }
.button span{background:url(images/buttonl.gif) no-repeat left; padding:3px 5px;}
/*Homepage Boxs END*/


#box2holder{padding: 20px 30px;}

/*tabella*/

.td1{width:550px;}
.td2{width:400px;}

/*menu aside*/


/*Vision*/

#contenitore {
  width:960px;
  background:#efefef;
  margin:20px auto;
}
#contenitore2 {
  width:960px;
  background:#efefef;
  margin:20px auto;
}
.floatLeft {
  float:left;
  padding:20px;
  width:850px;
  margin:20px;
}
.floatLeftt {
  float:left;
  width:400px;
  padding:20px;
  margin-left:20px;
}

.floatLeft p a {

font-size:14px;
line-height:1.5em;
}

.clearBoth {
	clear:both;
}

#cont img{
float:left;
width:370px;
height:235px;
margin:10px;
}

/*Footer*/
#footer {background-image:url(images/bg_header.jpg); 
float:left;width:100%;height:230px;}

#footer_contact{width:960px; height:90px; border-bottom:1px solid white; margin:0 auto;}
#footer_contact p{color: white; font-weight:bold;}
#footer_contact ul li{float: left; list-style:none; color:white; margin:10px;}
#footer_contact ul{margin: 0 -50px; height:40px;}

#footer_cont{width:960px; height:40px; border-bottom:1px solid white; margin:0 auto;}
#footer_cont ul li{float: left; list-style:none; color:white; margin:10px;}
#footer_cont ul li a{color:white; font-size:1em;}
#footer_cont ul{margin: 0 -50px;}
/*Footer END*/


.textbox{float:left;padding:50px 10px;width:700px;}
.textbox p{font-size:12px; line-height:1.5em; }
.textbox2{padding:10px 30px; background:url(images/textbox2bg.gif) repeat-x;}
.feed{width:auto; float:left;}
.feed img{ border: solid 0px; margin-top:100px; padding:0px 7px;}

#table{  width:960px;
  background:#efefef;
  margin:20px auto;}
