/* css principale */
* {font-family:Arial, Helvetica, sans-serif;}
body{text-align: left;font-size: 12px;padding:0;margin:0 auto;background:url(/images/sfondo.gif) left 0 no-repeat fixed;}
body.top_frame{background-image:none;}
body.top_junior div#page_container {background-color:#4EB04A;}
body.top_Catechesi div#page_container {background-color:#F18A00;}
body.top_bibbia div#page_container {background-color:#B83B41;}
body.top_scuola div#page_container {background-color:#00aad2;}

select, input, textarea {font-size: 11px;}
#page_top input{height:11px;}
/* la struttura */
body{}
div#page_container {width:900px;text-align:left;position:relative;}
/* allineamento a dx se si vuole centrare, commentare le 2 righe sotto */
div#page_container {margin:0;background-position: top left;}

/* i menu */
img#logo_CED {border:none;}
div#menu_top{background-color:#326698;color:#fff;text-align:left;letter-spacing: 2px;padding:2px 10px 2px;text-transform:lowercase;}
div#menu_top a{color:#fff;text-decoration:none;font-weight:bold;}
div#menu_left{width:165px;float:right;margin:0;}
div#page_container>div#menu_left{margin-left:60px;} /* bug IE6 */
.sfondo{background-image: url(../images/bg_edb_interno.gif);background-repeat: no-repeat;background-position: left -60px;}
.angolo{background-image: url(../images/angolo_menu_left.gif);background-repeat: no-repeat;background-position: left 8px;}
ul#menu_edb li {background-color:#5C85AD;border-bottom:2px solid #fff;color:#FFF;padding: 0;}
ul#menu_edb li a {display:block;color:#FFF;font-weight:bold; text-decoration:none;padding: 2px 0 2px 12px;}
ul#menu_edb li a:hover {background-color:#FFF;color:#326698;}
ul#menu_edb li.curMenu {background-color:transparent;color:#326698;}
ul#menu_edb li.curMenu a {color:#326698;}
ul#menu_edb2 li {margin:5px 0;color:#FFF;padding: 2px 0 2px 12px;}
ul#menu_edb2 li a {color:#FFF}
#menu_left ul#menu_edb3 {margin:25px 0 20px 0;}
#menu_right ul#menu_edb3 {margin:25px 0 20px 0;}
ul#menu_edb3 li {margin:5px 0;color:#FFF;background: url(/images/frecce.gif) left 2px no-repeat;padding-left:30px;}
ul#menu_edb3 li#ME3_CAT {background: url(/images/ico_search.gif) no-repeat left 2px;line-height:2;}
ul#menu_edb3 li#MR3_CARRELLO {background: url(/images/menu_acquista.gif) no-repeat -4px 2px;line-height:2;}
ul#menu_edb3 li a {color:#36609c;text-decoration:none;font-weight:bold;}

ul#menu_edb2 li#ME_L{padding:0;border-bottom:1px solid #00985F;}
ul#menu_edb2 li#ME_L a{display:block;background-color:#00985F;color:#ffffff;padding: 2px 0 2px 12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
ul#menu_edb2 li#ME_L.curMenu a{background-color:transparent;color:#00985F;border-bottom:1px solid #00985F;border-left:1px solid #00985F;border-top:1px solid #00985F;}

ul#menu_edb2 li#ME2_E{padding:0;border-bottom:1px solid #BF5116;}
ul#menu_edb2 li#ME2_E a{display:block;background-color:#BF5116;color:#ffffff;padding: 2px 0 2px 12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
ul#menu_edb2 li#ME2_E.curMenu a{background-color:transparent;color:#BF5116;border-bottom:1px solid #BF5116;border-left:1px solid #BF5116;border-top:1px solid #BF5116;}

ul#menu_edb2 li#ME2_B{padding:0;border-bottom:1px solid #AF1E24;}
ul#menu_edb2 li#ME2_B a{display:block;background-color:#AF1E24;color:#ffffff;padding: 2px 0 2px 12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
ul#menu_edb2 li#ME2_B.curMenu a{background-color:transparent;color:#AF1E24;border-bottom:1px solid #AF1E24;border-left:1px solid #AF1E24;border-top:1px solid #AF1E24;}
/*
li#ME2_E{background-color:#BF5116;font-weight:bold;padding: 4px 0 4px 12px;}
li#ME2_B{background-color:#AF1E24;font-weight:bold;padding: 4px 0 4px 12px;}
li#ME2_B a{font-weight:bold;text-decoration:none;text-transform:uppercase;}
li#ME2_E a{font-weight:bold;text-decoration:none;text-transform:uppercase;}
*/
li#ME2_S{background-color:#5fc1fe;font-weight:bold;padding: 4px 0 4px 12px;}
li#ME2_C{background-color:#ffa401;font-weight:bold;padding: 4px 0 4px 12px;}
li#ME2_J{background-color:#79c956;font-weight:bold;padding: 4px 0 4px 12px;}
li#ME2_S a{font-weight:bold;text-decoration:none;text-transform:uppercase;}
li#ME2_C a{font-weight:bold;text-decoration:none;text-transform:uppercase;}
li#ME2_J a{font-weight:bold;text-decoration:none;text-transform:uppercase;}

