/* CSS Document */
body {font-size:150%; margin:0}
div {font-size:100%}
h1 {font:100%/100% "Times New Roman", Times, serif; color:#001d98; text-align:left; font-weight:bold;}
h2 {font:60%/60% "Times New Roman", Times, serif; color:#001d98; text-align:left; font-weight:bold;}
h3 {font-size:60%; color:#333333; text-align:left; font-weight:bold;}
h4 {font-size:60%; color:#333333; text-align:left;}
h5 {font-size:60%; color:#333333; text-align:right; }
h6 {font:80%/80% "Times New Roman", Times, serif; color:#333333; text-align:left; font-weight:bold;}
p {font-size:60%; color:#333333; text-align:left; }

.title {font:100%/100% "Times New Roman", Times, serif; color:#ffffff; text-align:left; font-weight:bold;}
.Center{
font-size:60%; color:#333333; text-align:center;
}
#float {
float: left;
width: 50%;
}

#contenitore {
padding:1em;
background: #ffffff;
}

#head {
width: 100%; height: 103px ; background-color:#001d98; text-align:center; height: 5em; 
}

#top {
width: 100%; background-color:#cccccc; height: 1em; 
}

.catalogo{
font-size:120%; color:#001199; text-align:left; font-weight:bold; 
}
.categorie{
font-size:100%; color:#FF6600; text-align:left; font-weight:bold; 
}
.texA{
font-size:70%; color:#FF6509; text-align:left; font-weight:bold; 
}


/* menu di navigazione */
#top2{
width: 100%; background-color:#FF6509; height:5em;
}

#nav{
width: 100%; height: 50px; background-color:#FF6509; font:60% "Times New Roman", Times, serif; height:1.5em; padding-top:5px; position:relative; 
}
.condizioni{
font-size:60%; 
font-weight:bold; text-align:left;
color:#FF6600
}
.titolo{
font-size:80%; font-weight:bold; 
color:#FF6600;
}
.titoloSup a:link, .titoloSup a:active, .titoloSup a:visited, .titoloSup a:hover{
text-decoration:none;
}
.titoloCenter{
font-size:80%;
text-align:center;
font-weight:bold; 
color:#FF6600
}
.menuNavigazione{
overflow:hidden;
font-weight:bold;
color:#FFFFFF;
height:2em;
margin:0;
vertical-align:middle;
text-align:center;
}

.menuNavigazione li{
display:inline;
}
.menuNavigazione a{
padding-left:4px;
text-decoration:none;
margin:-0.5em 0;
border-right:0px solid #FFFFFF;
}
.menuNavigazione .primaVoce a{
border-right:1px solid #FFFFFF;
}
.menuNavigazione a:link, .menuNavigazione a:visited{
color:#FFFFFF; 
}

.menuNavigazione a:hover, .menuNavigazione a:focus, .menuNavigazione a:active{
color:#001d98; 
}
/* ricerca */
#ricerca{
width: 100%; background-color:#ffffff; padding:40px; text-align:center;
}
#form{
background-color:#ffffff; padding:15px; width:759px; text-align:left; 
}
#colonna1 {
float:left;
width:305px;
height:400px;
border-right:#666666 1px solid;
}
.frase {font-size:80%; color:#333333; text-align:center; vertical-align:bottom; font-weight:bold; }
#colonna2 {
float: left;
width:200px;
height:40px;
text-align:left;
padding-bottom:0; padding-left:0; padding-top:45px; padding-right:0;
}
#colonna12 {
float:left;
width:759px;
height:50px;
}
#colonnaB {
float:left;
vertical-align:top;
width:50px;
overflow:hidden;
height:50px;
text-align:left;
padding-bottom:0; padding-left:0; padding-top:45px; padding-right:0;
}
#centrato{
width:850px;
margin:auto;
vertical-align:baseline;
background-color:#FFFFff;
border-bottom:#666666 1px solid;
text-align: center;
vertical-align:middle;
padding-top:8px;
padding-top:20px;
height:40px;
}

#rel {
position:relative;
top:1em;
}
.cerca a:link, .cerca a:visited{
color:#FF6509; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:100%; text-align:left; vertical-align:bottom;
}

.cerca a:hover, .cerca a:focus, .cerca a:active{
color:#001d98; font-weight:bold; text-decoration:none; font-size:100%; font-family:"Times New Roman", Times, serif; text-align:left; vertical-align:bottom;
}

.cercadx a:link, .cercadx a:visited{
color:#FF6509; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:100%; text-align:right; vertical-align:bottom;
}

.cercadx a:hover, .cercadx a:focus, .cercadx a:active{
color:#001d98; font-weight:bold; text-decoration:none; font-size:100%; font-family:"Times New Roman", Times, serif; text-align:right; vertical-align:bottom;
}

