/* CSS SARB S.r.l. */

html {	margin: 0;
padding:0;}

body
{
	background-image: url(../../images/bg_blue.jpg);
	background-repeat: repeat-x;
	background-color: #2364BE;
	color: #CCC;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

a { color: #043D8E; }
hr { display:none } /* occorre solo per strutturare il codice per i browser che non supportino i CSS */
.clearboth { clear: both; }
#dimensione_pagina_intro
{
	position: relative;
	text-align: left;
	width: 900px;
	height: 260px;
	top: 96px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina_intro .spazio_logo
{
	position: absolute;
	width: 176px;
	height: 260px;
	text-align: left;
	top: -85px;
	left: 10px;
	padding: 0;
}

#dimensione_pagina_intro .normale
{
	position: absolute;
	width: 684px;
	height: 115px;
	text-align: left;
	top: 10px;
	left: 206px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina_intro .normale .scr
{
	position: absolute;
	width: 368px;
	height: 29px;
	text-align: left;
	top: 43px;
	left: 158px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina_intro .fullscreen
{
	position: absolute;
	width: 684px;
	height: 115px;
	text-align: left;
	top: 135px;
	left: 206px;
	background-color: #DA2B2B;
	padding: 0;
}

#dimensione_pagina_intro .fullscreen .scr
{
	position: absolute;
	width: 368px;
	height: 29px;
	text-align: left;
	top: 43px;
	left: 158px;
	background-color: #DA2B2B;
	padding: 0;
}

#dimensione_pagina_intro .copyright
{
	position: absolute;
	text-align: center;
	width: 900px;
	height: 40px;
	top: 270px;
	color: #FFF;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}

#dimensione_pagina
{
	position: relative;
	text-align: left;
	width: 886px;
	height: 501px;
	top: 45px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .spazio_logo
{
	position: absolute;
	width: 176px;
	height: 199px;
	text-align: left;
	top: 20px;
	left: 10px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .spazio_logo .logo
{
	position: absolute;
	width: 117px;
	height: 216px;
	text-align: left;
	top: -59px;
	left: 17px;
	padding: 0;
}

/* Inizio TOP AREA SELEZIONATA */
#dimensione_pagina .top .bg_contatti
{
	position: absolute;
	width: 794px;
	height: 61px;
	text-align: left;
	top: 34px;
	left: 195px;
	background-color: #DA2A2C;
	padding: 0;
}

#dimensione_pagina .top .contatti
{
	position: absolute;
	width: 230px;
	height: 50px;
	text-align: left;
	top: 5px;
	left: 29px;
	padding: 0;
}

#dimensione_pagina .top .bg_chisiamo
{
	position: absolute;
	width: 818px;
	height: 61px;
	text-align: left;
	top: 34px;
	left: 195px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina .top .chisiamo
{
	position: absolute;
	width: 256px;
	height: 50px;
	text-align: left;
	top: 5px;
	left: 29px;
	padding: 0;
}


#dimensione_pagina .selezione
{
	position: absolute;
	width: 762px;
	height: 48px;
	text-align: left;
	top: 182px;
	left: 227px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .selezione .contatti
{
	position: absolute;
	width: 16px;
	height: 16px;
	text-align: left;
	top: 2px;
	left: 0px;
	background-color: #DA2A2C;
	padding: 0;
}

#dimensione_pagina .selezione .chisiamo
{
	position: absolute;
	width: 16px;
	height: 16px;
	text-align: left;
	top: 2px;
	left: 0px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina .selezione .scr_contatti
{
	position: absolute;
	width: 80px;
	height: 20px;
	text-align: left;
	top: 0px;
	left: 26px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .selezione .scr_chisiamo
{
	position: absolute;
	width: 102px;
	height: 21px;
	text-align: left;
	top: 0px;
	left: 26px;
	background-color: #FFFFFF;
	padding: 0;
}
/* Fine TOP AREA SELEZIONATA */

/* Inizio CONTENUTI AREA SELEZIONATA */
#dimensione_pagina .contenuti_contatti
{
	position: absolute;
	width: 480px;
	height: 246px;
	text-align: left;
	top: 230px;
	left: 229px;
	background-color: #FFFFFF;
	padding: 0;
	border: #CCCCCC solid 1px;
}

#dimensione_pagina .contenuti_contatti .txt
{
	position: absolute;
	text-align: left;
	color: #222222;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 16px;
	line-height: 24px;
	width: 336px;
	height: 181px;
	text-align: left;
	top: 26px;
	left: 27px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .contenuti_chisiamo
{
	position: absolute;
	width: 738px;
	text-align: left;
	top: 230px;
	left: 229px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .contenuti_chisiamo .txt
{
	position: absolute;
	text-align: left;
	color: #222222;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 16px;
	line-height: 18px;
	width: 738px;
	text-align: left;
	top: 15px;
	left: 0px;
	background-color: #FFFFFF;
	padding: 0;
}
/* Fine CONTENUTI AREA SELEZIONATA */

/* Inizio MENU SX */
#dimensione_pagina .menu
{
	position: absolute;
	width: 176px;
	height: 301px;
	text-align: left;
	top: 229px;
	left: 10px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .menu .ricerca
{
	position: absolute;
	width: 176px;
	height: 80px;
	text-align: left;
	top: 0px;
	left: 0px;
	background-color: #FE7F02;
	padding: 0;
}

#dimensione_pagina .menu .ricerca .cerca
{
	position: absolute;
	text-align: left;
	color: #000;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 16px;
	line-height: 18px;
	width: 162px;
	height: 40px;
	text-align: left;
	top: 16px;
	left: 9px;
	background-color: #FE7F02;
	padding: 0;
}

#dimensione_pagina .menu .ricerca .cerca. inserisci
{
	position: absolute;
	text-align: left;
	color: #000;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 10px;
	line-height: 12px;
	width: 158px;
	height: 28px;
	text-align: left;
	top: 8px;
	left: 0px;
	background-color: #FE7F02;
	padding: 0;
}

#dimensione_pagina .menu .chisiamo
{
	position: absolute;
	width: 176px;
	height: 45px;
	text-align: left;
	top: 90px;
	left: 0px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina .menu .chisiamo .scr
{
	position: absolute;
	width: 106px;
	height: 19px;
	text-align: left;
	top: 14px;
	left: 14px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina .menu .prodotti
{
	position: absolute;
	width: 176px;
	height: 45px;
	text-align: left;
	top: 146px;
	left: 0px;
	background-color: #40BE37;
	padding: 0;
}

#dimensione_pagina .menu .prodotti .scr
{
	position: absolute;
	width: 100px;
	height: 19px;
	text-align: left;
	top: 14px;
	left: 14px;
	background-color: #40BE37;
	padding: 0;
}

#dimensione_pagina .menu .partners
{
	position: absolute;
	width: 176px;
	height: 45px;
	text-align: left;
	top: 201px;
	left: 0px;
	background-color: #FFC003;
	padding: 0;
}

#dimensione_pagina .menu .partners .scr
{
	position: absolute;
	width: 104px;
	height: 19px;
	text-align: left;
	top: 14px;
	left: 14px;
	background-color: #FFC003;
	padding: 0;
}

#dimensione_pagina .menu .contatti
{
	position: absolute;
	width: 176px;
	height: 45px;
	text-align: left;
	top: 256px;
	left: 0px;
	background-color: #DA2A2C;
	padding: 0;
}

#dimensione_pagina .menu .contatti .scr
{
	position: absolute;
	width: 96px;
	height: 19px;
	text-align: left;
	top: 14px;
	left: 14px;
	background-color: #DA2A2C;
	padding: 0;
}
/* Fine MENU SX */

#dimensione_pagina .banner_evento_speciale
{
	position: absolute;
	width: 865px;
	height: 35px;
	text-align: left;
	top: 456px;
	left: 10px;
	/* background-color: #FFFFFF; */
	padding: 0;
}

#dimensione_pagina .copyright
{
	position: absolute;
	text-align: center;
	width: 900px;
	height: 16px;
	top: 506px;
	color: #FFF;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}

#dimensione_pagina .chisiamo
{
	position: absolute;
	width: 156px;
	height: 266px;
	text-align: left;
	top: 185px;
	left: 10px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina .chisiamo .scr_chisiamo
{
	position: absolute;
	width: 37px;
	height: 190px;
	text-align: left;
	top: 38px;
	left: 59px;
	background-color: #043D8E;
	padding: 0;
}

#dimensione_pagina .prodotti
{
	position:absolute;
	width: 535px;
	height: 53px;
	text-align: left;
	top: 10px;
	left: 174px;
	background-color: #40BE37;
	padding: 0;
}

#dimensione_pagina .prodotti .scr_prodotti
{
	position:absolute;
	width: 177px;
	height: 37px;
	text-align: left;
	top: 8px;
	left: 179px;
	background-color: #40BE37;
	padding: 0;
}

#dimensione_pagina .prodotti .randomimmagine
{
	position:absolute;
	width: 535px;
	height: 378px;
	text-align: left;
	top: 63px;
	left: 0px;
	background-color: #FFFFFF;
	padding: 0;
}

#dimensione_pagina .partners
{
	position: absolute;
	width: 157px;
	height: 262px;
	text-align: left;
	top: 10px;
	left: 718px;
	background-color: #FFC003;
	padding: 0;
}

#dimensione_pagina .partners .scr_partners
{
	position: absolute;
	width: 37px;
	height: 182px;
	text-align: left;
	top: 36px;
	left: 59px;
	background-color: #FFC003;
	padding: 0;
}

#dimensione_pagina .contatti
{
	position: absolute;
	width: 157px;
	height: 170px;
	text-align: left;
	top: 281px;
	left: 718px;
	background-color: #DA2A2C;
	padding: 0;
}

#dimensione_pagina .contatti .scr_contatti
{
	position: absolute;
	width: 147px;
	height: 32px;
	text-align: left;
	top: 28px;
	left: 5px;
	background-color: #DA2A2C;
	padding: 0;
}

#dimensione_pagina .contatti .ico_contatti
{
	position: absolute;
	width: 97px;
	height: 66px;
	text-align: left;
	top: 74px;
	left: 30px;
	background-color: #DA2A2C;
	padding: 0;
}