/*
00008d


celeste: BFE2F4


GRIGIO:#BFE2F4;

Blu: #00008d;
Rosso:#000000;
*/


BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #BFE2F4;
	margin: 20px;
}

SPAN {
	padding: 0px 0px 0px 0px;
}

div {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

LI {
	list-style-image: url(img/Li_SubMenu.gif);
	text-indent: 18px;
}

A {
	CURSOR: hand;
	TEXT-DECORATION: none;
	color: #00008d;	
}

A:hover {
	color: #BFE2F4;
}

.AChiaro {
	CURSOR: hand;
	TEXT-DECORATION: none;
	color: #FFFFFF;
}

.clearlft{
  	clear:left; 
}

/**************** ELEMENTI PAGINE INTERNE COMUNI A TUTTI I SERVIZI *******************/

.BlankLine{
  height: 20px;
}

.Evidence{
	color: #000000;
}

.Istruzioni{
	width: 95%;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	line-height: 11px;
	padding: 2px 2px 2px;
}

.Description {
	align: left;
	text-align: justify;
	font-size: 12px;
	vertical-align: top;
}

.Foto {
	margin: 0px 15px 0px 0px;
}

.Botton {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	height: 21px;
	cursor: hand;
	padding: 0px 20px;
	text-align: center;
	background-color: #00008d;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
    border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
}

.BottonLink {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	height: 21px;
	cursor: hand;
	padding: 0px 20px;
	text-align: center;
	background-color: #00008d;
	padding: 3px 10px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
    border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
}

.REWButtons{
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	line-height: 11px;
	padding: 2px 0px 2px;
}

.FWDButtons{
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	line-height: 11px;
	padding: 2px 0px 2px;
}

h1{
	color: #00008d;
	font-weight: bold;
	font-size: 14px;
	padding: /*sopra=*/0px /*destra=*/5px /*sotto=*/15px /*sinistra=*/5px;
	text-align: center;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

h2{
	color: #000000;
	font-size: 12px;
	text-align: center;
	padding: /*sopra=*/0px /*destra=*/5px /*sotto=*/30px /*sinistra=*/5px;
}

h3{
	color: #000000;
	font-size: 14px;
	text-align: right;
	padding: /*sopra=*/0px /*destra=*/0px /*sotto=*/8px /*sinistra=*/0px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.CategoryPath{
  color: #000000;
  font-size: 11px;
  padding: 20px 0px 0px 0px;
}

/*******************PAGINA DI CONFERMA *********************/
.ConfirmBox {
	background-color: #FFFFFF;
	width: 98%;
	height: 50px;
	font-size: 11px;
	padding: 30px 5px;
	vertical-align: middle;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
}

/*************** DIV Struttura Template ******************/
div#Container{
  width: 1007px;
  text-align: center;
  font-size: 12px;
  background-color: #FFFFFF;
  margin-right: auto;
  margin-left: auto;
}

div#HomeButton_Box{
    background-color: #BFE2F4;    
	font-size: 13px;
	font-weight: bold;
	text-align: right;	
}

div#Form_Pad{  
	padding: /*sopra=*/0px /*destra=*/0px /*sotto=*/8px /*sinistra=*/0px;
}

div#GoogleSearch{
  background-color: #BFE2F4;
  text-align: right;
  height: 25px;
  padding: 0px;
}

div#TemplateTop_Box{
	background-color: #000000;
	vertical-align: middle;
}

div#TemplateLogoSpecializzazione_Box { 
	height: 140px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background-color: #00008d;
	width: 655px;
}

div#TemplateLogoSpecializzazione_Pad { 
	padding: 30px 0px 14px 20px; 	
}

div#TemplateLogo_Box { 
	height: 240px;
	width: 350px;
	background-color: #FFFFFF;
	text-align: center;
}

div#TemplateLogo_Pad { 
	padding: 40px 0px 10px 0px; 	
}


div#TemplateBottom_Box{
	text-align: left;
	width: 1007px;
	height: 15px;
	background-image:url(img/BottomBorder.png);
}

div#TemplateBottom_Pad{
    padding: 10px 0px 10px 10px;  
}

div#InfoBottom_Box{
    background-color:#00008d;
	height: 140px;	
	text-align: right;
	width: 352px;	
}

div#InfoBottom_Pad{
    padding: 30px 10px 10px 40px;  
}

.InfoBottom{
	width: 300px;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: #FFFFFF;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 3px;
	padding: 3px 15px 3px 10px;	
}

/***************** Div della parte centrale del template *********************/

div#TemplateColSX_Box{
  	width: 655px;
  	border-right-color: #00008d;
	border-right-style: solid;
	border-right-width: 1px;
  	float: left;
}

div#TemplateColDX_Box{  
  width: 350px;
  float: left;
  text-align: center;
  background-color: #000000;
}

div#Main_Box{
  background-color: #FFFFFF;
  width: 655px;
  vertical-align: top;
  text-align: left;
}

div#Main_Pad{  
  padding: 25px;
}    

/***************** FORM GENERICO********************/

