body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#E6E6E6;
}

div {
text-align:justify;
}

a {
color:#010165;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

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

#header {
background:url(img/header1.jpg) no-repeat;
width:974px;
height:95px;
}

#header a {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

#bottom_yellow {
background:url(img/bottom_yellow.jpg) no-repeat;
width:974px;
height:43px;
}

#footer {
background:url(img/footer.jpg) no-repeat;
width:974px;
height:72px;
}

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

#bg_yellow {
background:url(img/yellow.jpg) no-repeat;
width:974px;
height:20px;
}

#menu {
background:url(img/bg_menu.jpg) no-repeat;
width:177px;
height:24px;
}

#menu_h {
background:url(img/bg_menu_h.jpg) no-repeat;
width:177px;
height:24px;
}

#sottomenu {
background:url(img/bg_sottomenu.jpg) no-repeat;
width:177px;
height:21px;
}

#sottomenu a {
color:#000000;
text-decoration:none;
}

#sottomenu a:hover {
color:#E2BD56;
text-decoration:none;
}

#menu_dx {
background:url(img/bg_menu_dx.jpg) no-repeat;
width:96px;
height:26px;
}

#menu_dx a, #menu a, #menu_correlati a {
color:#010165;
text-decoration:none;
}

#menu_h a {
text-decoration:none;
color:#ffffff;
}

#menu_dx a:hover, #menu_correlati a:hover {
text-decoration:underline;
}

#newsletter {
background:url(img/bg_newsletter.jpg) no-repeat;
width:177px;
height:134px;
color:#010165;
}

#amico {
background:url(img/bg_invia_amico.jpg) no-repeat;
width:177px;
height:91px;
color:#010165;
}

#ares_club_sx {
background:url(img/ares_club_sx.jpg) no-repeat;
width:177px;
height:145px;
color:#010165;
}

#studi {
background:url(img/studi_catolici.jpg) no-repeat;
width:178px;
height:23px;
}

#fogli {
background:url(img/fogli.jpg) no-repeat;
width:178px;
height:18px;
}

#yellow {
background:url(img/bg_yellow.jpg) no-repeat;
width:178px;
height:18px;
font-weight:bold;
}

#carrelloVuoto {
background:url(img/carrello_vuoto.jpg) no-repeat;
width:178px;
height:23px;
}
.carrelloSfondoVuoto {
background-color:#fff;
}

#carrelloPieno {
background:url(img/carrello_pieno.jpg) no-repeat;
width:178px;
height:23px;
}
.carrelloSfondoPieno {
background-color:#fdf1bb;
}


.sfondoBianco {
background-color:#fff;
}

.sfondoBlu {
background-color:#010165;
}

.sfondoArancio {
background-color:#fbdd54;
}

.lineaGrigia {
background-color:#c4c4c4;
}

.boxTitolo {
background-color:#d4d4d4;
padding: 6px 6px 6px 6px;
}

.boxGrigio {
background-color:#f0f0f0;
padding: 6px 6px 6px 6px;
}

.boxBianco {
background-color:#fff;
padding: 6px 6px 6px 6px;
}

.boxGiallo {
background-color:#fbdd54;
padding: 6px 6px 6px 6px;
}

.boxBlu {
background-color:#010165;
padding: 6px 6px 6px 6px;
}

.titGrandeBlu {
font-size:17px;
color:#010165;
font-weight:bold;
}

.titGrandeBianco {
font-size:17px;
color:#fff;
font-weight:bold;
}

.carrelloModifica {
text-align: left;
padding: 2px 2px 2px 4px;
}

.carrelloTotale {
font-size:11px;
color:#ffffff;
text-align: center;
padding: 2px 2px 2px 2px;
}

.testoBlu {
color:#010165;
font-weight:bold;
}

.testoBluMedio {
font-size:13px;
color:#010165;
font-weight:bold;
}

.testoBluGrande {
font-size:15px;
color:#010165;
font-weight:bold;
}

#novita {
background:url(img/novita_home1.jpg) no-repeat;
width:602px;
height:23px;
}

#titolo {
background:url(img/titolo.jpg) no-repeat;
width:602px;
height:23px;
}

#titolo_gold {
background:url(img/bg_gold.jpg) no-repeat;
width:602px;
height:23px;
}

#titolo_yellow {
background:url(img/titolo_yellow.jpg) no-repeat;
width:602px;
height:23px;
}

#titolo_green {
background:url(img/titolo_green.jpg) no-repeat;
width:602px;
height:23px;
}

#titolo_vetrina {
background:url(img/tit_vetrina.jpg) no-repeat;
width:602px;
height:23px;
}

#linea_vert {
background:url(img/linea_grigio_vert.jpg) repeat-y;
width:1px;
}

#linea_oriz {
background:url(img/linea_grigio_oriz.jpg) repeat-x;
height:1px;
}

.inputType_nl{
width:316px;
height:16px;
background-color:#FFFFFF;
border:1px solid #303b4a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#303B4A;
}

.rosso {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff0000;
}