#menu_left ul , #menu_right ul{margin:0;padding:0;list-style:none;}
#menu_left li, #menu_right li{margin:0;padding:0;}
#menu_aree{margin:20px 0 0 0;position:relative;}
#logo_EDB{position:absolute; top:-5px; left:0px;z-index:2;}
#menu_aree > #logo_EDB{padding:0px;} /*IE6*/
#menu_aree a{font-weight:bold;text-decoration:none;font-size:16px;color:#3D709C;float:right;text-align:center;padding:2px 0 0;border:1px solid #87A5C4;margin:0;text-transform:lowercase;}
/* voci sezioni menu_aree */
.MA_PERCORSI{background-color:#FFE765;border:1px solid #87A5C4;border-right:none;text-align:center;padding:2px 0 0;border:1px solid #87A5C4;margin:0;}
.MA_PERCORSI a{font-weight:bold;text-decoration:none;font-size:16px;color:#3D709C;text-align:center;text-transform:lowercase;}
.MA_OFFERTE{background-color:#FFD250;border:1px solid #87A5C4;border-right:none;text-align:center;padding:2px 0 0;border:1px solid #87A5C4;margin:0;}
.MA_OFFERTE a{font-weight:bold;text-decoration:none;font-size:16px;color:#3D709C;text-align:center;text-transform:lowercase;}
#menu_aree > a#MA_PERCORSI{width: 152px}	/* IE6 */
.MA_EDB {background-color:#336699;border:1px solid #87A5C4;border-left:none;text-align:center;margin:0;}
.MA_EDB a{color:#fff;font-weight:bold;text-decoration:none;font-size:16px;text-align:center;text-transform:lowercase;vertical-align:bottom;}
.MA_EDBJ {background-color:#4EB04A;border:1px solid #87A5C4;border-left:none;text-align:center;margin:0;}
.MA_EDBJ a{color:#fff;font-weight:bold;text-decoration:none;font-size:16px;text-align:center;text-transform:lowercase;vertical-align:bottom;}
.MA_RIVISTE{background-color:#B2D1E1;border-left-width:2px;border:1px solid #87A5C4;margin:0;}
.MA_RIVISTE a{text-align:left;font-weight:bold;text-decoration:none;font-size:16px;color:#3D709C;text-align:left;text-transform:lowercase;}
.MA_ONLINE{background-color:#CEFFBF;border-left-width:2px;border:1px solid #87A5C4;border-bottom-color:#CEFFBF;text-align:left;text-align:left;margin:0;}
.MA_ONLINE_bordo{background-color:#CEFFBF;border-left-width:2px;border:1px solid #87A5C4;text-align:left;text-align:left;margin:0;}
.MA_ONLINE a{text-align:left;font-weight:bold;text-decoration:none;font-size:16px;color:#3D709C;text-align:center;text-transform:lowercase;padding-left:15px;}
.MA_ONLINE_bordo a{text-align:left;font-weight:bold;text-decoration:none;font-size:16px;color:#3D709C;text-align:center;text-transform:lowercase;padding-left:15px;}
ul#menu_riviste{padding:10px 15px 0;background-color:#D6E0EB;border-left: 1px solid #87A5C4;border-right:1px solid #87A5C4;}
#menu_left ul#menu_riviste{border-top: 1px solid #87A5C4;}
#menu_left ul#menu_riviste td{text-align:left;}
#menu_riviste li.title {color:#33619C;font-weight:bold;font-size:16px;text-transform: lowercase;margin:0 0 5px;}
#menu_riviste li a{font-size:13px;color:#676767;text-decoration:none;}
#menu_riviste li.odd a{color:#36609C;}
ul#menu_riviste2{padding:20px 10px 20px 20px;background-color:#D6E0EB;border-top:0px;border-left: 1px solid #87A5C4;border-right:1px solid #87A5C4;border-bottom:1px solid #87A5C4;}
#menu_riviste2 li{background: url(/images/frecce.gif) no-repeat left 2px;padding-left:28px;padding-right:0;}
#menu_riviste2 li#MR2_CARRELLO{background: url(/images/menu_acquista.gif) no-repeat -4px 2px;line-height:2;}
#menu_riviste2 li a{font-size:13px;color:#36609c;text-decoration:none;}
ul#menu_online {padding: 5px 15px 20px;background-color:#CEFFBF;font-weight:bold;border-left: 1px solid #87A5C4;border-right:1px solid #87A5C4;}
ul#menu_online a{color:#606060; text-decoration:none;font-size:12px;}
#menu_online li.title {color:#33619C;font-weight:bold;font-size:13px;}
.offerte_sconti {padding-left:15px; margin-top:2px; display:block; color:#606060;font-weight:bold;font-size:12px;}
/* fine i menu */

/* cerca nel sito in alto */
#page_top {clear:both;background-color:#35689F;margin:0;padding:2px 10px;height:18px;color:#fff;margin-bottom:33px;}
div#page_container>#page_top {overflow:hidden;height:auto;} /* bug IE6 */
#page_top button{border:none;background-color:#35689F;color:#fff;font-size:12px;}

/* banner nel footer */
#banner a img {border:none;}

#page_bottom {clear:both;background-color:#35689F;margin:0;padding:5px 20px;height:25px;color:#fff;letter-spacing:2px;font-size:10px;text-align:center;}
#page_bottom a{color:#fff; text-decoration:none;}
#page_bottom a:hover{text-decoration:underline;}



div#page_container>#page_bottom {overflow:hidden;height:auto;} /* bug IE6 */
#page_bottom button{border:none;background-color:#35689F;color:#fff;font-size:11px;padding:0;}
#form_login{width:47%;float:right;margin:0;padding:0;text-align:right;letter-spacing:2px;font-weight:bold;}
#form_login a{color:#fff;text-decoration:none;}
#form_user{width:1px;float:right;margin:0;padding:0;}
form#search_form{width:52%;float:left;margin:0;padding:0;letter-spacing:2px;font-weight:bold;}
/* barra di navigazione */
#nav_bar{position: absolute;top:75px;left:0;width:900px;padding:3px 0 5px;background-color:transparent;text-align:right;color:#535442;font-size:11px;margin-right:10px;}
#nav_bar a{color:#535442;text-decoration:none;}
/* i menu fine */
#page_text  {border:1px solid #336799;margin:0;padding:20px;background-color:#FFFFFF;font-size:12px;}
.xxx_page_intera{border:1px solid #336799;margin:0;padding:10px 40px 20px 20px;background-color:#FFFFFF;font-size:12px;}
.page_text_categoria{
	border:1px solid #336799;
	margin:0;
	padding:10px 0px 20px 20px;
	font-size:12px;
	background-color:#FFFFFF;
	background-image: url(/images/bg-categorie/<%=$curMenu%>.jpg);
	background-repeat: no-repeat;
	background-position: right 41px;
}

/* fine struttura */

h1{font-size:14px;color:#3385B0;border-bottom:1px solid #A2B3C3;margin:10px 0;padding: 0 0 5px 0;}
h2{font-size:12px;color:#00669C;margin:10px 0;padding:0;}
h2 b {color:#00669C;}
h3{font-size:16px;color:#336699;margin:0;padding: 0px 0 0px 4px;}
h4{font-size:12px;color:#00669C;margin:10px 0 0;padding:0;}

.visual_carr{border:0;}
/* pulsantiera aggiuntiva in certe pagine Es: cat_lista */
p.pulsanti{text-align:right;padding:0;margin:0;}
p.pulsanti a{color:#336699;text-decoration:none;}
p.pulsanti a:hover{text-decoration:underline;}
p.pulsanti i {padding:0 10px;}

div.cl{clear:left;}

a {color:#336699}
.sconto {color: #FF7D3D;}
/* testo visibile solo se isLocal per debug */
#abbonato {position:absolute;background-color:#BEBEBE;color:black;width:600px;top:30px;left:220px;text-align:left;font-weight:normal;}


/* la form della newsletter */
.validator {margin:0;padding:0;width:98%;}
.validator td,.validator th {padding: 0 2px;}
.validator th{color:#00669C;}
.validator .validator_inner input, .validator input#PRIVACY {width:20px;}
.validator input,.validator textarea {width:200px;}
.validator .badField, .validator .form_message {color:red;font-weight:bold;}
.validator #Privacy_text,.validator .badField #Privacy_text {height:200px;overflow:auto;border:1px solid #7F9DB9;margin:0 0 10px;padding:2px;color:black;font-weight:normal;}
/*
*/
.validator .badField .validator_inner {color:black;}

form.buy_form {display:inline;margin:0;padding:0;font-size:1px;}
form.buy_form button {border:none;background-color:transparent;margin:0;padding:0;cursor:pointer;}
form.buy_form button img {border:none;margin:0;padding:0;}

div.aNews {margin: 0 0 30px;}
div.aNews img {margin: 20px 0 20px 20px;}

/* sconti secondo quantità */
table.ssq {clear:both;border-collapse: collapse; background:url(/images/bg_ssq.gif) bottom right no-repeat;}
table.ssq th {font-weight: bold !important;color: #336596;}
table.ssq th, table.ssq td {padding: 4px 4px 0 0 !important;}

.search_edb {background: url(/images/ico_search.gif) no-repeat left 2px;line-height:2;padding-left:30px;}