.Form {
    background-color: #FFFFFF;
	width: 100%;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: /*sopra=*/5px /*destra=*/5px /*sotto=*/5px /*sinistra=*/5px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.Form2 {
    background-color: #FFFFFF;
	width: 100%;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: /*sopra=*/5px /*destra=*/0px /*sotto=*/5px /*sinistra=*/0px;
	
}

.Form_TitoloParagrafo {
	color: #000000;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	padding: /*sopra=*/35px /*destra=*/5px /*sotto=*/20px /*sinistra=*/5px;
	text-align:center;
}

.ResultColumn {
	text-align: left;
	background-color: #BFE2F4;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 2px 2px;
}

.ResultRow {
	font-size: 11px;
	padding: 2px 15px 2px 0px;
	height: 80px;
	vertical-align: middle;
	text-align: left;
}

.FramePrivacy {
    margin: 0px;
	border-bottom-color: #BFE2F4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #BFE2F4;
	border-top-style: solid;
	border-top-width: 1px;
    border-right-color: #BFE2F4;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #BFE2F4;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 0px;
}

/***************** FORM CONTATTO *******************/

div#Form_Box{
    background-color: #BFE2F4;    
	font-size: 11px;
	font-weight: normal;
	text-align:left;	
}

div#Form_Pad{  
	padding: /*sopra=*/5px /*destra=*/120px /*sotto=*/5px /*sinistra=*/120px;
}

input {
 	color: #00008d;
	background: transparent;
	background-color: #FFFFFF;
	border-style:none;
	border-top-color:#BFE2F4;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#BFE2F4;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#BFE2F4;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#BFE2F4;
	border-right-style:solid;
	border-right-width: 1px;
}

select {
	width: 142px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	color: #00008d;
	/*background-image: url(img/select.gif);
	background-repeat: no-repeat;*/
	border: 1px solid #BFE2F4;
}
	
label {
	font-size: 11px;
	color: #BFE2F4;
	font-weight: normal;
	width: 120px;
	float: left;
	padding: 5px 0px 0px 0px;
}

/******************** FORM DI REGISTRAZIONE *****************************/
.FormRegistrazione {
    background-color: #FFFFFF;
	width: 100%;
	font-size: 11px;
	font-weight: normal;	
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.Form2Registrazione {
    background-color: #FFFFFF;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	
}

/***************** IMPAGINAZIONE RISULTATI ********************/

.PageListTool {
	font-size: 11px;
	color: #BFE2F4;
}

A.PageListTool:hover {
	color: #BFE2F4;
}

.SeparazioneRisultato {
	background-color: #CCCCCC;
	width: 100%;
	height: 1px;
}

.TemplateLabel{
  width: 15px;
  color: #FFFFFF;
  text-align:center;
}


/******************** MENU AREA PRIVATA *************/

.PrivateBoxTitle{
    color: #BFE2F4;
	font-weight: bold;
	font-size: 12px;
	padding: /*sopra=*/30px /*destra=*/5px /*sotto=*/10px /*sinistra=*/22px;
}

.PrivateMenu {
	color: #BFE2F4;
	font-weight: normal;
	width: 100%;
	font-size: 10px;
	padding: 3px 0px 3px;
	vertical-align: top;
	border-bottom-color: #00008d;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.PrivateMenuBox{
	padding: /*sopra=*/10px /*destra=*/20px /*sotto=*/10px /*sinistra=*/20px;
}

.PrivateSubMenu{
  	font-weight: normal;
	color: #BFE2F4;
	width: 150px;
	font-size: 9px;
	padding: 3px 3px 3px 15px;
	vertical-align: top;
	display:none;
}
/***************** Banner del template *********************/

div#TemplateBanner_Box {
    text-align:center;
}

div#TemplateBanner_Pad {
	padding: 0px 5px 40px 5px;		
}

/************************* Articles Menu *****************/
div#ArticlesMenu_Box{
  	text-align: center;
	width: 350px;	
}

div#ArticlesMenu_Pad{
  padding: 30px 0px 30px 40px;
}

.ArticlesMenu{
	width: 250px;
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	border-left-color: #00008d;
	border-left-style: solid;
	border-left-width: 3px;
	padding: 3px 15px 3px 10px;
	
}

.ArticlesSubMenu {
    display: none;
	font-weight: normal;
	color: #00008d;
	font-size: 11px;
	text-align: left;
	padding: 2px 3px 2px 20px;
	vertical-align: top;
}

/***************** Menu Catalogo *********************/

div#Menu_Box {
	font-weight: normal;
	font-size: 12px;
	background-image: url(img/Menu_BG.png);
	text-align: right; 
}

div#Menu_Pad {
	padding: 10px 25px 10px;
	line-height: 30px;
}

.Menu{
  
}

.SubMenu{
  /*SubMenu del menu laterale*/
  	display:none;
	font-size: 10px;
}


/****************************** Dettaglio Articles ******************************/

div#ProductDetail_Box{
   font-size: 11px;
   text-align: justify;
   background-repeat:repeat-x;
}

div#ProductDetail_Pad{
   padding: /*sopra=*/0px /*destra=*/15px /*sotto=*/20px /*sinistra=*/15px;
}

.FWREVButton{
  color: #BFE2F4;
  font-size: 11px;
  text-align: right;
  padding: 15px 0px 0px 0px;
}

/*********** Home Boxes ***************/

div#HomeFlash_Box{
  background-image: url(img/bagheria.jpg);
}

div#SoftwarePoint{
background-color: #BFE2F4;
text-align: right;
}
