/********************************************
* sicoloarredamenti.it
* Design-Developed by Comma3
* http://www.comma3.com
*
* Creato 5/7/2007 
*
* Site Style
********************************************/
/* Reset all */
*, div { 	padding: 0; margin: 0;	border: 0; }

/* Allgemeines */
body {
	font-size: 80%;
	line-height: 1.6em;
	color: #111;
	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	text-align: center;
	background-color: #fff;
	height: 105%;
}


body#bghome {
	background-color: #fff;
	background-image: url(../img/bg_body_home.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

body#bgazienda {
	background-color: #fff;
	background-image: url(../img/bg_body_azienda.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
body#bgideearredo {
	background-color: #fff;
	background-image: url(../img/bg_body_ideearredo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
body#bgmarchi {
	background-color: #fff;
	background-image: url(../img/bg_body_marchi.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

body#bgservizi {
	background-color: #fff;
	background-image: url(../img/bg_body_servizi.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

body#bgnews {
	background-color: #fff;
	background-image: url(../img/bg_body_news.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

body#bgcontatti {
	background-color: #fff;
	background-image: url(../img/bg_body_contatti.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}



a:link {
    color: #CA0064;
    text-decoration: none;
}

a:visited {
    color: #CA0064;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #999;
}

 a:link.black {
	color: #000;
	text-decoration: none;
}

 a:visited.black {
	color: #000;
	text-decoration: none;
}

 a:hover.black {
	text-decoration: none;
	color: #999;
}

/* Clear Class */
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

img, a img {
	border: 0;
}

.none { display: none; }

p {
	font-size: 0.95em;
	line-height: 1.4em;
	margin: 0.9em 0;
}

h3 {
	font-size: 1em;
	margin: 0em 0;
}

blockquote {
	margin: 0em;
	/*background-color: #9DACBF;*/
}



/* Links */
.leftalign {
	float: left;
	margin: 0 0.5em 0 0;
}

.rightalign {
	float: right;
	margin: 0 0 0 0.5em;
}

ul, li{
	margin: 0;
	list-style-type: none;
	position: relative;
}

ul {
	clear: both;
}

li {
	line-height: 1.3em;
	padding: 0.3em 0;
}

#sidebar li {
	margin: 4px 0;
	padding: 3px 5px;
}

#list-white ul {
	background: #fff;
	margin: 8px 0 10px 0;
}

#list-white li {
	background: #fff;
	clear: both;
	border-bottom: 1px dotted #999;
	float: left;
	width: 190px;
	margin: 4px 0px 4px 0px;
	padding: 0px 5px 5px 5px;
}

#Container{
	padding: 0px;
	clear: both;
	width: 900px;
	padding-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}

#Header{
	background-color: #CCE6E9;
	height: 62px;
}

#Logo {
	float: left;
	width: 260px;
	height: 62px;
	background-image: url(../img/logo_sicoloarredamenti.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Logo h1{
	text-indent: -9999px;
	width: 250px;
	height: 60px;
}



#NoteHeader {
	float: right;
	width: 640px;
	height: 42px;
}

#NoteHeader p {
	color: #3C7176;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 8px 6px 8px 0px;
}

#Conten{
	background-image: url(../img/bg_container.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding: 0px;
	clear: both;
	width: 900px;
}

#ColSx {
	float: left;
	width: 260px;
	background-color: #FFF;
}

#ColSx p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999;
	text-align: justify;
	padding: 15px 35px 8px 35px;
}

#ColDx {
	/*background-color: #000;*/
	float: right;
	width: 640px;
	padding: 0px;
	margin: 0px;
}

#BodColDx {
	padding: 15px 0px 8px 0px;
	/*background-color: #555;*/
}
#BodColDx blockquote{
	padding: 10px 20px 10px 20px;
}
#BodColDx h1{
	font-size: 1.9em;
	color: #D22279;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-weight: lighter;
	float: right;
	padding: 0px 0px 8px 0px;
}
#BodColDx h2{
	font-size: 1.3em;
	color: #676767;
	text-align: right;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-weight: lighter;
	float: left;
	padding: 0px 0px 8px 0px;
}


