html,body,iframe,div,span,applet,object,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,
p,h1,h2,h3,h4,h5,h6,a,img,fieldset,label,legend
{
margin:0px;
padding:0px;
font-family:Arial,Sans-Serif;
font-size:13px;
border:none;
}

body {
	background-image:url(img/bodybg4.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#7e8588;
}


a{
	text-decoration:none;
}


a:hover{
	text-decoration:none;
}



.conteiner {
	width:1001px;
	height:auto;
	margin:auto;
}

.content {
	width:1001px;
	height:auto;
	margin:auto;
}

.clear{
	clear:both;
}

/* Header2 */

.header-sx {
	float:left;
	background-image:url(img/header-sx.jpg);
	width:57px;
	height:158px;
}


.header-center {
	float:left;
	width:334px;
	height:158px;
}


.header-dx {
	float:left;
	background-image:url(img/header-dx.jpg);
	width:610px;
	height:158px;
}


/* Header */

.headertop {
	width:1001px;
	height:91px;
	background-image:url(img/headertop5.jpg);
}

.headertop a {
	background-image:url(img/logo4.jpg);
	width:326px;
	height:67px;
	z-index:100;
	display:block;
}

.pad2 {
	padding-top:30px;
	float:left;
}

.headerbottom {
	width:1001px;
	height:67px;
}

.navigation {
	margin-top:64px;
	margin-right:10px;
	width:590px;
	height:24px;
	float:right;
}

.link {
	float:left;
	height:25px;
	width:550px;
	margin-left:10px;
}

.punto {
	height:25px;
	width:6px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}


/* box */


.box1 {
	width:1001px;
	height:328px;
}


.box1left {
	width:47px;
	height:328px;
	float:left;
}

.box1center {
	width:912px;
	height:328px;
	float:left;
	background-color:#FFF;
}

.box1right {
	width:42px;
	height:328px;
	float:left;
}

.box2 {
	background-image:url(img/box2.png);
	width:557px;
	height:324px;
	float:left;
}

.vimeo {
	padding-left:30px;
	padding-top:15px;
}


.box3 {
	float:right;
	width:340px;
	margin-right:10px;
}

.top {
	width:320px;
	height:50px;
	margin-bottom:10px;
}

.cerchio {
	float:left;
}

.right {
	float:left;
	margin-left:10px;
	width:252px;
}


.box4 {
	width:1001px;
	height:169px;
}

.box4top {
	width:1001px;
	height:131px;
	float:left;
	margin-left:21px;
}

.box4left {
	height:131px;
	width:26px;
	float:left;
}

.box4center {
	background-image:url(img/box4bg.jpg);
	height:131px;
	width:912px;
	float:left;
	
}

.box4right {
	height:131px;
	width:19px;
	float:left;
}

.box4bottom {
	height:39px;
	width:944px;
	margin-left:24px;
}

.button {
	margin-top:23px;
	width:914px;
	height:96px;
}

.buttonpad {
	float:left;
}

.buttonpad3 {
	float:left;
}

.buttonpad2 {
	float:left;
	margin-right:15px;
	margin-left:15px;
}


.box5 {
	background-color:#c5da0e;
	width:933px;
	margin-left:29px;
	height:580px;
}

.java {
	width:403px;
	margin-top:5px;
}

.left {
	margin-top:10px;
	float:left;
	margin-left:20px;
	width:403px;
	height:548px;
}

.form {
	background-color:#c5db04;
	background-image:url(img/formbg.jpg);
	background-repeat:repeat-x;
	width:484px;
	float:left;
	margin-top:15px;
	margin-left:10px;
}

.formpad {
	padding:10px;
}

.box6 {
	margin-left:29px;
	width:935px;
	height:104px;
}

.box6left {
	width:20px;
	height:104px;
	float:left;
}



.box6centro{
	width:902px;
	height:104px;
	float:left;
	background-color:#FFF;
	
}


.box6top{
	width:902px;
	height:66px;
	background-image:url(img/box6top.png);
	display:block;
}

.box6bottom{
	width:902px;
	height:37px;
	background-image:url(img/box6bottom.png);
	display:block;
}


.box6right {
	width:13px;
	height:104px;
	float:right;
}

.box7{
	margin-left:27px;
	height:317px;
	width:1001px;
}

.box7left{
	background-image:url(img/box7left.png);
	width:22px;
	height:317px;
	float:left;
}

.box7centro{
	width:902px;
	height:317px;
	background-color:#FFF;
	float:left;
}

.box7right{
	background-image:url(img/box7right.png);
	width:11px;
	height:317px;
	float:left;
	margin-top:-1px;
}

.gallery{
	z-index:1000;
	width:843px;
	height:317px;
	margin-left:30px;
}


.footer{
	margin-left:27px;
	width:1001px;
	height:102px;
}

.footerleft{
	height:102px;
	width:15px;
	float:left;
}

.footercentro{
	float:left;
	width:907px;
	background-color:#000;
	height:102px;
}


.footerright{
	float:left;
	width:15px;
	height:102px;
}

.footer-pad{
	padding-left:35px;
	padding-top:40px;
}

li {
	font-family:'lucida grande', helvetica, verdana, arial, sans-serif;
	padding-top:5px;
	padding-left:5px;
	font-size:12px;
	color:#10769d;
	list-style-type: disc;
}

.right h1 {
	font-size:18px;
	font-weight:bold;
	color:#ddea5c;
	padding:inherit;
}


/* testi */

.giallo {
	font-size:18px;
	font-weight:bold;
	color:#ddea5c;
}

.italic {
	font-size:11px;
	color:#626f76;
	font-style:italic;
}

.testo {
	font-size:12px;
	color:#00070a;
}

.blu {
	color:#202b56;
	font-family:12px;
}

.mini {
	color:#202b56;
	font-size:10px;
}

.submit {
	float:right;
}

.sinistra {
	float:left;
	width:50%;
}

.destra {
	float:left;
	width:50%;
}


.bianco {
	font-size:10px;
	color:#FFF;
}

.bianco2 a{
	font-size:10px;
	color:#FFF;
}

.bianco2 a:hover{
	font-size:10px;
	color:#7c8285;
}

.grigio a{
	color:#7c8285;
	font-size:10px;
}

.grigio a:hover{
	color:#c6db04;
	font-size:10px;
}

/* slide */

#anyClass{
	height:300px;
	width:900px;
}

