/*

      Created by d-one.info	  

	  E-Mail: info@d-one.info

  

*/



* { padding: 0; margin: 0 ; }



body {

  background: url(../images/bg.jpg) top repeat-x #040508;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#606271;

}

#wrapper { 

 margin: 0 auto;

 width: 995px;



}

#faux {

 margin-bottom: 5px;

 overflow: auto; 

 width:100%;





}

#header {

 color: #333;

 width: 996px;

 height: 115px;

 background-image:url(../images/bgheader.png);

 background-repeat:no-repeat;

 background-position:center;



}



/*------MENU-------------------*/

.solidblockmenu{

margin: 0;

padding: 0;

float:right;

font: bold 12px Arial;

width: auto;

overflow: hidden;

height:33px;

margin-left:300px;

color:#929297;

}



.solidblockmenu li{

display: inline;

}



.solidblockmenu li a{

float: left;

color: #929297;

padding: 9px 18px;

text-decoration: none;



}



.solidblockmenu li a:visited{

color:#929297;

}



.solidblockmenu li a:hover, .solidblockmenu li .current{

color: white;

}

	

/*--------------SEPARATORI-----*/

#separatore1{ width:90%; margin:0 auto; padding:0; border-bottom:1px solid #222E6F; }

#separatoredx{ width:100%; margin:0 auto; padding:0; height:10px; font-size:12px; }
#separatoredalcarrello{ width:95%; margin:0 auto; padding:0; text-align:center; height:1px; border-bottom:1px solid #424646;}




#leftcolumn { 

 display: inline;

 color: #333;

 margin: 5px 5px 5px 5px;

 padding: 0px;

 width: 160px;

 float: left;

}





#base{ background-color:#000; /*background-image:url(images/bg_menubase.png); background-repeat:repeat-x; */width:100%; margin-bottom:10px; }

ul.menu { padding-left:0px; padding-bottom:0px; width:100%;}

ul.menu li { padding-left:10px; width:auto;}

ul.menu li { padding:0px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:23px; }

