
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:url(/Img/Sfondo_pagina.png);
	background-repeat:repeat-y;
	background-color:#036;
	background-position:center;
}

h1 {
	font-family:AaarghBold,Helvetica,sans-serif;
	font-size:26px;
	font-style:italic;
	margin:0;
	padding:0;
}

h2 {
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	color:#036;
	margin-top:0;
}

h4 {
	font-size:13px;
	color:#036;	
}

img {
	border:0;
}

.titolo_head {
	font-family:AaarghBold,Helvetica,sans-serif;
	font-size:15px;
	float:right;
	clear:right;
	margin-top:15px;
}


#header_container {
	width:100%; 
	height:143px; 
	background-image:url(/Img/Sfondo_head.png);
	background-repeat:repeat-x;	
}

#header {
	margin:0 auto 5px auto;
	width:960px;
	height:143px;
	vertical-align:top;
	background-image:url(/Img/Sfondo_head_interno.png);
	background-repeat:no-repeat;
	padding-bottom:5px;	
}

#carrello {
	height:21px;
	width:96px;
	background-color:#036;
	color:#fff;
	margin-top:8px;
	float:right;	
}

#carrello img {
	float:left;
	display:inline;	
}

#scritta_carrello {
	width:70px;
	font-size:9px;
	margin-bottom:3px;
	float:right;
	margin-right:4px;
	text-align:center;
	margin-top:4px;	
}

#scritta_carrello a {
	color:#fff;
}

#breadcrumbs {
	font-size:9px;
	color:#a5daec;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	line-height:20px;
	height:20px;
	display:table-cell;
	visibility:hidden;
}

#breadcrumbs a{
	color:#a5daec;
}


/*		<NAVIGAZIONE>		*/

#Navigazione ul.AspNet-Menu, #Master_Header_m_header_Navigazione ul.AspNet-Menu {
	margin:0 0 0 10px;
	padding:0;
	width:775px;
	height:40px;
	float:right;
	clear:right;
	text-align:right;
	list-style:none;
}


#Navigazione ul li.AspNet-Menu-Leaf, #Master_Header_m_header_Navigazione ul li.AspNet-Menu-Leaf   {
	/*display:inline-table;*/
	/*display:inline;*/
	position:relative;
	float:left;
	display:table-cell;
	vertical-align:middle;
	width:144px;
	height:39px;
	margin:0 0 0 10px;
	padding:0;
	text-align:center;
	background-image:url(/App_Themes/Default/SfondoBottone.png);
}

#Navigazione ul li.AspNet-Menu-Leaf a,#Master_Header_m_header_Navigazione ul li.AspNet-Menu-Leaf a {
    display:table-cell;
	vertical-align:middle;
	text-align:center;
    /*position:absolute;
    top:20%;*/
    margin:0 auto 0 auto;
	width:144px;
	height:42px;
    /*line-height:39px;*/
    color:#fff;
	font-family:AaarghBold,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

#Master_Header_m_header_Navigazione ul li.AspNet-Menu-Selected {
    color:#fff;
    background-image:url(/App_Themes/Default/SfondoBottone_s.png);
    
}

#Master_Header_m_header_Navigazione ul li.AspNet-Menu-Selected a:hover {
    color:#fff;
}

#Navigazione ul li.AspNet-Menu-Leaf:hover,#Master_Header_m_header_Navigazione ul li.AspNet-Menu-Leaf:hover  {
    background-image:url(/App_Themes/Default/SfondoBottone_s.png);
}


/*		</NAVIGAZIONE>		*/

#body_container {
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	width:960px;
	text-align:center;	
}

/*.body_container {
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	width:960px;
	text-align:center;	
}*/


#boxBordo {
	width:960px;
	background-color:#61c0df;
	text-align:center;
	padding:1px;
	height:auto;
}

#boxInterno {
	width:954px;
	margin:3px auto 3px auto;
	background-color:#fff;
	height:auto;
}