#Focus {
	float: left;
	width: 240px;
	margin-right: 5px;
	margin-bottom: 15px;
	border: 2px solid #D1D1D1;
	background-color: #FFF;
}

.titlehome {
	border-bottom: 1px solid #D1D1D1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #D22279;
	padding: 5px 5px 5px 8px;
	font-weight: normal;
	text-transform: uppercase;
}

#Focus p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	padding: 0px 5px 0px 8px;
}
#Focus h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	padding: 0px 5px 0px 8px;
}
#Focus strong{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

#Focus img{
	width: 100px;
	padding: 5px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 8px;
	border: 1px double #716F64;
	float: left;

}

.continua {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;
	background-image: url(../img/continua_on.gif);
	float: right;
	padding: 0px 5px 0px 15px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-align: left;
	/*width: 90px;*/
}

.newsBlock {
	float: right;
	width: 380px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background-color: #FFF;
	
}
.newsPicSx {
	float: left;
	width: 190px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-color: #FFF;
	
}
.newsPicDx {
	float: right;
	width: 190px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-color: #FFF;
	
}
.newsBlock h1{
	border-bottom: 1px solid #D1D1D1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999;
	padding: 5px 5px 5px 8px;
	font-weight: normal;
	text-transform: uppercase;
}

.newsBlock p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	padding: 0px 5px 0px 8px;
	margin: 0px;
}
.newsBlock b, strong{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.newsBlock img{
	width: 40px;
	height: 35px;
	padding: 5px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 8px;
	border: 1px double #716F64;
	float: left;

}
/* style galleria*/

#Gall {
	padding: 20px 0px 8px 10px;
	margin: 0px;
	/*background-color: #ECE9D8;	border: 1px double #716F64;*/
}

.boxGall {
	float: left;
	width: 128px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #DEECEC;
	background-image: url(../img/bg_boximg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}


#Gall h3 {
	border-bottom: 1px solid #D1D1D1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #D22279;
	padding: 5px 5px 1px 8px;
	font-weight: normal;
	text-transform: uppercase;
}
#Gall h3.right {
	border-bottom: 1px solid #D1D1D1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #D22279;
	padding: 5px 5px 1px 0px;
	font-weight: normal;
	float: right;
	text-transform: uppercase;
	width: 400px;
}

#Gall p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#Gall b, strong{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

#Gall img.Small{
	width: 100px;
	height: 100px;
	padding: 5px;
	margin: 5px 8px 0px 8px;
	border: 1px double #716F64;
	text-align: center;
}

#Gall img.Scheda{
	width: 200px;
    height: 200px;
	padding: 5px;
	margin: 5px 8px 0px 8px;
	border: 1px double #716F64;
}

.boxMarchio {
	float: left;
	width: 128px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #DEECEC;
	background-image: url(../img/bg_boximgm.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}


#Gall .picmarchio{
	/*width: 100px;
	height: 50px;     */
	padding: 5px;
	margin: 5px 8px 0px 8px;
	border: 1px double #716F64;
	text-align: center;
}
.markio{
	height: 18px;
	padding: 5px;
	margin: 0px 8px 0px 0px;
	float: left;
}
.InfoMarkio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;
	float: right;
	padding: 0px 5px 0px 0px;
	margin: 0px 5px 10px 0px;
	text-align: left;
	/*width: 90px;*/
}

#ProdottoDx{
	width: 300px;
	padding: 0px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
}
#ProdottoSx {
	color: #666666;
	padding: 10px;
	float: right;
	width: 230px;
	background-color: #FFFFFF;
}
#ProdottoSx .Name{
	background-color: #E7E7E7;
	padding: 8px;
}
/*footer*/

#Footer {
	clear: both;
	width: 886px;
	font-size: 0.8em;
	background-color: #C8C8C8;
	padding: 8px 5px 5px 8px;
}

.recapiti {
	padding: 0px 6px 6px 0px;
	float: left;
	width: 590px;
	margin: 0px 0 0  30px;
 }
#credit {
	padding: 10px 6px 6px 20px;
	float: right;
	background-image: url(../img/logo_firma_comma3.gif);
	background-repeat: no-repeat;
	background-position: 3px 10px;
	width: 130px;
	margin: 0px 0 0 0 ;
 }
 #credit a { color: #636363; text-decoration: none; }
