/* CSS Document */

body{margin:0;padding:0;background-color:#1e1e1c;background-image:url(../img/bg-brown.jpg);background-repeat:repeat;}

#menu{height:51px;background-color:#a8a385;text-align:center;border-bottom:1px solid #cfcdb9;font-family:Georgia, "Times New Roman", Times, serif;margin:0;}
.voci-menu{margin:auto;width:954px;position:relative;top:16px;}
.voci-menu a{font-size:16px;color:#fff;font-weight:bold;text-decoration:none;border-bottom:13px solid #8f8b75 !important;padding:0 19px 3px 19px;display:block;float:left;margin:1px;}
.voci-menu a:hover{border-bottom:13px solid #e8e6c8 !important;}
.voci-menu .selected{border-bottom:13px solid #01654e !important}
a{
	outline:none;
	color:#fff;
	text-decoration: none;
}
a:active{outline: none;}a:focus{-moz-outline-style: none;}

.testo-normale{width:920px;margin:0 auto 40px auto;text-align:justify;clear:both}
.mappa {
	float: right;
	height: 350px;
	width: 500px;
	border:1px solid #cecece;
	margin-right:15px;
}
.testo-normale p{padding:0 10px 0 10px;}
.testo-normale strong{color:#01654e;font-size:18px;}
.testo-normale strong a{color:#01654e;font-size:18px;text-decoration:none;}
.testo-normale strong a:hover{color:#01654e;font-size:18px;text-decoration:none;}
.testo-normale .info-box{margin-right:15px;}
.italic {font-style:italic;}

.testo-half{width:460px;margin:0 auto 40px 0px;text-align:justify;float:left;position:relative;left:32px;}
.testo-half p{padding:0 10px 0 10px;margin-left:150px;margin-top:0;}
.testo-half strong{color:#01654e;font-size:18px;}
.testo-half strong a{color:#01654e;font-size:18px;text-decoration:none;}
.testo-half strong a:hover{color:#01654e;font-size:18px;text-decoration:none;}

h1{color:#fff;line-height:37px;font-size:34px;font-weight:normal;margin:0;margin:0 0 0 15px;}
.beige{color:#635f4c !important;font-size:34px;font-weight:normal;margin:0 0 10px 15px;}
.green{color:#01654e !important;font-size:34px;font-weight:normal;margin:0 0 10px 15px;}
.beige-chiaro{color:#a8a285 !important;font-size:34px;font-weight:normal;margin:0 0 10px 15px;}
h3{color:#635f4c;margin:0;line-height:20px;font-size:19px;}
input{width:100%;border:1px solid #dfdfdd;background-color:#fff;}
textarea{width:100%;border:1px solid #dfdfdd;background-color:#fff;}
.invia{background-color:#ddddb8;border-color:#666658;width:150px;position:relative;}
.stampa{clear:both;position:relative;top:15px;margin-bottom:15px;display:table;}

#maincontent{background-image:url(../img/bg-content.jpg);background-repeat:repeat-x;border-top:1px solid #989684;padding-bottom:20px;}
#content{width:990px;margin:auto;display:table;}
#content-int{width:990px;margin:auto;display:table;background-image:url(../img/middle-box.png);background-repeat:repeat-y;background-position:left;margin:0 auto 0 auto;}
#content-int .small-box{width:202px;height:228px;float:left;margin:0px 13px 20px 13px;position:relative;top:0;left:37px;}
#content-int .small-box-video{width:202px;height:220px;float:left;margin:0px 13px 20px 13px;position:relative;top:0;left:37px;}
.swf-home{float:left;width:450px;height:560px;}
.img-home{float:right;width:480px;height:560px;}
.logo-int{float:right;margin:10px 20px 10px 10px;}
.img-int{float:right;width:480px;height:170px;position:relative;z-index:0;overflow:hidden;}
.beige-chiaro{margin-top:10px !important;position:relative;top:30px;left:20px;}
.prod-left{margin-left:35px;width:350px;float:left;}
.prod-left img{margin-bottom:5px;clear:both;}
.prod-left p{clear:both;}
.prod-left p{margin:0 0 3px 0;}
.prod-left strong{color:#01654e;font-size:18px;}
.prod-left strong a{color:#01654e;font-size:18px;text-decoration:none;}
.prod-left strong a:hover{color:#01654e;font-size:18px;text-decoration:none;}
.prod-right{width:560px;float:left;position:relative;}
.prod-right p{margin-left:10px;}
.prod-right strong{color:#01654e;font-size:18px;}
.prod-right strong a{color:#01654e;font-size:18px;text-decoration:none;}
.prod-right strong a:hover{color:#01654e;font-size:18px;text-decoration:none;}
.thumb img{margin-right:5px;}
.info-box{background-color:#fefefb;border:1px solid #ebebe7;margin-left:10px;padding:10px 25px 10px 10px;}
.info-box strong{color:#b87501;font-size:18px;}
.info-box strong a{color:#b87501;font-size:18px;text-decoration:none;}
.info-box strong a:hover{color:#b87501;font-size:18px;text-decoration:none;}

#home-box{
	width:990px;
	height:478px;
	background-image:url(../img/box-bottom-top.png);
	background-position:center 50px;
	background-repeat:no-repeat;
	display:table;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	*padding-bottom:70px;
	_padding-bottom:0;
}
.small-box{width:165px;height:255px;float:left;margin:0px 10px 20px 10px;position:relative;top:38px;left:32px;}
.small-txt{margin:0;font-size:12px}

.small-box2{width:165px;height:255px;float:left;margin:0px 10px 10px 40px;position:relative;top:38px;left:32px;}
.small-txt2{margin:0;font-size:12px}

#home-box-content {
	background:url(../img/box-bottom-middle.png) 2px top repeat-y;
	margin-top:35px;
	padding-bottom:26px;
	height:428px;
}

#home-box-bottom {
	clear: both;
	background:url(../img/box-bottom-bottom.png) 2px top no-repeat;
	height: 25px;
}

.big-box{
	border-top:1px solid #ddd;
	float:left;
	height:80px;
	left:32px;
	margin:10px 10px 20px;
	padding-top:16px;
	position:relative;
	top:38px;
	width:900px;
}

.big-box a{
	background:url("../img/bottone.gif") no-repeat scroll left top #FFFFFF;
	display:block;
	float:left;
	height:51px;
	line-height:51px;
	text-align:center;
	width:161px;
}

.big-box .inner-small{
	float:left;
	height:80px;
	margin-right:30px;
	padding-top:6px;
}

.big-box .inner-big{
	float:left;
	height:80px;
	margin:0;
	padding-top:6px;
	width:566px;
}

.big-box .inner-big a{
	display:block;
	float:right;
	height:69px;
	line-height:51px;
	margin-top:-28px;
	text-align:center;
	width:411px;
	background:none;
}

.box-claim{
	float:left;
	height:20px;
	left:42px;	
	position:relative;
	top:11px;
	width:900px;
}

.box-claim h3 a{
	background:url("../img/download.gif") no-repeat scroll right center transparent;
	color:#A94B4B;
	display:block;
	width:644px;
}

#left{width:610px;height:315px;float:left;margin-left:10px;}
#left strong{color:#b87501;font-size:18px;}
#left strong a{color:#b87501;font-size:18px;text-decoration:none;}
#left strong a:hover{color:#b87501;font-size:18px;text-decoration:none;}
#left{color:#e6e5ce}
#left a{color:#e6e5ce;text-decoration:none}
#left a:hover{color:#e6e5ce;text-decoration:underline}
#left div{clear:both;display:table;margin-bottom:8px;margin-top:8px;}
#left div p{margin:0;}
#right{width:300px;height:315px;float:right;}
#right strong{color:#b87501;font-size:18px;}
#right strong a{color:#b87501;font-size:18px;text-decoration:none;}
#right strong a:hover{color:#b87501;font-size:18px;text-decoration:none;}
#right{color:#e6e5ce}
#right a{color:#e6e5ce;text-decoration:none}
#right a:hover{color:#e6e5ce;text-decoration:underline}
#right div{clear:both;display:table;margin-bottom:8px;margin-top:8px;}
#right div p{margin:0;}

#footer{background-color:#1e1e1c;padding:10px;margin-top:0;color:#fff;font-size:14px;}
.tirasulamappa {display:block; height:50px;width:920px; clear:both; margin-left:auto; margin-right:auto;
}
.green2 {
	color:#01654e !important;
	font-size:25px;
	font-weight:normal;
	margin:0 0 10px 15px;
}

.cromo{
	text-align: center;
}

.cromo img{	
	margin:20px auto auto;
	border: 2px solid #01654e;
}

.cromo a{
	color:#01654e !important;
	font-size:24px;
	display: block;
	text-align: right;
	margin-right: 50px;
	margin-top: 30px;
}


.prod-right p.link{margin:0;position:absolute;right:0;text-align:right;top:52px;}
.link a{color:#006600}
#content-int .small-txt{line-height:17px}

.clienti {margin-bottom:32px;margin-left:127px;width:849px;}
.clienti a{border:1px solid #8f8b74;display:block;float:left;margin-right:34px;margin-top:20px;padding:1px;}
.clienti img{border:0}

.check{width:auto;margin-right:6px;height:18px}
strong.catalogo{font-size:21px; color:#CC0033}

.piede {clear: both;margin-bottom: 20px;padding-top: 40px;text-align: center;}

#rugby-home {
	background: url(../img/rugby-home.jpg) 0 0 no-repeat;
	margin: 30px 0 40px 12px;
	width: 964px;
	height: 368px;
}

#rugby-home h3 {
	color: #e3001b;
	padding: 32px 36px 0;
}

#rugby-home p {
	padding: 0 36px;
	width: 500px;
}

#rugby-home a {
	color: #e3001b;
	text-decoration: underline
}

.rugby .testo-normale i {
	color: #01654E
}

.rugby .testo-normale strong {
	color: #01654E
}