#colonna300 {
	float:left;
	width:300px; 
	margin:10px 0 0 10px;
	/*min-height:300px;
	height:auto;*/
	padding:0 0 10px 20px;
	text-align:left;	
}

#colonna300 p {
	font-size:13px;	
}

#colonna540 {
	float:left;
	margin:10px 0 0 80px;
	width:540px;
	height:auto;
	min-height:300px;
}

#box_offerta {
	margin:0 15px 20px 0;
	height:300px;
	background-color:#f4e2c8;
	width:530px;
	background-image:url(/App_Themes/Default/SfondoBeigeBottomGradientOfferta.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
}

#header_boxofferta {
	color:#fff;
	height:auto;
	/*height:40px;*/
	width:530px;
	background-color:#036;
	line-height:40px;
	font-family:AaarghBold,Helvetica,sans-serif;
	font-size:24px;
	font-style:italic;	
}

#body_boxofferta {
	float:left;
	margin:10px 0 0 10px;
	width:290px;
	text-align:left;	
}

.stellina1_promozione {
	margin:0 70px -10px 0;
	display:inline;
}

.stellina2_promozione {
	margin:-10px 0 -10px 70px;
}

#body_boxofferta h4 {
	margin:0;
	padding:0;	
}

.header_offerta {
	margin:0;
	padding:0;
	line-height:30px;
	display:inline;
}

#body_boxofferta p {
	margin:3px 0 3px 0;
	padding:0;	
}

#Cont_ImmagineOfferta {
	float:right;
	margin:10px 25px 0 0;
	width:190px;
	height:auto;
	text-align:right;
	padding-top:10px;
}

#prezzo_originale {
	font-size:16px; 
	text-decoration:line-through;
}

#percent_sconto {
	color:#f00;
	font-size:23px;
}

#prezzo_scontato {
	font-size:22px;
	font-weight:bold;
}

#immagine_promozione {
	float:right;
	margin:10px 25px 0 0;
	width:190px;
	height:auto;
	text-align:right;
}

.titolo_offerta {
	margin:0;
	padding:0;
	line-height:30px;
	display:inline;
}

#riquadrino_gradient {
	float:right;
	padding:25px 0 25px 0;
	margin:0 10px 15px 0;
	width:300px;
	background-color:#00699c;
	background-image:url(/App_Themes/Default/Sfondo_riquadro_gradient.png);
	background-repeat:repeat-x;
	font-family:AaarghBold,Helvetica,sans-serif;
	font-size:24px;
	color:#fff;
}

#riquadrino_gradient a{
	color:#fff;
	text-decoration:none;
}

#riquadrino_gradient a:hover{
	text-decoration:underline;
}

#riquadrino_blu {
	
	font-size:13px;
	font-weight:bold;
	color:#fff;
	width:220px;
	background-color:#036;
	display:block;
	padding:22px 0 22px 0;
	float:left;	
}

#riquadrino_blu p{
	margin:3px;
	
}

#riquadrino_blu p a{
	color:#fff;
}

#riquadrino_gradient_sx {
	width:300px;
	padding:10px 0 10px 0;
	background-color:#069;
	background-image:url(/App_Themes/Default/SfondoRiquadrinoGradientSx.png);
	background-repeat:repeat-x;	
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#riquadrino_gradient_sx a{
	color:#fff;
	text-decoration:none;
}

#riquadrino_gradient_sx a:hover{
	text-decoration:underline;
}

#footer{
    width:960px;
    margin:0 auto 0 auto;
    text-align:center;
}

#menu_bottom ul.AspNet-Menu, #Master_footer_m_footer_menu_bottom ul{
	margin:0;
	padding:0;	
	color:#fff;
	font-size:10px;
	margin:10px 0 15px 0
}

#menu_bottom  ul li.AspNet-Menu-Leaf,#Master_footer_m_footer_menu_bottom ul li{
	color:#fff;
	display:inline;
	font-size:12px;	
}

#menu_bottom  ul li.AspNet-Menu-Leaf a, #Master_footer_m_footer_menu_bottom ul li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
}

