@charset "utf-8";



body {
	background-color: #0f0f0f;
	margin: 0px;
	background-image: url(../img/sfondo_interne.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p {
	font-size: 11px;
}

a:link, a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover{
	color: #000;
	text-decoration: underline;
}

.lk1
{
   	color:#0066CB;	
	text-decoration: none;
	font-size: 11px;
}

a.lk1:link, a.lk1:visited
{
   	color:#0066CB;	
	text-decoration: underline;
	font-size: 11px;
}

a.lk1:hover
{
   color:#0066CB;	
	text-decoration: none;
	font-size: 11px;
}

.lk2
{
   	color:#8F760E;	
	text-decoration: none;
	font-size: 11px;
}




.cyan {
	background-color: #45A9E5;

}
.giallo {
	background-color: #ffcc00;
}
.verde {
	background-color: #99CC00;
}
.rosso {
	background-color: #CC0000;
	padding-left: 8px;
}
.grigio {
	background-color: #e4e4e4;
}

.cyan, .giallo, .verde, .rosso, .grigio {
	font-size: 11px;
	padding:5px;
}
.cyan a:link, .giallo a:link, .verde a:link, .rosso a:link, .grigio a:link,
.cyan a:visited, .giallo a:visited, .verde a:visited, .rosso a:visited, .grigio a:visited,
.cyan a:active, .giallo a:active, .verde a:active, .rosso a:active, .grigio a:active
 {
	font-size: 11px;
	color: #000000;

}

.ombrasx {
	background-image: url(../img/ombra_sx.jpg);
	background-repeat: no-repeat;
}
.ombradx {
	background-image: url(../img/obra_dx.jpg);
	background-repeat: no-repeat;
}

/*Menu sx Cyan */

.categ_cyan a:link, .categ_cyan a:active, .categ_cyan a:visited {
	color: #333333;
	text-decoration:none;
}

.menu_cyan a:hover { text-decoration:none;}

.menu_cyan {
	background-color: #EAEFF3;
	}
	
.categ_cyan {
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: url(../img/bullet_categ_cyan.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #EAEFF3;
}
.categ_cyan a:link, .categ_cyan a:active, .categ_cyan a:visited {
	color: #333333;
	text-decoration:none;
}

.categ_cyan a:hover { text-decoration:none;}

.categ_cyan_feed a:link, .categ_cyan_feed a:active, .categ_cyan_feed a:visited {
	color: #333333;
	text-decoration:none;
}

.categ_cyan_feed a:hover { text-decoration:none;}

.categ_cyan_feed {
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: url(../img/feed_cyan.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00649F;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #EAEFF3;
}
.spacer_cyan {
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-color: #EAEFF3;
	
}
.categ_cyan_selected {
	background-color: #6EC4F7;
	border-top-style: none;
	background-image: url(../img/bullet_categ_cyan_selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #45A9E5;
	border-bottom-color: #999999;
	border-left-color: #45A9E5;
}
.categ_cyan_selected a:link, .categ_cyan_selected a:visited, .categ_cyan_selected a:active {
	text-decoration:none;
	color: #FFFFFF;
}

.categ_cyan_selected a:hover { 
		text-decoration:none;
}

.subcateg01_cyan {
	background-color: #B0D9F5;
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: url(../img/bullet_subcateg01_cyan.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
}

.subcateg01_cyan_selected {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: url(../img/bullet_subcateg01_cyan_selected.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
}

.subcateg01_cyan_selected a:link, .subcateg01_cyan_selected a:visited, .subcateg01_cyan_selected a:active {
	text-decoration:none;
	color: #333333;
}

.subcateg01_cyan_selected a:hover { 
		text-decoration:none;
}

.subcateg02_cyan {
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #DAD7C6;
}

.subcateg02_cyan_selected {
	background-color: #DBE7EA;
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 23px center;
	padding-left: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099CC;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}
.subcateg02_cyan_selected  a:link, .subcateg02_cyan_selected  a:active, .subcateg02_cyan_selected a:visited {
	color: #333333;
	text-decoration:none;
}
.subcateg02_cyan_selected a:hover { 
	text-decoration:none;
}

.subcateg01_cyan  a:link, .subcateg01_cyan  a:active, .subcateg01_cyan  a:visited, .subcateg02_cyan  a:link, .subcateg02_cyan  a:active, .subcateg02_cyan  a:visited {
	color: #333333;
	text-decoration:none;
}
.subcateg01_cyan a:hover, .subcateg02_cyan a:hover { text-decoration:none;}.titolo_riviste {
	background-color: #45A9E5;
}

/*Menu sx Giallo */



.categ_giallo a:link, .categ_giallo a:active, .categ_giallo a:visited {
	color: #333333;
	text-decoration:none;
}

.menu_giallo a:hover { 
	text-decoration:underline;
}

.menu_giallo {
	background-color: #E8E8DE;
	}
	
.categ_giallo {
	background-image: url(../img/bullet_categ_giallo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-color: #E6E5E3;
	border-right-color: #FFD705;
	border-bottom-color: #999999;
	border-left-color: #FFDA07;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
}

.categ_giallo_feed a:link, .categ_giallo_feed a:active, .categ_giallo_feed a:visited {
	text-decoration:none;
}

.categ_giallo_feed a:hover { 
	text-decoration:underline;
}

.categ_giallo_feed {
	background-image: url(../img/feed_giallo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #FED604;
	border-bottom-color: #999999;
	border-left-color: #FFDA07;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
}
.spacer_giallo {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #FFDD09;
	border-bottom-color: #999999;
	border-left-color: #FED906;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
}
.categ_giallo_selected {
	background-color: #F5DC66;
	border-top-style: none;
	background-image: url(../img/bullet_categ_giallo_selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8A6E00;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #FFDA07;
	border-bottom-color: #999999;
	border-left-color: #FED906;
}
.categ_giallo_select_link {
	border-top-style: none;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8A6E00;
	text-decoration: none;
}

.categ_giallo_select_link a:link, .categ_giallo_select_link a:visited, .categ_giallo_select_link a:active {
	text-decoration:none;
	color: #8A6E00;
}

.categ_giallo_select_link a:hover { 
		text-decoration:underline;
}

.subcateg01_giallo {
	background-color: #F3E5A4;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #FED906;
	border-bottom-color: #999999;
	border-left-color: #FED906;
}

.subcateg01_giallo_selected {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #FFDA07;
	border-bottom-color: #999999;
	border-left-color: #FFDA07;
}

.subcateg01_giallo_selected a:link, .subcateg01_giallo_selected a:visited, .subcateg01_giallo_selected a:active {
	text-decoration:none;
}

.subcateg01_giallo_selected a:hover { 
		text-decoration:underline;
}

.subcateg02_giallo {
	background-color: #F3E5A4;
	background-image: url(../img/bullet_subcateg02_giallo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.subcateg01_giallo  a:link, .subcateg01_giallo  a:active, .subcateg01_giallo  a:visited, .subcateg02_giallo  a:link, .subcateg02_giallo  a:active, .subcateg02_giallo  a:visited {
	color: #666666;
	text-decoration:none;
}
.subcateg01_giallo a:hover, .subcateg02_giallo a:hover { text-decoration:underline;}.titolo_riviste {
	background-color: #45A9E5;
}

/*Menu sx Verde */


.categ_verde a:link, .categ_verde a:active, .categ_verde a:visited {
	color: #333333;
	text-decoration:none;
}

.menu_verde a:hover { text-decoration:underline;}

.menu_verde {
	background-color: #E9E8DF;
	}
	
.categ_verde {
	background-image: url(../img/bullet_categ_verde.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #7BBE0C;
	border-bottom-color: #999999;
	border-left-color: #7BBE0C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.categ_verde_feed a:link, .categ_verde a:active, .categ_verde a:visited {
	color: #333333;
	text-decoration:none;
}

.categ_verde_feed a:hover { text-decoration:underline;}

.categ_verde_feed {
	background-image: url(../img/feed_verde.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #7CBF0F;
	border-bottom-color: #999999;
	border-left-color: #7CBF0F;
}
.spacer_verde {
	border-top-color: #999999;
	border-right-color: #7CBF0F;
	border-bottom-color: #999999;
	border-left-color: #7CBF0F;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
}
.categ_verde_selected {
	background-color: #BFE481;
	border-top-style: none;
	background-image: url(../img/bullet_categ_verde_selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #7CBF0F;
	border-bottom-color: #999999;
	border-left-color: #7CBF0F;
}
.categ_verde_selected a:link, .categ_verde_selected a:visited, .categ_verde_selected a:active {
	text-decoration:none;
	color: #FFFFFF;
}

.categ_verde_selected a:hover { 
		text-decoration:underline;
}

.subcateg01_verde {
	background-color: #B0D9F5;
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: url(../img/bullet_subcateg01_cyan.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
}
.subcateg02_verde {
	background-color: #DAD7C6;
	border-width: 1px;
	border-style: none solid dashed solid;
	border-color: #999999 #45A9E5 #999999  #45A9E5;
	background-image: url(../img/bullet_subcateg02_cyan.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
}
.subcateg01_verde  a:link, .subcateg01_verde  a:active, .subcateg01_verde  a:visited, .subcateg02_verde  a:link, .subcateg02_verde  a:active, .subcateg02_verde  a:visited { color: #666666; text-decoration:none;}
.subcateg01_verde a:hover, .subcateg02_verde a:hover { text-decoration:underline;}.titolo_riviste {
	background-color: #45A9E5;
}

/*Menu sx Rosso */

.categ_rosso a:link, .categ_rosso a:active, .categ_rosso a:visited {
	color: #333333;
	text-decoration:none;
}

.menu_rosso a:hover { text-decoration:underline;}

.menu_rosso {
	background-color: #F1E9E7;
	}
	
.categ_rosso {
	background-image: url(../img/bullet_categ_rosso.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CC0000;
	border-bottom-color: #999999;
	border-left-color: #CC0000;
}

.categ_rossoa:hover { 
	text-decoration:underline;
}

.categ_rosso_feed a:link, .categ_rosso_feed a:active, .categ_rosso_feed a:visited {
	color: #333333;
	text-decoration:none;
}

.categ_rosso_feed a:hover { 
	text-decoration:underline;
}

.categ_rosso_feed {
	background-image: url(../img/feed_rosso.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CC0000;
	border-bottom-color: #999999;
	border-left-color: #CC0000;
}
.spacer_rosso {
	background-color: #F1E9E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CC0000;
	border-bottom-color: #999999;
	border-left-color: #CC0000;
	
}
.categ_rosso_selected {
	background-color: #FA9283;
	border-top-style: none;
	background-image: url(../img/bullet_categ_rosso_selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #999999;
	border-left-color: #CC0000;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
}
.categ_rosso_selected a:link, .categ_rosso_selected a:active, .categ_rosso_selected a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.categ_rosso_selected a:hover { 
	text-decoration:underline;
}

/*contenuti*/
.rivista {
	border: 1px solid #e5e5e5;
	background-color: #f8f8f8;
	padding: 10px;
	font-size: 13px;
	color: #666666;
	text-align: center;
}
.titolopagina_riviste {
	background-color: #45A9E5;
	margin-right: 4px;
	margin-left: 4px;
}
.titolopagina_riviste_anno {
	background-color: #0193AC;
	margin-right: 4px;
	margin-left: 4px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	vertical-align: middle;
	padding: 10px;
	font-size: 20px;
	overflow: visible;
}


.titolopagina_catalogo {
	border-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-color: #333333;
	font-weight: bold;
	color: #FFCC00;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 15px;
}

.titolopagina_rivistadata {
	background-color: #45A9E5;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 10px;
	font-size: 18px;
}

.titolopagina_rivista {
	border-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-color: #333333;
	font-weight: bold;
	color: #45A9E5;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 15px;
}

.titolopagina_elearning {
	border-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-color: #333333;
	font-weight: bold;
	color: #FFCC00;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 4px;
	margin-left: 0px;
}
.box_catalogo {
	border: 1px solid #e5e5e5;
	font-size: 13px;
	color: #333333;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 24px;
	padding-left: 4px;
}

.searchbox {
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E6E5E3;
	font-size: 11px;
	color: #333333;
}
.searchbox td{
	font-size: 11px;
	color: #333333;
}
.searchbox input{
	background-image: url(../img/sfondo_search.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
#form {
	margin: 0px;
	padding: 0px;
}
.searchbox  a:link, .searchbox  a:active, .searchbox  a:visited  {
	color: #333333;
	text-decoration: underline;
}
.searchbox  a:hover  {	text-decoration: underline;}

.footer {
	background-image: url(../img/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 65px;
	background-color: #FCFCFC;
	font-size: 11px;
	text-align: center;
}

.footer a:link, .footer a:visited, .footer a:active{
	color: #333333;
	text-decoration: none;
}

.footer a:hover{
	text-decoration:underline;
}
.bordo_grigio {
	border: 1px solid #e5e5e5;
}
.paginatore, .paginatore a:link, .paginatore a:hover, .paginatore a:visited {
	font-size: 10px;
	color: #FF6600;
	text-decoration:none;
}
.paginatore .indicatore {
	color: #666666;
}

.paginatore2 .paginatore2 a:link, .paginatore2 a:hover, .paginatore2 a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.paginatore2  {
	color: #333;
}

.prodotto {
	font-size: 11px;
	color: #333333;
}
.edizione_cyan {
	font-size: 14px;
	font-weight: bold;
	color: #0193AC;
}
.prodotto .prezzo {
	font-weight: bold;
	color: #D66227;
	font-size: 13px;
}
.sezione {
	border-width: 1px;
	border-style: none none solid none;
	border-color: #FFFFFF;
}
.articoli {
	font-size: 11px;
	color: #333333;
	
}
.articoli .prezzo {
	font-weight: bold;
	text-align: center;
}
.articoli td {
	border-width: 1px;
	border-style: none none dashed none;
	border-color: #CCCCCC;
}
.icone img {
	margin-right: 3px;
	margin-left: 3px;
}

.articoli  th {
	background-color: #EAEFF3;
	text-align: left;
}
.box_acquisto {
	width: 220px;
	background-color: #FF6600;
	padding: 2px;
}
.box_acquisto table th {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
}
.box_acquisto  .prezzo {
	font-weight: bold;
	color: #FF6600;
	font-size: 13px;
;
}
.box_acquisto .icone {
	background-image: url(../img/angolodx.gif);
	background-position: right bottom;
	background-repeat: no-repeat
}

.box_acquisto .voci {
	background-image: url(../img/angolosx.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box_acquisto td {
	font-size: 11px;
}
.box_acquisto ul {
	padding-left: 10px;
	margin-left: 10px;
}

.contenuti .box_banner {
	border: 1px solid #333333;
}
.tabs_dx {
	background-color: #E8E8DE;
	padding: 4px;
}
.tabs_dx .prezzo {
	color: #D66227;
	font-size: 13px;
}
.tabs_dx .prezzo .sbarrato {
	font-size: 10px;
	text-decoration: line-through;
}

.sbarrato2 {
	font-size: 10px;
	text-decoration: line-through;
	color: #D66227;
}

.tabs_dx table {
	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;
	margin-top: 3px;
}
.box_tabs {
	border: 1px solid #e5e5e5;
	font-size: 13px;
	color: #333333;
	/*padding: 4px;*/
}
.prodotto .titolo {
	color: #666666;
}
.riordina {
	font-size: 12px;
	padding-bottom: 12px;
}
.riordina a:link, .riordina a:visited, .riordina a:active {
	text-decoration:none;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	
}.contenuti .bordo_grigio .prodotto .titolo_dettaglio {
	font-size: 13px;
	font-weight: bold;
}
.contenuti .bordo_grigio .prodotto .titolo_dettaglio .sottotitolo {
	font-weight: normal;
}
.icone_dettaglio {
	float: right;
	text-align: right;
	padding-top: 30px;
}
.tabs_dettaglio {
	background-color: #E8E8DE;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #DDDBDC;
	padding: 8px;
	font-size: 12px;
}
.home{
	background-image: url(../img/sfondo_home.jpg);
	background-repeat: repeat-x;
	}
.footerhome {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.menu_giallo .searchbox {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FED604;
	border-right-color: #FED604;
	border-bottom-color: #FFFFFF;
	border-left-color: #FED604;
}
.menu_cyan .searchbox {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #45A9E5;
	border-right-color: #45A9E5;
	border-bottom-color: #45A9E5;
	border-left-color: #45A9E5;
	background-color: #EAEFF3;
}
.menu_verde .searchbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7CBF0F;
	border-right-color: #7CBF0F;
	border-bottom-color: #FFFFFF;
	border-left-color: #7CBF0F;
}

.nomeProdottoOfferta{
	font-size:11px;
	font-weight:bold;
}

a.nomeProdottoOfferta:link, a.nomeProdottoOfferta:visited
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.nomeProdottoOfferta:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.lkred{
	color:red;
	font-size:11px;
	font-weight:bold;
}

a.lkred:link, a.lkred:visited
{
	font-size:11px;
	color:red;
	font-weight:bold;
	text-decoration:none;
}

a.lkred:hover
{
	font-size:11px;
	color:red;
	font-weight:bold;
	text-decoration:underline;
}





h3
{
	font-size:13px;
	color: red;
	border-bottom:1px solid #000;
	margin-left:5px;
}

.row
{
	padding-top:5px;
	height: 25px;
	border-bottom: 1px dotted #ccc;
}

#boxriviste
{
	padding:20px;
	border: 1px solid #ccc;
	background-color: #F8F8F8;
	width: 195px;
	margin-bottom:8px;
}

/************* news *************/

#navlistNews li
{ 
list-style-type: square;
padding-bottom: 20px;
font-size: 12px;
}

#navlistNews
{
padding-left: 10px;
margin-left: 10px;
}

#icoPrint
{
width: 60px;
margin: 5px;
padding: 5px;
height:20px;
border: 0px solid black;

}
 
 
h1
{
	font-size: 18px;
	font-weight: bold;
	color: black;
	margin:0px;
}
	
.input3_
{
	background-color: #f4f4f4;
	border:1px solid #ccc;
}
	


#activeChk {
	font-weight:bold;
	color:#333333;
}

#activeChkOff {
	color:#A9A983;
}





	
	
	
	
	