html,body {height:100%;margin:0 auto;padding:0;}
body {background-color:#ffffff;color:#666669;font:11px  Arial, Helvetica,sans-serif;}


a {color:#D45800;text-decoration:underline;}
a:hover {color:#434343;text-decoration:none;}

h1 {color:#F16600;font-size:30px;font-weight:normal;padding:0;margin:0; line-height:29px;}
h2 {color:#e5e5e5;font-size:17px;font-weight:normal;padding:0;margin:0; line-height:16px;}
h3 {color:#666666;font-size:15px;font-weight:normal;padding:0;margin:0; line-height:22px;}
h4 {color:#313131;font-size:12px;font-weight:bold;padding:0 0 3px 0;margin:0; line-height:16px;}

p {margin:0;padding:0; line-height:16px;font-size:11px;}
span {margin:0;padding:0; line-height:16px;font-size:11px;font-weight:normal;}

#wrapper {width:960px;height:100%;min-height:100%;margin:0 auto;padding:0;background-color:#f5f5f5;}

#container {background-color:#ffffff;padding:10px 0px 20px 0px;}

#footer {height:15px;padding:25px 0 0 0;text-align:center;}

#bottom {width:960px;height:10%; background-color:#e5e5e5;margin:0;padding:0;}


/******************************************************************************************************
HEADER * HEADER * HEADER * HEADER * HEADER * HEADER * HEADER * HEADER * HEADER * HEADER * HEADER * 
******************************************************************************************************/

#header {}

/*SWITCH LINGUE*/
#language{margin:0 auto;padding:3px 8px 3px 0px;height:15px;background-color:#e5e5e5;text-align:right;color:#ffffff;}


/*LOGO*/
#logo {width:200px;height:30px;padding:15px 0px 8px 0px;float:left;}
#logo img{border:none;}


/*AREA RISERVATA*/
.panelcollapsed {
	margin:0;
	padding: 32px 0px 3px 0px;
	background-color:#ffffff;

}

.panelcollapsed h4{color:#A4A4A4;font-size:12px;text-align:right;margin: 0px; padding:8px 16px 9px 0px; background: url(img/arrow.gif) no-repeat 950px;cursor:pointer;}


.panelcontent {	height:20px;display:none;text-align:right; margin:0;padding: 0px;}

fieldset, input {margin:0;padding:0;}
fieldset {border:none;}
input {font-size:11px;border:1px solid #E5E5E5;padding:0;margin:0;}

.btn {font-size:11px;color:#D45800;background-color:#ffffff;border:1px solid #ffffff;}
.btn:hover {color:#434343;cursor:pointer;}
.panelcollapsed .panelcontent { display: none; }


/*MENU*/
#menu {height:33px;margin:1px 0 0 0;padding:0px;background-color:#e5e5e5;}

#menu ul{margin:0;padding:0px;}
#menu ul li{height:14px;display:inline;float:left;border-right:1px solid #B1B1B1;padding:10px 0 9px 0; margin:0px;}
#menu ul li:hover{height:14px;background-color:#F16600;}
#menu ul li a{color:#313131;font-weight:bold;padding:10px 30px 10px 30px;margin:0px;text-decoration:none;}
#menu ul li.active {height:14px;background-color:#F16600;}
#menu ul li.active a{color:#E5E5E5;}


/******************************************************************************************************
PAGINA INDEX * PAGINA INDEX * PAGINA INDEX * PAGINA INDEX * PAGINA INDEX * PAGINA INDEX * PAGINA INDEX *  
******************************************************************************************************/

.index{background:#17171C url('img/home_riviste.png') bottom right no-repeat;margin:0 auto;padding:0;color:#434343;font:11px sans-serif;text-align:justify;}
#index_wrapper {overflow:hidden;}
#index_cloud {border:1px solid #434343;padding:6px;margin:10px;}
#index_container { width : 100%;text-align : center;}
#index_container p{ margin: 0 auto;margin-top : 19%;}


/*SLIDESHOW IMMAGINI*/
#slideshow{width:574px;height:485px;float:left;overflow: hidden;}

/*BACHECA*/
#right_box{height:475px;width:375px;float:right;padding:21px 0 0px 0px;}
#right_box .testo {height:235px;overflow:hidden;}
#right_box .testo p{padding-left:8px;}
#right_box .testo h3{padding:10px 0px 0px 0px;}

/*OUTLET*/
#jq{height:228px;width:380px;padding:10px 0 0 0;text-align:right;}

/*BANNER*/
#banner {width:960px;height:150px;list-style-type:none;margin:0;padding:0;}
#banner li{float:left;width:312px;list-style-type:none;background-color:#e5e5e5;}

#banner .box1{margin:0 12px 0 0;}
#banner .box2{margin:0 12px 0 0;}
#banner .box3{margin:0 0 0 0;}

#banner li p.foto{margin:0;padding:0;}
#banner li p.foto img{margin:0;padding:0;border:1px solid #e5e5e5;}
#banner li p.nome{background-color:#e5e5e5;margin:0;padding:0px 0px 2px 10px;}


/******************************************************************************************************
PAGINE STATICHE * PAGINE STATICHE * PAGINE STATICHE * PAGINE STATICHE * PAGINE STATICHE * PAGINE STATICHE * 
******************************************************************************************************/

/*BOX TESTO*/
#static_box_testo {width:960px;margin:70px 0px 70px 0;padding:0;float:left;}

#static_box_testo .foto_right {margin:17px 0 20px 20px;padding:6px;float:right; border:1px solid #cccccc;}
#static_box_testo .foto_left {margin:3px 20px 20px 0px;padding:6px;float:left; border:1px solid #cccccc;}


/******************************************************************************************************
PAGINA AZIENDA * PAGINA AZIENDA * PAGINA AZIENDA * PAGINA AZIENDA * PAGINA AZIENDA * PAGINA AZIENDA * 
******************************************************************************************************/

/*BOX TESTO*/
#box_testo {width:528px;margin:70px 20px 70px 0;padding:0;float:left;}

/*BOX IMMAGINI*/
#box_immagini {width:402px;margin:70px 0 70px 0;padding:0;float:right;}
#box_immagini p.slogan img{margin:20px 5px;}
#box_immagini img{float:left;margin:0px 0 6px 6px;}
#box_immagini p.contatti img{float:left;margin:0;}


/******************************************************************************************************
PAGINA SERVIZI * PAGINA SERVIZI * PAGINA SERVIZI * PAGINA SERVIZI * PAGINA SERVIZI * PAGINA SERVIZI * 
******************************************************************************************************/
/**/

.servizi-txt {margin:70px 20px 70px 0;}
.servizi-txt .arancio {color:#f16600;}
#bottom-servizi {width:960px;margin:10px auto;padding:0;}
#bottom-servizi ul{list-style-type:none;margin:0;padding:0;}
#bottom-servizi ul li{width:178px;list-style-type:none;margin:0 15px 0 0;padding:0;float:left;border:1px solid #e5e5e5;}
#bottom-servizi ul li.last{margin:0;}

#bottom-servizi h2{font-size:18px;font-weight:normal;color:#f16600;margin:0;padding:10px;}
#bottom-servizi p{margin:0;padding:0 10px 10px 10px;}

#bottom-servizi a{color:#666669;}


/******************************************************************************************************
PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * 
******************************************************************************************************/

/*MAPPA GOOGLE*/
#mappa {margin:70px 0 70px 0;float:left;}

/*INDICAZIONI*/
#indicazioni {background-color:#e5e5e5;width:385px;height:265px;margin:100px 0 0 0;padding:10px 10px 10px 15px;float:right;}

#indicazioni ul {margin:6px 0 0 20px;padding:0;}


/******************************************************************************************************
PAGINA EDITORIA * PAGINA EDITORIA * PAGINA EDITORIA * PAGINA EDITORIA * PAGINA EDITORIA * PAGINA EDITORIA * 
******************************************************************************************************/

/*DESCRIZIONE LIBRI*/
#libri_descrizioni {margin:70px 0 10px 0;width:245px;float:left;}
#libri_descrizioni div{height:250px;background-color:#e5e5e5;margin:0 0 3px 0;width:245px;float:left;}
#libri_descrizioni h2{background-color:#333333;padding:7px 7px 7px 9px;margin:0 0 20px 0;}
#libri_descrizioni h4{padding:0 0 3px 9px;}
#libri_descrizioni p{padding:0 0 0 9px;}

/*SLIDER IMMAGINI*/
#libri_immagini {height:300px;width:600px;margin:68px 30px 0 0;float:right;}

#mail_libro{background-color:#ffffff;}

/******************************************************************************************************
PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * PAGINA CONTATTI * 
******************************************************************************************************/

/*FORM*/
form {margin:0;padding:0 0 0 0;}

form p{margin:20px 0 20px 0;}

fieldset.contatti {padding:0 20px 20px 20px;margin:0;border:1px solid #f5f5f5;}

legend {color:#313131;}

label {
  float:left;
  width:100px;
  margin-right:20px;
  text-align:right;
  padding:4px;

  }
input.contatti { width:320px;background-color:#f4f4f4;border:none;padding:4px;font-size:11px;color:#666669;}

select.contatti { width:328px;background-color:#f4f4f4;border:none;padding:4px;font-size:11px;color:#666669;}

textarea.contatti { width:320px;background-color:#f4f4f4;border:none;padding:4px;font-size:11px;color:#666669;}

.submit_contatti {height:30px;width:328px;background-color:#ffffff;border:1px solid #ddd;}
.submit_contatti:hover {height:30px;background-color:#e5e5e5;border:1px solid #fff; cursor:pointer;}




/******************************************************************************************************
PAGINA UPLOAD  * PAGINA UPLOAD  * PAGINA UPLOAD  * PAGINA UPLOAD  * PAGINA UPLOAD  * PAGINA UPLOAD  * 
******************************************************************************************************/

/*ISTRUZIONI*/
.passo_attivo {background-color:#D45800;padding:0 0 0 2px;color:#f5f5f5;}

/*FORM*/
fieldset.upload {border:1px dashed #cccccc;font-size:11px;font-weight:bold;padding:10px;}
textarea {font:12px Arial;width:450px; height:100px;border:1px dashed #cccccc;margin:0 6px 12px 0;padding:10px;}
label {font-weight:normal;}
/*INDICAZIONI*/
#upload_indicazioni {background-color:#e5e5e5;width:385px;height:298px;margin:40px 0 40px 0;padding:10px 10px 10px 15px;float:right;}

.bottone {background:url("./upload/buttons_conferma_114x29.jpg");color:#f5f5f5;width:116px;height:31px;border:1px solid #ffffff;font:15px Arial;padding:0 0 2px 0;}

.errore_invio {color:#cc0000;}

/******************************************************************************************************
MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * MAIL * 
******************************************************************************************************/

.testo_mail {font-size:10px;}