#menu_bottom  ul li.AspNet-Menu-Leaf a:hover, #Master_footer_m_footer_menu_bottom ul li a:hover {
	text-decoration:underline;
}

.AspNet-Menu-Link {
    color:#fff;
	text-decoration:none;
}

/*      <PRODOTTI>     */

#head_prodotti {
    width:953px;
    color:#fff;
    background-color:#036;
	line-height:56px;
}

#colonna_sx_prodotti {
    width:298px;
    height:734px;
    float:left;
    background-color:#f4e2c8;
    background-image:url(/App_Themes/Default/sfondo_colonna_sx_prodotti.png);
    background-repeat:no-repeat;
    background-position:bottom;
	padding-top:10px;
	padding-left:8px;
	text-align:left;
}


#Master_bodypagina_Colonna_sx_Prodotti_Nav_Prodotti ul.AspNet-Menu {
	list-style:none;
	margin:0;
	padding:0;

}

#Master_bodypagina_Colonna_sx_Prodotti_Nav_Prodotti ul.AspNet-Menu li {
	width:271px;
	height:63px;
	background-image:url(/Img/SfondoPulsanteCategorieProdotti.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:8px;
	color:#fff;
	font-family:AaarghBold,Helvetica,sans-serif;
	text-align:center;
	padding-left:5px;
}

#Master_bodypagina_Colonna_sx_Prodotti_Nav_Prodotti ul.AspNet-Menu li.AspNet-Menu-Selected {
		background-image:url(/Img/SfondoPulsanteCategorieProdotti_s.png);
}

#Master_bodypagina_Colonna_sx_Prodotti_Nav_Prodotti ul.AspNet-Menu li a{
	height:63px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:205px;
	color:#fff;
	font-family:AaarghBold,Helvetica,sans-serif;
	text-decoration:none;
	margin:0 auto 0 auto;
}

#Master_bodypagina_Colonna_sx_Prodotti_Nav_Prodotti ul.AspNet-Menu li:hover{
	text-decoration:underline;
	background-image:url(/Img/SfondoPulsanteCategorieProdotti_s.png)
}

.head_colonna_sx_prodotti {
	font-size:16px;
	text-transform:uppercase;
	color:#036;	
}

#colonna_dx_prodotti {
    width:630px;
    height:auto;
	float:left;
  	padding-top:15px;
	padding-left:15px;
}


.riquadro_prodotto {
    width:290px;
    height:312px;
	height:auto;
    background-color:#ccf2fc;
    float:left;
    margin-left:20px;
	padding-bottom:20px;
}

.riquadro_prodotto p{
	font-size:13px;
	color:#000;
	text-align:left;
	margin-right:10px;
	margin-left:10px;
}

.header_riquadro_prodotto {
	width:290px;
	height:30px;
	background-color:#036;
	color:#fff;	
}

.header_riquadro_prodotto h2{
	color:#fff;
	line-height:30px;
	margin:0;
	padding:0;
	text-transform:none;
	font-family:AaarghBold,Helvetica,sans-serif;
	font-size:18px;
}

#box_offerta.box_offerta_largo {
	width:600px;
	height:auto;
	margin-top:15px;
	margin-left:18px;
	padding-bottom:20px;
}

#header_boxofferta.header_offerta_largo {
	width:600px;
	padding:5px 0 3px 0;
	line-height:20px;
}

img.stellina_small_left {
	margin:0 70px 0 0;
	
}

img.stellina_small_right {
	margin:-10px 0 0 70px;
}


h3.offerta_largo {
	margin:-5px 0 0 0;
	padding:0;
	line-height:25px;
	display:inline;
	font-size:23px;
}

h4.box_offerta_largo {
	margin-top:10px;
}

.immagine_e_pulsante {
	float:right;
	margin:10px 25px 0 0;
	width:210px;
	height:110px;
	text-align:right;
	display:table-cell;
	vertical-align:bottom;
}



