/*DEFINIZIONI DI BASE*/
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
/*ul,ol { list-style: none; }*/
fieldset,img { border:2px solid #13248D; }
caption,th { text-align: left; }

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#ffffff;
background:url(img/bg.jpg) repeat-x;
background-position:top;
color:#000000;
}

input, select {
border:1px solid #CFD8E0;
}

.button {
background-color:#1B3E73;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
width:100px;
border:1px solid #CFD8E0;
}

a {
color:#13248D;
font-size:13px;
text-decoration:underline;
}

.path a {
color:#13248D;
font-size:11px;
}

.titolo {
color:#13248D;
font-size:14px;
font-weight:bold;
}

.titolo_prodotto{
font-size:14px;
color:#13248D;
font-weight:bold;
}

.cornice {
border:2px solid #13248D;
background-color:#FFFFFF;
text-align:center;
padding:10px;
}

#containerSite {
width: 902px;
margin: auto;
background-color : trasparent;
position: relative;
top: 0px;
left: 0px;
}

/* TESTATA */

#testata {
clear: both;
width:888px;
height:187px;
background-color:#EBE9E9;
border:7px solid #ffffff;
padding: 0;
margin-top:20px;
/*margin: 0;*/
position: relative;
top: 0px;
left: 0px;
}

#containerlogo{
width:297px;
height:187px;
float:left;
border-right:7px solid #ffffff;
text-align:center;
}

a.logoLink {
display: block;
height: 115px;
width: 275px;
background:url(img/logo.jpg) no-repeat;
text-decoration:none;
margin-top:20px;
text-align:center;
margin-bottom:20px;
clear:both;
}

#header1{
float:right;
width:584px;
height:137px;
border-bottom:7px solid #ffffff;
background:url(img/header1.jpg) no-repeat;
}

#header2{
float:right;
width:584px;
height:137px;
border-bottom:7px solid #ffffff;
background:url(img/header2.jpg) no-repeat;
}

#header3{
float:right;
width:584px;
height:137px;
border-bottom:7px solid #ffffff;
background:url(img/header3.jpg) no-repeat;
}

#header4{
float:right;
width:584px;
height:137px;
border-bottom:7px solid #ffffff;
background:url(img/header4.jpg) no-repeat;
}

#header5{
float:right;
width:584px;
height:137px;
border-bottom:7px solid #ffffff;
background:url(img/header5.jpg) no-repeat;
}

#menu {
height:43px;
float:right;
}

.menu, .menu_h {
background:url(img/bg_menu.jpg) no-repeat;
width:83px;
height:43px;
text-align:left;
padding:10px 0px 0px 0px;
float:left;
}

.menu a {
color:#002584;
font-size:13px;
text-decoration:none;
}

.menu a:hover {
text-decoration:underline;
font-weight:bold;
}

.menu_h a {
font-size:13px;
text-decoration:underline;
/*color:#C6C6C6;*/
color:#002584;
font-weight:bold;
}

/* FINE TESTATA */

#containerMiddle {
clear: both;
width:888px;
border:7px solid #ffffff;
 padding: 0;
margin: 0;
position: relative;
top: 0px;
left: 0px;
margin-bottom: 20px;
margin-top:5px;
background-color:#ffffff;
}

/* COLLONA SX */

.boxHomeSx {
text-align: left;
width: 297px;
float:left;
background-color:#ffffff;
}

#containermenu {
width:292px;
margin:0px 2px 10px 3px;
}

#menu_sx {
background:url(img/bg_menu_sx.jpg) no-repeat;
width:292px;
height:25px;
/*padding:3px 0px 0px 5px;*/
}

#menu_sx div:hover {
background:url(img/bg_menu_sx_hover.jpg) no-repeat;
width:292px;
height:25px;
}

#menu_sx div:hover a {
color:#ffffff;
font-size:14px;
text-decoration:none;
padding:0px 0px 0px 10px;
text-transform:uppercase;
font-weight:bold;
}

#menu_sx_h {
background:url(img/bg_menu_sx_h.jpg) no-repeat;
width:292px;
height:25px;
text-align:left;
/*padding-left:20px;*/
}

#menu_sx_ultimo {
background:url(img/bg_menu_sx_ultimo.jpg) no-repeat;
width:292px;
height:22px;
/*padding:3px 0px 0px 5px;*/
}

#menu_sx_ultimo div:hover {
background:url(img/bg_menu_sx_ultimo_h.jpg) no-repeat;
width:292px;
height:22px;
}

#menu_sx_ultimo div:hover a {
color:#ffffff;
font-size:14px;
text-decoration:none;
padding:0px 0px 0px 10px;
text-transform:uppercase;
font-weight:bold;
}

#menu_sx a, #menu_sx_ultimo a {
color:#002584;
font-size:14px;
text-decoration:none;
padding:0px 0px 0px 10px;
text-transform:uppercase;
font-weight:bold;
}

#menu_sx_h a {
color:#ffffff;
font-size:14px;
text-decoration:none;
padding:0px 0px 0px 10px;
text-transform:uppercase;
font-weight:bold;
}

#sottomenu_sx {
height:21px;
width:292px;
text-align:left;
background-color:#EBE9E9;
}

#sottomenu_sx div:hover {
height:21px;
width:292px;
text-align:left;
background-color:#002584;
}

#sottomenu_sx div:hover a {
color:#ffffff;
font-size:13px;
text-decoration:underline;
padding:0px 0px 0px 30px;
}

#sottomenu_sx_h {
height:21px;
width:292px;
text-align:left;
background-color:#002584;
}

#sottomenu_sx a {
color:#1B3E73;
font-size:13px;
text-decoration:none;
padding:0px 0px 0px 30px;
}

#sottomenu_sx_h a {
color:#ffffff;
font-size:13px;
text-decoration:underline;
padding:0px 0px 0px 30px;
}

#sottomenu_sx a:hover {
text-decoration:underline;
}

#containercerca {
width:292px;
height:89px;
background-color:#EBE9E9;
margin:0px 2px 20px 3px;
}

/* FINE COLLONA SX */


/* CENTRO PAGINA */

.centroPagina {
text-align: left;
width: 591px;
float: right;
}

.boxHomeCx {
width: 584px;
float: left;
border-left:7px solid #ffffff;
background-color:#EBE9E9;
min-height:550px;
height:auto !important;
height:550px;

}
						
.boxHomeCxMargin {
width: 564px;
margin:10px 10px 10px 10px;
}

/* FINE CENTRO PAGINA */


/* FOOTER */

#footer {
clear: both;
background:url(img/bg_footer.jpg) no-repeat;
width:888px;
height:39px;
border-top:7px solid #ffffff;
text-align:center;
color:#FFFFFF;
position:relative;
}

#boxIndirizzo {
padding-top:5px;
}

#footer a {
color:#FFFFFF;
text-decoration:none;
}

/* FINE FOOTER */




