/* Ripleasure - css by EpidemiaLab http://www.epidemialab.it */
body{  
	background:#FFF;
	text-align:center;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	margin: 0;
	padding: 0;
	}
	
h1 {font: bold 15px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin: 0 0 15px 0; color:#ff9900}
h2 {font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#82a33b}

img {border: 0px;}

span.arancio {color: #ff9900}
.verde {color:#82a33b}

a {
	color: #e5891d;
	text-decoration:none;
	}
	
a:hover {
	color: #cb6828;
	text-decoration:none;
	}

p {margin: 8px 0}


.main {
	width: 100%;
	margin:0;
	text-align: center;
	background: url(../img/bg_top.png) repeat-x center top #FFF;
	}
	
.container {
	width: 900px;
	text-align: center;
	margin: auto;
	padding: 0;
	}
	
.full_line {
	width: 100%;
	margin: 0;
	text-align: center;
	}	

/* Head */
/*#head, #head_sx_home, #head_dx { height: 370px;}*/ /*da togliere eventualmente*/

#head {
	width: 900px;
	text-align: left;
	padding: 0;
	margin: auto;
	}
	
#head_sx_home {
	width: 618px;
	float: left;
	padding: 0;
	margin: 0;
}

#head_dx {
	width: 282px;
	float: left;
	padding: 0;
	margin: 0;
}

#box_sx {
	width: 589px; /*618*/
	float: left;
	padding: 25px 18px 30px 10px;
	margin: 0;
	text-align: justify;
}

#box_center {
	width: 900px;
	text-align: left;
	padding: 0;
	float:left;
	}
	
/*PREZZI*/

.tariffe {
	width: 210px;
	float: left;
	text-align: left;
	color: #356026;
	padding: 25px 15px 15px 0;
	}	

span.title_tariffe {
	font-weight: bold;
	color: #81bb41;
	padding: 0 0 0 5px;
	}


/*MENU TOP*/
#top{
	height: 120px;
	width: 900px;
	background: #FFFFFF url(../img/bg_top.png) repeat-x center;
	}

#logo {
	width: 900px;
	height: 89px;
	text-align: left;
	}
	
#logo_sx {
	width: 636px;
	height: 89px;
	float: left;
	}

#logo_dx {
	width: 264px;
	height: 89px;
	float: left;
	}

#menu_top {
	width: 900px;
	height: 31px;
	text-align: right;
	}
	
#menu_top ul {
	margin: 0 0 0 388px;
	padding: 0;
	list-style-type: none;
	text-align:right;
	}

#menu_top li {
	margin: 0;
	padding: 0;
	text-align:left;
	float: left;
	height: 31px;
	}

#menu_top li.home a, #menu_top li.prodotti a, #menu_top li.prezzi a, #menu_top li.try a, #menu_top li.news a {
	margin: 0;
	padding: 0;
	text-align:left;
	float: left;
	display: block;
	background: no-repeat top left;
	height: 31px;
	}

#menu_top li.home a {background: url(../img/m_home.png) no-repeat; width:76px;}
#menu_top li.prodotti a {background: url(../img/m_prodotti.png); width:165px;}
#menu_top li.prezzi a { background:url(../img/m_prezzi.png); width:79px;}
#menu_top li.try a {background: url(../img/m_try.png); width:110px;}
#menu_top li.news a {background: url(../img/m_news.png); width:82px;}

#menu_top li.home a:hover,
#menu_top li.prodotti a:hover,
#menu_top li.prezzi a:hover,
#menu_top li.try a:hover,
#menu_top li.news a:hover {
background-position: bottom;}

#menu_top span {display:none}

.line { width:100%; height:5px; border-bottom: #767676 1px dotted; margin: 5px 0; float: left; }

	
/*SPONSOR*/

.cont_sponsor {
	width: 100%;
	background: url(../img/bg_sponsor.jpg) repeat-x center top;
	margin:auto;
	text-align: center;
	float: left;
	height: 135px;
	}
	
.box_sponsor {
	width: 900px;
	padding: 0;
	margin: auto;
	height: 135px;
	}
	
.start_sponsor {
	width: 178px;
	padding: 0;
	margin:0;
	float: left;
	background: url(../img/loghi_start.png) center no-repeat;
	}

.loghi_sponsor {
	width: 722px;
	padding: 0;
	margin:0;
	float: left;
	background: url(../img/linietta_sponsor.png) no-repeat right;
	}

/*LINK*/		

.cont_link {
	width: 100%;
	margin: 0;
	text-align: center;
	background: #ebfacd;
	float: left;
	padding: 20px 0 ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.box_link {
	width: 892px; /*896*/
	padding: 0 0 0 8px;
	margin: auto;
	}
	
.link {
	width: 223px;
	float: left;
	text-align: left;
	color: #356026;
	}	

span.title_link {
	font-weight: bold;
	color: #81bb41;
	padding: 0 0 0 5px;
	}

.link ul {
	margin: 8px 0 ;
	padding: 0;
	list-style-type: none;
	text-align:right;
	}

.link li {
	margin: 0 0 0 5px;
	padding: 0;
	text-align:left;
	}
	
.link li a {color: #356026;}
.link li a:hover {color: #72ad43;}

/**/

#box_dx {
	width: 315px;/*330*/
	float: left;
	text-align: justify;
	margin: auto;
	padding: 30px 5px 20px 10px;
	background: url(../img/bgmenu_try.gif) no-repeat top left;	
	}
	
img.thumb  {
	width: 125px;
	height: 93px;
	border: 4px double #c8c5c1;
	margin: 5px 10px;
}



#footer {
	width: 100%;
	height:68px;
	font-size: 12px;
	text-align: center;
	clear: both;
	color: #747474;
	padding: 13px 0 0 0;
	line-height: 18px;
	border-top: 1px solid #a9e530;
	background-color: #FFF;
	}

#footer a {
	text-decoration: none;
	cursor: help;
	color: #999999;
	}

#footer a:hover {
	color: #666666;
	text-decoration: none;
	cursor: help;
	}

/*RIVENDITORE*/


input.btn_login {
	width: 90px;
	height: 46px;
	margin-top: 10px;
	background: url(../img/btn_login.png) no-repeat center;
	border: none;
	cursor: pointer;
	}

/* FORM */

#contform {
	width: 570px;
	text-align: left;
	font-size: 14px;
	}

label.form {
	width: 200px;
    margin: 8px 8px 0 0;
	text-align: left;
	float: left;
	color: #85a83b;
	}

input.form {
	width: 350px;
	height: 20px;
	text-align: left;
	font-size: 14px;
	margin: 8px 0 0 0;
	padding: 1px;
	border: 1px solid #87a6c4;
	color: #006600;
	text-indent: 3px;
	background: url(../img/bg_form.png);
	}

select.form {
	width: 353px;
	text-align: left;
	font-size: 14px;
	margin: 8px 0 0 0;
	padding: 1px;
	border: 1px solid #87a6c4;
	color: #006600;
	text-indent: 3px;
	background: url(../img/bg_form.png);
	}

textarea.form {
	width: 350px;
	height: 100px;
	text-align: left;
	font-size: 14px;
	margin: 8px 0 0 0;
	padding: 1px;
	border: 1px solid #87a6c4;
	color: #006600;
	text-indent: 3px;
	background: url(../img/bg_form.png);
	}

input.btn_invia {
	padding: 1px;
	background: #FFFFFF url(../img/bg_btn.gif) no-repeat right;
	border: 1px solid #87a6c4;
	color: #333333;
	cursor: pointer;
	margin: 0 8px 0 0;
	float: right;
}

