body, html, tr, td, th, pathseparator, h1, h2, h3, h4, h5, p, img, ul, li {
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    font-family: verdana,tahoma,arial,sans-serif;
    font-size: 11px;
    color: #777777;
    margin: 0px;
    padding: 0px;	
    text-decoration: none;	
    font-weight: normal;	

}

body{
	background: #595959;
}

a {
	color: #bc0060;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}

hr{
	border: thin solid #777777;
}

/*****************************************************************************/
/*****************************************************************************/
/* layout pagina */
/*****************************************************************************/
/*****************************************************************************/

div#container{
	text-align:center;
	height: 100%;
}

div#dummy{
	text-align:left;
	margin:auto;
	width:740px;
	clear:both;
	background-color: #fff;
}

/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/* BANNER TOP */
/*****************************************************************************/
/*****************************************************************************/


div#top{
	height: 41px;
	background: #595959;
}
div#top p{
	color: #adadad;
}
div#top a {
	color: #adadad;
}




div#testata{
	width:740;
	height: 300px;
}
html>body div#testata{
	margin-bottom:0px; 		/*Opera, Firefox e Safari*/

}
*:first-child+html div#testata{
	margin-bottom:0px;			 /*IE7*/
} 




div#testata ul{
	padding:0px;
	margin:0px;
	text-align: right;
	list-style-type: none;
	margin-top:-200px;
	margin-right:590px;
}
div#testata li{
	margin: 0px 0px 5px 0px;
}
div#testata li a{
	color: #2f2f2f;
	text-decoration: none;
	font-weight: bold;
}
div#testata li a:hover{
	text-decoration: underline;
}


div#testata a#whitelink{
	color: #fff;
}

div#testata a#activelink{
	color: #adadad;
}





/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/* FOOTER */
/*****************************************************************************/
/*****************************************************************************/

div#footer{
	text-align: center;
	width: 740px;
	height: 101px;
	background:  url(../images/footer.gif) no-repeat center left;
}
div#footer p{
	font-size: 10px;
	font-family: tahoma,verdana,arial,sans-serif;
}

/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*  MENU LEFT  */
/*****************************************************************************/
/*****************************************************************************/

div#menu_left{
	width:209px;
	float:left;
	padding:20px;
    border-right: 1px solid #777777;	
}



/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*  NAVIGATORE PRODOTTI  */
/*****************************************************************************/
/*****************************************************************************/

div#navigatore{

}

div#navigatore ul{
	padding:0px;
	margin:0px;
	list-style-type: none;
	margin-bottom: 15px;
}
div#navigatore li{
	background-image: url(../images/quadratino.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:14px;
}
div#navigatore li a{
	color: #777777;
	text-decoration: none;
	font-weight: bold;
}
div#navigatore li a:hover{
	text-decoration: underline;
}


div#navigatore a#activelink{
	color: #adadad;
}

/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*  HOMEPAGE  */
/*****************************************************************************/
/*****************************************************************************/



div.home_box{
	text-align: justify;
}







/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/* CONTENUTO */
/*****************************************************************************/
/*****************************************************************************/

div#content{
   overflow: auto;
	text-align:justify;
	width:720px;
	float: right;
	padding:20px;
}
html>body div#content{
	margin:0px;     		/*Opera, Firefox e Safari*/
}
*:first-child+html div#content{
	margin:0px;			 /*IE7*/
} 




div#content_small{
   overflow: auto;
	text-align: justify;
	width:450px;
	float: right;
	padding:20px;
/*	border-left: 1px solid #777777;*/
}
html>body div#content_small{
	margin:0px;     		/*Opera, Firefox e Safari*/
}
*:first-child+html div#content_small{
	margin:0px;			 /*IE7*/
} 


/*****************************************************************************/
/*****************************************************************************/
/* LOGIN */
/*****************************************************************************/
/*****************************************************************************/
/******************************************************************************/


div#login{

}
div#login p{
	padding:5px;
	font-size: 9px;		
}


div#login h1{
	font-size: 11px;	
	font-weight: bold;
	color: #343434;
	margin-left:5px;
}

.login_img{
	margin-left:114px;
	margin-top:2px;
	margin-bottom:10px;
}





/**************************************/

pathseparator {
	background-color: #aaaaaa;
}

div.chiusura {
	clear: both;
}


.fieldsize {
	font-family: Verdana,arial,sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;	
	text-decoration: none;	
	font-weight: normal;	
}
html>body .fieldsize{
    margin-bottom:2px; 		/*Opera, Firefox e Safari*/
}

.pulsanti{
	text-align: right;
}



.didascalia { font-family: Arial, Helvetica, sans-serif; font-size: 70%}
.didascalia-titolo {  font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #FFFFFF; background-color: #000000; text-align: center; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}


.menuprodotti_link
{
   text-align:left;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.menuprodotti_sezione
{
   text-align:left;
	font-size: 12px;
	color: #bc0060;
	font-weight: bold;
}

/********************************************************************************/

h1{
	font-size: 20px;
	color: #343434;
	font-weight: bold;
	margin-bottom:15px;
/*	text-align: left;*/
}

h2{
	font-size: 14px;
	color: #343434;
	font-weight: bold;
	margin-bottom:15px;
}

h3
{
    text-align:left;
	font-size: 12px;
	color: #bc0060;
	font-weight: bold;
	margin-bottom:15px;
}

h4{
	font-size: 12px;
	color: #434343;
	font-weight: bold;
	margin-bottom:15px;
}


/******************************************************************/
/* stili per tinymce */

.titolo{
	font-size: 14px;
	color: #db002f;
	font-weight: bold;
	margin-bottom:10px;
}

.tabella_input{
	border: 1px solid #ddd;
}
.tabella_input_header{
	background-color: #ddd;
	font-weight: bold;
}