.PulsanteHomeProdotti {
	height:27px;
	width:285px;
	background-image:url(/Img/SfondoPulsantiHomeProdotti.png);
	background-repeat:no-repeat;
	margin-left:4px;
	padding:0;
	text-align:left;
}

.PulsanteHomeProdotti a {
	line-height:30px;
	color:#fff;
	font-size:11px;	
	font-family:AaarghBold,Helvetica,sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	width:285px;
	display:table-cell;
	padding-left:10px;
}

.PulsanteHomeProdotti a:hover {
	background-image:url(/Img/SfondoPulsantiHomeProdotti_s.png);
}

.ImgHomeProdotti {
	margin-bottom:10px;
}



/*      </PRODOTTI>     */



/*		<LISTA PRODOTTI>	*/

#lista_prodotti {
	list-style:none;
	margin:0;
	padding:0;
}

#lista_prodotti li{
	
}

.header_lista_prodotti {
	height:30px;
	width:620px;
	background-color:#069;
	font-size:22px;
	font-family:AaarghBold,Helvetica,sans-serif;
	color:#fff;
	text-transform:none;
	line-height:30px;
}

.header_elemento_listaprodotti {
	font-size:13px;
	text-align:left;
	width:615px;
	padding-left:5px;
	height:20px;
	line-height:20px;
	background-color:#036;
	color:#fff;
	background-image:url(/App_Themes/Default/Stellina_small.gif);
	background-position:right;
	background-repeat:no-repeat;	
}

.div_interno_elemento_listaprodotti {
	float:left;
	width:280px;
	text-align:left;
	font-size:12px;
}

.thumb_listaprodotti {
	float:left;
}

.div_right_listaprodotti {
	float:right;
	display:table-cell;
	padding-top:113px;
	font-size:10px;
}

.divisore_listaprodotti {
	height:1px;
	line-height:1px;
	color:#999;
	width:620px;
	padding:0;
	margin:5px 0 5px 0;
}

.div_dentro_li_listaprodotti {
	width:620px;
	padding:0;
}

.prezzo {
	font-size:16px;
	font-weight:bold;
	
}

.desc_breve_lista {
	margin-bottom:15px;
}

.pulsante_guarda_listaprodotti {
	border:0;
}

/*		</LISTA PRODOTTI>	*/



/*		<SCHEDA PRODOTTO>	*/

#container_colonne_scheda {
	width:620px;
}

#col_sx_scheda {
	float:left;
	width:300px;
	text-align:left;
}

#col_dx_scheda {
	float:right;
	width:280px;
	margin-left:20px;
}

#video_youtube img {
	margin-bottom:-3px;
}

#riquadro_caratteristiche_scheda_prodotto {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	width:280px;
	background-color:#cce0eb;
	padding:20px 10px 20px 10px;
	margin-top:15px;
}

#riquadro_caratteristiche_scheda_prodotto h4 {
	color:#036;
	font-size:17px;
	margin:5px 0 5px 0;
}
 
#href_video {
	margin:0;
	padding:0;
	height:5px;
	line-height:5px;
}

#ul_specifiche_tecniche {
	margin:0;padding:0;list-style:none;	
}

#Thumbs_Scheda {
	margin:0;
	padding:0;
	list-style:none;
}

#Thumbs_Scheda li {
	display:inline;
}

#footer_scheda {
	border-top:1px solid #999;
	padding:25px 0 25px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#036;
	text-align:left;	
}

.prezzo_scheda {
	padding:15px 0 15px 0;
}

.prezzo_scheda_scontato {
	padding: 5px 0 15px 0;
	font-weight:bold;
}

/*		</SCHEDA PRODOTTO>	*/





.footer {
	color:#fff;
	font-size:10px;
}

.clearer {
	width:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	clear:both;	
}


/*		<GARANZIE>		*/
#menu_garanzie {
	list-style:none;
	margin:0;
	padding:0;
	
}