ul.menu li a { color:#929297; font-size:13px; text-decoration:none; font-weight:bold; text-transform:none; display:block; padding-left:10px;}

ul.menu li a:hover{ text-decoration:none; color:#FFF}

/*------------------*/

#scaricaversionegratis{ background-color:#000; width:100%; }

ul.scar { padding-left:0px; padding-bottom:0px; width:100%;}

ul.scar li { padding-left:10px; width:auto;}

ul.scar li { padding:0px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:23px; }

ul.scar li a { color:#F3B023; font-size:13px; text-decoration:none; font-weight:bold; text-transform:none; display:block; padding-left:10px;}

ul.scar li a:hover{ text-decoration:none; color: #FF9933}

/*--------------*/


ul.submenu { margin-bottom:10px; margin-top:10px; padding-left:0px; padding-bottom:0px; width:100%;}

ul.submenu li { padding-left:10px; width:auto;}

ul.submenu li { padding:0px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:20px; }

ul.submenu li a { color:#C0D0E9; font-size:12px; text-decoration:none; font-weight:normal; text-transform:none; display:block; padding-left:15px;}

ul.submenu li a:hover{ text-decoration:none; color:#FFF}



#blocconero{ background-color:#000; width:100%; margin-bottom:5px; }

h3.bianco{color:#FFF; font-size:15px; padding:10px; }
h3.azzurrobianco{ color:#E9EDEF; font-size:15px; padding:10px;}
h3.arancino{ color:#F3B023; font-size:15px; padding:10px;}
h3.azzurro{ color:#669BDB; font-size:15px; padding:10px; }

h3.verde{color:#58A52E; font-size:15px; padding:10px; }

h3.arancione{color:#F16701; font-size:15px; padding:10px; }

h3.lilla{color:#8D2185; font-size:15px; padding:10px; }

h3.verdeacqua{color:#4EB5C7; font-size:15px; padding:10px; }

h3.cartazucchero{color:#789BCF; font-size:15px; padding:10px; }

h3.fuxia{color:#C01D22; font-size:15px; padding:10px; }

h3.rosso{color:#DB1111; font-size:15px; padding:10px; }




ul.menu2 { padding-left:0px; padding-bottom:0px; width:100%;}

ul.menu2 li { padding-left:10px; width:auto}

ul.menu2 li { padding:0px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:22px; border-bottom:1px solid #1b1c23}

ul.menu2 li a { background: #000 url(../images/a1.gif) no-repeat 10px 9px; color:#929297; font-size:13px; text-decoration:none; font-weight:normal; text-transform:none; display:block; padding-left:30px;}

ul.menu2 li a:hover{ text-decoration:none; color:#FFF}





#content { 

 float: left;

 color: #333;

 margin: 0px 3px 3px 3px;

 padding: 0px;

 width: 644px;

 display: inline;

 position: relative;

 /*background-color:#FFF;

 border:1px solid #1D1E25;*/

}



#ricerche{ float: left;

 color: #333;

 margin: 2px 5px 5px 3px;

 padding: 0px;

 width: 644px;

 height:34px;

 display: inline;

 position: relative;

 background-image:url(../images/bg_ricerche.gif);

 background-repeat:repeat-x;

 

}



#prodotti{ float: left;

 color: #333;

  margin: 5px 5px 5px 3px;

 padding: 0px;

 width: 643px;

 display: inline;

 position: relative;

 background-color:#FFF;

 border:1px solid #1D1E25;

 

 

 }

#rightcolumn { 

 display: inline;

 position: relative;

 color: #333;

  margin: 5px 5px 5px 5px;

 padding: 0px;

 width: 160px;

 float: right;
 /*background-color:#000;*/
 }



#dxmenu{ background-color: #00CC00; width:100%; margin-bottom:1px; margin-top:5px; }

#dxmenu h3{ background:#000000;color: #CFD5F5; font-size:13px; font-weight:bold; padding:8px 10px 8px 10px; }



ul.menu3 { background-color:#141515;padding-left:0px; padding-bottom:0px; width:100%;}

ul.menu3 li { background-color:#141515;padding-left:10px; width:auto}

ul.menu3 li { background-color:#141515;padding:0px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:27px; border-bottom:1px solid #1b1c23 }

ul.menu3 li a { color:#929297; font-size:12px; text-decoration:none; font-weight:normal; text-transform:none; display:block; padding-left:10px;}

ul.menu3 li a:hover{ text-decoration:none; color:#FFF}

.grigino{ color:#AFD5EF; font-size:11px; padding-right:3px; }



#graymenu{ background-color:#000; width:100%; padding-bottom:2px; margin-bottom:10px; }

#graymenu h3{ color:#70DE25; font-size:15px; font-weight:bold; padding:8px 10px 8px 10px; }



ul.graysubmenu { padding-left:0px; padding-bottom:0px; width:100%;}

ul.graysubmenu li { padding-left:10px; width:auto}

ul.graysubmenu li { padding:0px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:22px; }

ul.graysubmenu li a { background:url(../images/a3.gif) no-repeat 10px 12px; color:#929297; font-size:13px; text-decoration:none; font-weight:normal; text-transform:none; display:block; padding-left:20px;}

ul.graysubmenu li a:hover{ text-decoration:none; color:#FFF}





#footer { 

 width: 980px;

 clear: both;

 color: #CCC;

 background-color:#000000;

 padding: 8px;

}



#footer a{ color:#98BBE7;}

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

#rigafooter{border-bottom:1px solid #252529; padding-bottom:10px; padding-top:1px; color:#CCCCCC; line-height:20px; }

#rigafooter span { color:#FFF; margin-left:5px; margin-right:5px;}



#riga2footer{padding-bottom:10px; padding-top:10px; color:#CCCCCC; line-height:20px;}

#riga2footer span { color:#FFF; margin-left:5px; margin-right:5px;}

.clear { clear: both; background: none; }





a:link {

	color: #6f6f70;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #6f6f70;

}

a:hover {

	text-decoration: underline;

	color: #FFF;

}

a:active {

	text-decoration: none;

	color: #6f6f70;

}







/* gradient 2 */

.gradient2 h1 {

	font: bold 18px "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 10px 2px 2px 5px;

	color: #000;

	text-transform: uppercase;

	letter-spacing: -1px;

	height:25px;

}

.gradient2 h1 span {

	background: url(../images/gradient-glossy.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 18px;

}

.gradient2 h2 {font: normal 11px "Lucida Grande", Arial, sans-serif;

	margin: 2px 0 10px 5px;

	color: #999999;}

	

h4{ color:#0099CC; font-size:10px; padding:5px; margin-top:10px;}





/*----------------------------*/



/* PAGER */



a.pager {

	background: none;

	background-color: #F6F6F6;

	text-decoration: none;
	font-size:11px;

	font-weight: bold;

	padding: 1px 5px 1px 5px;

	width: 18px;

	height: 30px;

	margin-left: 3px;

	border: 1px solid #CCCCCC; }



a.pager#curpage {

	background-color: #D6E6FF; }



a.pager:hover {

	background-color: #E9E9E9; }

	

/* MESSAGE BOXES */



p.msgerr {

	text-align: center;
    line-height:25px;
	color: #D90000;

	background-color: #EEEEEE;

	padding: 3px;

	border: 1px solid #CCCCCC;

	font-size: 13px;

	font-weight: bold;

	border-radius: 4px;

	margin: 10px 5px 10px 3px;

	}



p.msg {

	text-align: center;
	width:620px;
	line-height:25px;
	background-color: #EEEEEE;
	padding: 3px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	font-weight:bold;
    border-radius: 4px;
    margin: 10px 5px 10px 3px;

	 }


#percorsi{ margin:0;font: bold 12px Arial; overflow: hidden; margin-top:0px; padding-top:9px; height:25px; color:#929297; width:100%;/* background-image:url(../images/bg_barra.gif); background-repeat:repeat-x;*/ text-align:center; text-transform:uppercase; }

#percorsi li{display: inline; list-style:none; list-style-type:none; border-right:1px solid #CDCDCD; }
#percorsi li a{color:#0099CC; padding: 0px 10px 5px 10px; text-decoration: none;}
#percorsi li a:visited{color:#0099CC;}
#percorsi li a:hover{color: #077AB8;}


/*--------------questo serve per le pagine dove va scritto e basta-----------------------*/
#layoutpaginagenerica1{ margin:5px; padding:5px; color: #333; width:620px; background-color:#EEEEEE;}


/*--------------BARRA RICERCHE----*/
#ricercami{margin:0; padding-bottom:2px; margin-left:10px; padding-top:3px;  width:100%;}
#ricercami H1{ float:left; text-align:left;background: #FFF url(../images/lente_fondo_bianco.gif) no-repeat 2px 3px; color:#6A6A6A; width:80px; margin-top:5px;padding-left:20px; font: bold 13px Arial, sans-serif;}
/*--------- BARRA RICERCA -----------*/


#searchform span { color:#929297; padding-left:5px; padding-right:5px; padding-bottom:10px; }
#searchform .text { width:180px; height:15px; padding:0px 0px 1px 2px; margin:2px 2px 2px 2px; font-size:11px; color:#6f6f70;}