.cercaB a:link, .cercaB a:visited{
color:#FF6509; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:120%; text-align:left; vertical-align:bottom;
}

.cercaB a:hover, .cercaB a:focus, .cercaB a:active{
color:#001d98; font-weight:bold; text-decoration:none; font-size:120%; font-family:"Times New Roman", Times, serif; text-align:left; vertical-align:bottom;
}
/* body */

#contenitore{
width:759px;
margin:auto;
text-align: center;
}
#main{
width:600px;
margin:auto;
text-align: left;
padding:20px;
}
img#libro{
float:left;
margin:2px;
}
img#libro2{
float:left;
margin:2px;
}
#libri{
vertical-align:middle;
}
#libri2{
vertical-align:middle;
}
#mainA{
width:670px;
margin:auto;
text-align: left;
padding:20px;
}
#colonna3 {
float:left;
width:270px;
text-align:left;
vertical-align:top;
height:150px;
padding-right:15px;
}

#colonna4 {
float:left;
width:270px;
padding-left:15px;
border-right:#666666 1px solid;
height:400px;
}
#colonna20 {
float:left;
width:270px;
text-align:left;
vertical-align:top; 
padding-left:15px;
height:150px;
padding-right:15px;
}
#colonnaC {
float:left;
width:120px;
overflow:hidden;
vertical-align:top;
height:50px;
text-align:left;
padding-bottom:0; padding-left:0; padding-top:45px; padding-right:0;
}

#colonna8 {
float:left;
border-top:#666666 1px solid;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
width:350px;
text-align:left;
height:200px;
vertical-align:top;
padding-left:15px;
padding-top:15px;
}

#colonna9 {
float:left;
border-top:#666666 1px solid;
border-bottom:#666666 1px solid;
width:350px;
text-align:left;
height:200px;
vertical-align:top;
padding-left:15px;
padding-top:15px;
}
#colonna10 {
float:left;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
width:350px;
text-align:left;
height:200px;
vertical-align:top;
padding-left:15px;
padding-top:15px;
}

#colonna11 {
float:left;
border-bottom:#666666 1px solid;
width:350px;
text-align:left;
height:200px;
vertical-align:top;
padding-left:15px;
padding-top:15px;
}
img#bOggi {
float:left;
padding-right:10px;
}
img#dett {
float: right;
padding-right:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}
img#news {
float:left;
padding-right:10px;
padding-bottom:10px;
}

img#news {
float:left;
padding-right:10px;
padding-bottom:10px;
}

img#news1 {
float:left;
padding-right:10px;
padding-bottom:10px;
}

img#news2 {
float:left;
padding-right:10px;
padding-bottom:10px;
}

img#news3 {
float:left;
padding-right:10px;
padding-bottom:10px;
}
img#title {
float:left;
padding-right:10px;
vertical-align:middle;
}

img#catalogo {
float:left;
padding-right:10px;
}

img#concorsi {
float:left;
text-align:center;
border:0;
}
.linkdx a:link, .linkdx a:visited{
color:#FF6509; font-weight:bold; text-decoration:none; text-align:left; font-family:"Times New Roman", Times, serif; font-size:60%; vertical-align:bottom;
}

.linkdx a:hover, .linkdx a:focus, .linkdx a:active{
color:#001d98; font-weight:bold; text-decoration:none; font-size:60%; font-family:"Times New Roman", Times, serif; vertical-align:bottom;
}

.linkBlu a:link, .linkBlu a:visited{
	color:#001d98;
	font-weight:bold;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:60%;
	text-align:left;
	vertical-align:bottom;
	display: block;
}

.linkBlu a:hover, .linkBlu a:focus, .linkBlu a:active{
color:#FF6509; font-weight:bold; text-decoration:none; font-size:60%; font-family:"Times New Roman", Times, serif; text-align:left; vertical-align:bottom;
}
#ricerca{
width:759px;
padding:15px;
margin:auto;
text-align: center;
}
#colonna5 {
float:left;
width:400px;
text-align: left;
vertical-align:top;
padding-right:20px;
}
.giustificato{
text-align:justify;
font-size:60%; color:#333333;
}
#colonna6 {
float:left;
width:300px;
padding-left:15px;
background-color:#FFFFCC;
border-left:#666666 1px solid;
}
#colonna13 {
float:left;
width:300px;
padding-left:15px;
border-left:#666666 1px solid;
}
#mainG{
width:759px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
border-bottom:#666666 1px solid;
text-align: center;
}
#mainNews{
width:759px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
text-align: center;
}
#mainHome{
width:898px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
text-align: center;
}
#mainC{
width:650px;
padding:20px;
margin-left:auto;
margin-right:auto;
text-align: center;
}
#mainF{
width:600px;
padding:20px;
margin-left:auto;
margin-right:auto;
}
#mainMail{
width:800px;
padding:20px;
margin-left:auto;
margin-right:auto;
}
#top3 {
	width:243px; padding-left:15px; float:left; display:block; text-align:left; margin:0; background-color:#FFFFCC; height: 130px; border-bottom:#666666 1px solid; margin-top:3px; padding-top:8px;
	}
