/*************************************************************************
' Function : CSS defintions for the store.
'**************************************************************************/
body{
font-family:verdana;
font-size:11px;
line-height:16px;
color:#000000;
}

table{
font-family:verdana;
font-size:11px;
line-height:16px;
color:#000000;

}

ul{
list-style:none;
margin-left:0px; padding:0px;
text-align: left;
font-weight:bold;

}

li{
list-style:none;
margin-left:10px; padding:0px;
text-align: left;
font-family:verdana;
font-size:12px;
}



.testo11{
font-family:verdana;
font-size:11px;
color:#000000;
line-height:16px;
}


.testo11Blu{
font-family:verdana;
font-size:11px;
color:#005488;
line-height:16px;
}



.categoria{
font-family:verdana;
font-size:13px;
color:#01355E;
line-height:16px;
font-weight:bold;
}




a:link{
color:#01355E;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:normal;
text-decoration:underline;

}

a:visited{
color:#01355E;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:normal;
text-decoration:underline;

}

a:active{
color:#01355E;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:normal;
text-decoration:underline;

}

a:hover{
color:#6993BB;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:normal;
text-decoration:underline;

}



a.menu:link{
color:#005488;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}

a.menu:visited{
color:#005488;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}

a.menu:active{
color:#005488;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}

a.menu:hover{
color:#90BAE4;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}







a.sottomenu:link{
color:#990000;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:underline;

}

a.sottomenu:visited{
color:#990000;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:underline;

}

a.sottomenu:active{
color:#990000;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:underline;

}

a.sottomenu:hover{
color:#CC3333;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;
text-decoration:underline;

}














a.menu2:link{
color:#666C74;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}


a.menu2:visited{
color:#666C74;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}

a.menu2:active{
color:#666C74;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}

a.menu2:hover{
color:#90B9E3;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:bold;
text-decoration:none;

}



/*-------------------*/





.formcol{
    font-family: verdana, arial, helvetica;
	background : #90BAE4;
	color : #ffffff;
	font-size:9px;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	padding:0px;}


	
	select {
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
border-style:solid;
border-width:1px;
border-color:#000000;
} 

	
	
	
	.form {
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
border-style:solid;
border-width:1px;
border-color:#000000;
} 


.testo{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:normal;

}

.testo9{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:9px;
line-height:16px;
font-weight:normal;

}


.testonero{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:normal;

}

.testosms1{
color:#ffffff;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:12px;
font-weight:normal;

}


.testosms{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:12px;
font-weight:normal;

}

.testorubriche{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:12px;
font-weight:normal;

}

.testo12{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:12px;
line-height:18px;
font-weight:normal;
text-decoration:none;

}


.testobiancopic{
color:#ffffff;
font-family:verdana, arial, helvetica;
font-size:9px;
line-height:16px;
font-weight:normal;

}

.titoloultime{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:bold;

}

.titolo{
color:#ffffff;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:bold;

}

.titolobianco{
color:#ffffff;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:bold;

}

.titoloapertura{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:12px;
line-height:16px;
font-weight:bold;
}

.titolo14{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:14px;
line-height:16px;
font-weight:bold;
}

.titolo12{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:12px;
line-height:14px;
font-weight:bold;
}


.titolo11{
color:#005488;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:14px;
font-weight:bold;
}

.titolorubriche{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:10px;
line-height:16px;
font-weight:bold;
}

.ora{
color:#000000;
font-family:verdana, arial, helvetica;
font-size:11px;
line-height:16px;
font-weight:normal;
}


.dotted1{
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-bottom:none;

}


.immagine{
border-style:solid;
border-color:#FAF9F5;
border-width:1px;
}



.dotted2{
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-top:none;
}

.dotted3{
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-top:none;
border-bottom:none;
}



.filetto{
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-top:none;
}

.filettogiu{
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-top:none;
border-left:none;
border-right:none;
}

.tabgrigio{
border-style:solid;
border-color:#ACACAC;
border-width:1px;
}

.cellaTitolo{
border-color:#000000;
border-style:solid;
border-width:1px;
border-bottom:none;


}







/* Info Box WITHOUT Headings */
.CPbox1            {BACKGROUND-COLOR: #FCFAF2; BORDER: 1px solid #BBC3D3}
.CPbox1 A:link     {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover    {COLOR: #996666; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {BACKGROUND-COLOR: #FCFAF2; BORDER: 1px solid #BBC3D3}
.CPbox2H           {BACKGROUND-COLOR: #DDDDDD; PADDING: 1px}
.CPbox2B           {BACKGROUND-COLOR: #FCFAF2}
.CPbox2B A:link    {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #996666; FONT-SIZE: 10px; TEXT-DECORATION: underline}

.CPbox2H_1           {BACKGROUND-COLOR: #FF802B; COLOR: #336699;PADDING: 1px}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #E3E6EA; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #E3E6EA; font-size:11px;}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #E3E6EA;}

/* Box - Product Image (Home page) */
.CPhomeImg {
	border-left:1px solid #BFC9D5;
	border-bottom:1px solid #BFC9D5;
}


.CPhomeImgSu {
	border-left:1px solid #BFC9D5;
}



.Cornice{
border-left:1px solid #BFC9D5;
border-bottom:1px solid #BFC9D5;
}



.CPhomeImg_old {BACKGROUND-COLOR: #FCFAF2; BORDER: 1px solid #ffffff}

/* Box - Product Description (Home page) */
.CPhomeDesc {
	border-bottom:1px solid #BFC9D5;
}

.CPhomeDesc_old {BORDER-BOTTOM: 1px solid #ffffff;}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #015E08}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 11px}

.search {FONT-SIZE: 7pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #01355E}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #01355E}

/* Product List Price - Text Label */
.CPprodLPriceT {color:#01355E;}

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: none} /*{TEXT-DECORATION: line-through}*/

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product unavailable - Text Label */
.CPprodUnav {COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: bold}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}

/* In Stock text */
.CPinStock {COLOR: #888888}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #01355E}

/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* ADDED - Version 2.3 */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BORDER-left: 1px solid #BFC9D5; BORDER-bottom: 1px solid #BFC9D5}
.CPcolsView A:link    {COLOR: #16497B; TEXT-DECORATION: underline}
.CPcolsView A:visited {COLOR: #16497B; TEXT-DECORATION: underline}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt}
.CPsysMsgErr {COLOR: black; FONT-SIZE: 10pt}
.CPsysMsgURL {FONT-SIZE: 10pt}


.linkclass       {
	COLOR: White;
	TEXT-DECORATION: none;
}
.linkclass:hover {COLOR: White; TEXT-DECORATION: underline;}