#menu_garanzie li {
	width:283px;
	background-image:url(SfondoBottone_Garanzie.png);
	background-repeat:no-repeat;
	display:block;
	font-family:AaarghBold,Helvetica,sans-serif;
	font-size:12px;
	text-transform:uppercase;
	height:28px;
	padding:8px 0 0 10px;
	margin:10px 0 0 0;
}

#menu_garanzie li a{
	color:#fff;
	text-decoration:none;
	width:283px;
	display:table-cell;
}	

.elemento_garanzie p{
	text-align:left;
	font-size:12px;
	
}

.header_elemento_garanzie {
	background-image:none;
	background-color:#069;
	font-size:13px;
} 

/*		</GARANZIE>		*/



/*		<CONTATTI>		*/

#map {
	width:620px;
	height:301px;
}

#lista_contatti {
	list-style:none;
	margin:0;
	padding:0;
}

#lista_contatti li {
	font-size:20px;
	color:#036;
	margin-top:10px;
	
}

#lista_contatti li a{
	color:#036;
	text-decoration:none;
}

#lista_contatti li img{
	margin-bottom:-8px;
}

#lista_contatti li a:hover{
	text-decoration:underline;
}

#div_left_contatti {
	float:left;
	width:280px;
	text-align:left;
	font-size:12px;	
}

#div_right_contatti {
	float:right;
	width:280px;
	text-align:left;
	padding-top:20px;
}

.header_elemento_contatti {
	height:30px;
	line-height:30px;
	font-size:18px;
	font-family:AaarghBold,Helvetica,sans-serif;
	color:#fff;
	background-image:none;
	text-align:center;
	background-color:#069;
	margin-top:90px;
}

.colonna_sx_contatti {
	font-size:18px;
	color:#036;
	padding-left:40px;
}

.intestazione_contatti {
	font-size:16px;
	color:#000;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.contatti_sx {
	color:#036;
	font-size:18px;
	margin:10px 0 8px 0;
	padding:0;
	font-weight:normal;
}

.div_sx_contatti {
	margin-top:45px;
}

/*		</CONTATTI>		*/



/*		<CHISIAMO>		*/

#thumb_immagini_piscine {
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#thumb_immagini_piscine li{
	display:inline;
	height:50px;
	width:60px;
	margin:5px 5px 0 0;	
}

#CorniceFoto, #slides {
	margin:0 0 0 -6px;
	padding:0;
}



/*		</CHISIAMO>		*/


/*		<COME SCEGLIERE>		*/

#ProEContro {
	border:0;
	margin:0;
	padding:0;
	width:600px;
}

#ProEContro td {
	border-bottom:1px solid #333;
	text-align:left;
	width:290px;
	padding:5px;
	vertical-align:top;
}

#ProEContro td h4{
	color:#069;
	font-size:14px;
	margin:0;
	padding:0;
	line-height:14px;
}

#ProEContro td span{
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
	font-style:italic;
}

#ProEContro td ul {
	font-size:12px;
	margin:0 0 0 13px;;
	padding:0;
	list-style-image:url(/Img/Puntino_UL_ComeScegliere.gif);
	color:#333;
}

/*		</COME SCEGLIERE>		*/



/*          <PANNELLO>            */

#form_pannello {
	color:#fff;
}

#message {
	margin-left:20px;
}


#riquadro_file_upload_immagini {
	width:400px;
	height:100px;
	margin:20px 0 0 20px;
	text-align:left;
	color:#fff;
}

#lista_immagini_pannello {
    margin:20px 0 0 20px;
    padding:0;
    width:980px;
    list-style:none;
}

#lista_immagini_pannello li {
    display:inline;
	margin-right:25px;
	margin-left:0;
	color:#fff;
}

.div_interno_lista_immagini {
	display:table-cell;
	text-align:center;
	padding-bottom:25px;
	padding-left:20px;
}

#lista_immagini_pannello li img{
    display:block;
}

.checkbox_lista_immagini {
	

}

.button_lista_immagini {

	display:block;

}

/*          </PANNELLO>         */