#top5 {
margin-top:5px; width:258px; float:left; display:block; text-align:left;  background-color:#FFFFff; margin-left:10px;
	}
#top4 {
	width:260px; float:left; display:block; text-align:left; margin:0; background-color:#001199; height: 27px; 
	}
#event{
	width:275px;  padding:0 0 0 15px; float:left; display:block; text-align:left; 
	}
#event h2{
background:url(images/event_bg2.gif) no-repeat; font:20px/24px "Times New Roman", Times, serif;
	width:264px; height:30px; padding:2px 2px 0 15px; margin:0; font-weight:normal; display:block; color:#FFFFFF; 
	}
#event p{
	width:260px; display:block; font-family:"Times New Roman", Times, serif; color:#333333;
	text-align:left; padding-left:20px; margin-top:0; padding-top:10px; padding:10px; border-bottom:#666666 1px solid; background-color:#FFFFCC;
	}
#ricerca{
	width:275px;  padding:0 0 0 15px; float:left; display:block; text-align:left; 
	}
#ricerca h2{
background:url(images/event_bg.gif) no-repeat; font:20px/24px "Times New Roman", Times, serif;
	width:264px; height:30px; padding:2px 2px 0 15px; margin:0; font-weight:normal; display:block; color:#FFFFFF; 
	}

#ricerca p{
	width:260px; display:block; font-family:"Times New Roman", Times, serif; color:#333333; 
	text-align:left; padding-left:20px; margin-top:0; padding-top:10px;  border-bottom:#666666 1px solid; background-color:#FFFFCC;
	}
#nuovo{
	width:275px;  padding:0 0 0 15px; float:left; display:block; text-align:left; margin-top:15px;
	}
#nuovo h2{
background:url(images/event_bg3.gif) no-repeat; font:20px/24px "Times New Roman", Times, serif;
	width:264px; height:30px; padding:2px 2px 0 15px; margin:0; font-weight:normal; display:block; color:#FFFFFF; 
	}

#nuovo p{
	width:252px; display:block; font-family:"Times New Roman", Times, serif; color:#333333; 
	text-align:left; padding-left:20px; margin-top:0; padding-top:10px;  border-bottom:#666666 1px solid; background-color:#FFFFCC;
	}
#notizie{
	width:275px;  padding:0 0 0 15px; float:left; display:block; text-align:left; margin-top:15px;
	}
#notizie h2{
background:url(images/event_bg3.gif) no-repeat; font:20px/24px "Times New Roman", Times, serif;
	width:264px; height:30px; padding:2px 2px 0 15px; margin:0; font-weight:normal; display:block; color:#FFFFFF; 
	}

#notizie p{
	width:260px; display:block; font-family:"Times New Roman", Times, serif; color:#333333; 
text-align:left; padding-left:20px; margin-top:0; padding-top:10px;; border-bottom:#666666 1px solid; background-color:#FFFFCC;
	}
.titleNews{
color:#001199; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:100%; text-align:left;  
}

.titoloBlu{
color:#001d98; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:100%; text-align:left; vertical-align:bottom; 
}

.titoloAra{
color:#FF6509; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:120%; text-align:left; vertical-align:bottom;
}
.linkTitolo a:link, .linkTitolo a:visited{
color:#001d98; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:100%; text-align:left; vertical-align:bottom;
}

.linkTitolo a:hover, .linkTitolo a:focus, .linkTitolo a:active{
color:#FF6509; font-weight:bold; text-decoration:none; font-size:100%; font-family:"Times New Roman", Times, serif; text-align:left; vertical-align:bottom;
}
.linkTcentro a:link, .linkTcentro a:visited{
color:#001d98; font-weight:bold; line-height:100%; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:60%; text-align: left; vertical-align:bottom;
}

.linkTcentro a:hover, .linkTcentro a:focus, .linkTcentro a:active{
color:#FF6509;  line-height:100%;  font-weight:bold; text-decoration:none; font-size:60%; font-family:"Times New Roman", Times, serif; text-align: left; vertical-align:bottom;
}
#formContatti{
width:600px;
padding-left:20px;
padding-right:20px;
border:#CCCCCC 1px solid;
padding-top:10px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}
#distribuzione{
width:600px;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}
/*pič di pagina*/

#piepagina {
float:left; width: 100%; background-color:#cccccc; margin-top:20px; text-align:center; height:40px;
}
.apice{
	vertical-align: super; 
	font-size:10px;
}

