/**************************
	Code & Design by: Marco Formosa
	m.formosa  @  amarantoweb.com
	Ottobre 2010

	ORTICA EDITRICE

**************************/
@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,400i');
body {
	margin: 0;
	font-family: Verdana, 'Open Sans', sans-serif;
	color: #000;
}


#content
{
	margin: 0px auto;
	width: 990px;
	overflow: hidden;
	padding: 0px;
}

.barra-rossa {height: 35px; width: 100%; background: white url('../images/990-2017.png') top center no-repeat;}


.home_novita_copertina{width:30%; margin-right: 2%; float: left; min-height: 290px; }
.home_descr {width:67%; float: left;}
.home_novita_copertina img {width: 92%;    text-align: center;    margin: 0 auto; margin-bottom: 15px;}

img {border: 0;}

a {color: #cc0000; text-decoration: none;}
a {-webkit-transition: 0.5s; transition: 0.5s;}

a:hover {color: #D40000; text-decoration: underline;}

p {line-height: 1.6em; font-size: 13px;}

li {padding: 6px; list-style-image: url(../images/list.gif);}


h1 {
	font-size: 26px;
	font-weight: normal;
	/*font-family: Georgia, 'Droid Serif', arial, serif; 
	text-transform: uppercase;*/
	color: #CC0000;
	line-height: 1.2em;
	}

h2 {
	/*font: normal 14px Georgia,"Trebuchet MS", Arial;*/
	font-size: 14px;
	font-weight: normal;
	font-family: 'EB Garamond', serif;

	color: #000;
	}

h2.booksubtitle {color: #676767; margin: 0; padding: 0;}

h3 {font-size: 18px; font-weight: normal; font-family: 'EB Garamond', serif; color: #000; line-height: 1.6em; margin: 0; padding: 0}

h4 {
	color: #BE0000; 
	/*font: 15px Georgia, Times, Times New Roman; 
	font: bold 12px Georgia, Times, Times New Roman; */
	font-family: 'EB Garamond', serif;
	font-size: 15px;

	margin: 0; padding: 0; margin-bottom: 10px; letter-spacing:2px;
	}

#menu {
	display: block;
	height: 30px;
	}

#menu a {
    display: block;
    color: #BE0000;
    text-decoration: none;
    float: left;
    /*font: bold 12px Georgia, Times, Times New Roman;*/
    font-size: 13px;
    font-weight: bold;
    
    letter-spacing: 1.1px;
    padding: 7px 11px;
}

#menu a:hover {
	color: #6a6a6a;
	text-decoration: none;
	/*background: #5F0000 url(../images/menubg.gif) bottom center repeat-x;*/
	}
.set_title {display: block; font-weight: bold; font-size: 15px; text-transform: uppercase; color: #000000; padding: 5px 0;}
.set_subtitle {display: block; color: #333; font-weight: normal; font-size: 11px; }
.set_autore{display: block; font: bold 11px verdana; color: #cc0000; padding: 5px 0;}



.left_clmn {width: 20%; float: left;}
.middle_clmn {width: 58%; float: left; margin: 0 1%}
.right_clmn {width: 20%; float: left;}


.novita a:hover {text-decoration: none;}




.typewriter a {	color: #000000; font-size: 12px; display:block; border-bottom: 1px solid #EBEBEB; 	text-decoration: none; }


.typewriter a {padding: 10px 0; }

.typewriter a:hover {color: #BE0000;}


#infobox_widget_left
{
color:#000;
background: #CC0000;
border: 3px solid #B00000;
   -moz-border-radius: 20px 10px ;
   border-radius: 20px 10px; 
	border-width: 40px 20px;
}




.formatesto {background: url(../images/form.gif) no-repeat; padding: 3px 5px 0 5px; font-size: 11px;}
.formatesto input {border:0;}


.box { display: block; width: 192px; float: left; margin-right: 12px; padding: 40px 12px 5px 12px; height: 70px; text-shadow: 1px 1px 4px #000000;}
.box a {text-decoration: none; color: #FFF;}
.box a:hover {text-decoration: none; color: #EFEFEF;}




/* SIDEBAR */


.sidebar a {
	background: #ffffff;
	display: block;
	font-size: 11px;
	color: #000000;
	padding: 8px 2px;
	border-bottom: 1px solid #ebebeb;
	text-decoration: none;
	}

.sidebar a:HOVER { background: #ebebeb; color: #000000;}

.sidedocs a {
	background: #e4e5e9 url(../images/pdfico.gif) left center no-repeat;
	font-size: 11px;
	color: #000;
	display: block;
	padding: 10px 10px 10px 35px;
	width: 120px;
	border-bottom: 1px solid #d4d5da;
	}



/**/

#prodnavigation {
	margin:0;
	padding:0;
	border: 0;
	background-color:#FFF;
	height:43px;
	font-size: 11px;
	overflow: hidden;
}

#prodnavigation a {
	display:block;
	float: left;
	text-decoration: none;
	padding: 10px; 
	margin-left: 1px;
	color: #000;
	text-align: center;
	background: #E4E5E9;
	border: 0;
}

#prodnavigation a:hover {
	background: #ccc;
}

#prodnavigation a:active {
	border:0px;
	background: #02487C;
	color: #FFF;
}
#prodnavigation a:focus {
	border:0px;
	background: #02487C;
	color: #FFF;
}
/*********** FORMS ******************/

.formatesto {
	background: url(../images/bg_form.gif) no-repeat; padding: 3px 5px; width: 128px; float: left;
}
.formatesto input {border:0px solid #FFF;}

.blue input {
	font-size:10;
	width: 200px;
	border:1px solid #579bf2;;
}
.blue textarea {
	font-size:10;
	border:1px solid #579bf2;;
}


#footer
{
	color: #ccc;
	margin: 20px 0 0 0;
	text-align: center;
	font: 10px verdana;
	padding: 20px;
	}

#footer a {color: #cccccc;}
#footer a:hover {color: #cc0000;}


/*********** 2017 ******************/
.list_books {width: 32%;margin: 0 0.5%;float: left; min-height: 410px; padding-top: 5px;}
/*.list_books:hover {background: #fff; box-shadow: 0 0 3px #333;}*/

.list_books a {display: block; text-align: center;text-decoration: none; }
.list_books a:hover {opacity: 0.7; cursor: pointer;}
.list_books img.copertina {border: 1px solid #ebebeb;}
.list_books .number {
    background: #ebebeb;
    padding: 6px 8px;
    border-radius: 40px;
    font-size: 8px;
    text-align: center;
    margin-top: 5px;
    display: inline-block;
}




#lista_autori .scatola_autore {width: 15%;height: 210px;float: left;margin: 0.5%;}
#lista_autori .his_photo {height: 72%;overflow: hidden;text-align: center;}
#lista_autori .his_photo img {height: 100%;}
#lista_autori .scatola_autore a.authors_name {padding-top: 10px; color: black; font-size: 13px; text-align: center; display: block;}
#lista_autori .his_photo a:hover {opacity: 0.5;}
#lista_autori .his_photo a {-webkit-transition: 1s; transition: 1s;}