.prev {
	background-image:url(img/prev2.jpg);
	height:61px;
	width:61px;
	margin-left:-20px;
	margin-top:90px;
}

.next {
	background-image:url(img/next3.jpg);
	height:61px;
	width:37px;
	margin-top:90px;
	margin-right:-40px;
}

.pad{
	padding:10px;
}




/* rollover */


.nav1 a {
	float:left;
	background-image:url(img/nav1.png);
	width:51px;
	height:25px;
	display:block;
}

.nav1 a:hover {
	background-image:url(img/nav1hover.png);
	width:51px;
	height:25px;
	display:block;
	float:left;
}

.nav2 a {
	background-image:url(img/nav2.png);
	width:177px;
	height:25px;
	display:block;
	float:left;
}

.nav2 a:hover {
	background-image:url(img/nav2hover.png);
	width:177px;
	height:25px;
	display:block;
	float:left;
}

.nav3 a {
	background-image:url(img/nav3.png);
	width:137px;
	height:25px;
	display:block;
	float:left;
}

.nav3 a:hover {
	background-image:url(img/nav3hover.png);
	width:137px;
	height:25px;
	display:block;
	float:left;
}

.nav4 a {
	background-image:url(img/nav4.png);
	width:122px;
	height:25px;
	display:block;
	float:left;
}

.nav4 a:hover {
	background-image:url(img/nav4hover.png);
	width:122px;
	height:25px;
	display:block;
	float:left;
}


.buttonpad a {
	background-image:url(img/button1.png);
	width:285px;
	height:96px;
	display:block;
}

.buttonpad a:hover {
	background-image:url(img/button1hover.png);
	width:285px;
	height:96px;
	display:block;
}


.buttonpad2 a {
	background-image:url(img/button2.png);
	width:285px;
	height:96px;
	display:block;
}

.buttonpad2 a:hover {
	background-image:url(img/button2hover.png);
	width:285px;
	height:96px;
	display:block;
}

.buttonpad3 a {
	background-image:url(img/button3.png);
	width:285px;
	height:96px;
	display:block;
}

.buttonpad3 a:hover {
	background-image:url(img/button3hover.png);
	width:285px;
	height:96px;
	display:block;
}
