/**********************************
MAIN DI BASE
**********************************/

* {	margin: 0;	padding: 0;}

html, body, #container01 {height:100%; min-height: 100%; }

body {background: #f0f0f0;	color:#333;	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:12px; line-height:18px;}

/*classe per nascondere elemento di templavoila */
.hidden {display:none;}
.cleaner {clear:both;}

/*anchor generici*/
a  {	color: #5287c8;}
a:hover {	color: #999;}

/**********************************
MAIN CONTAINER
**********************************/
#container01 {width:100%; background:transparent url(../images/container01_bg.gif) repeat-x scroll 0 0; }
#container02 {width:990px; margin:0 auto; padding-top:11px; background:transparent url(../images/container02_bg.jpg) no-repeat scroll 50% 0;}

#header01 {position:relative; width:960px;padding: 0 15px; overflow:hidden;}
#header02 {}


#navigazione01 {float:left;width:720px; height:44px; padding-top:70px; background:transparent url(../images/menu_bg.gif) repeat-x scroll 0 0; position:relative;}	
div#menu_nav { float:left; width:580px;  text-align:center; border-right:1px solid #ddd;}
div#menu_lang { float:right; width:120px; }

#logo {float:left; height:114px;}		    
#logo .logoph {width:240px; cursor:pointer; height:114px;border:0;background:transparent url(../images/logosisa.jpg) no-repeat scroll 0 0;}		    
#logo span {display:none;}	

#content01 { position:relative; width:960px;padding: 0 15px;}
#content02 { }
#content03 { width:960px; padding:0 ; background: #fff;}

#footer01 { position:relative; width:960px;padding: 0 15px;}
#footer02 {color: #999; font-weight:normal; font-size:13px; width:960px;  padding:20px 0;background:transparent url(../images/footer02_bg.gif) no-repeat scroll 0 0;}


/*********************************************/
/** HOMEPAGE                                **/
/*********************************************/
.homepage #logo {display:none;}		    
.homepage #headerflash  {width:960px; height:450px;background:#ffffff;}		    
.homepage #navigazione01 {width:960px; height:50px; padding-top:10px;background:transparent url(../images/menuhome_bg.jpg) no-repeat scroll 0 0; position:relative;}	
.homepage div#menu_nav { margin-left:170px!important;margin-left:100px; border:none;}
.homepage div#menu_lang { float:right width:120px; }

.homepage #lineeprodotti {width:960px; height:50px; padding-top:10px;background:transparent url(../images/linee_prodotti_bg.gif) repeat-y scroll 50% 0;}		    
.homepage #lineeprodotti a.linea-atelier {display:block; float:left; width:180px; height:40px;background:transparent url(../images/atelier_home.png) no-repeat scroll 0 0;}
.homepage #lineeprodotti a.linea-atelier {display:block; float:left; width:180px; height:40px;background:transparent url(../images/atelier_home.png) no-repeat scroll 0 0;}
* html .homepage #lineeprodotti a.linea-atelier {cursor:pointer; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/templates/images/atelier_home.png", sizingMethod="crop");}
.homepage #lineeprodotti a.linea-atelier:hover {background:transparent url(../images/atelier_home_hover.png) no-repeat scroll 0 0;}
* html .homepage #lineeprodotti a.linea-atelier:hover {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/templates/images/atelier_home_hover.png", sizingMethod="crop");}
.homepage #lineeprodotti a.linea-performa{display:block; float:right; width:180px; height:40px;background:transparent url(../images/performa_home.png) no-repeat scroll 0 0;}
* html .homepage #lineeprodotti a.linea-performa {cursor:pointer; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/templates/images/performa_home.png", sizingMethod="crop");}
.homepage #lineeprodotti a.linea-performa:hover{background:transparent url(../images/performa_home_hover.png) no-repeat scroll 0 0;}
* html .homepage #lineeprodotti a.linea-performa:hover {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/templates/images/performa_home_hover.png", sizingMethod="crop");}
.homepage #lineeprodotti span {display:none;}	
	    
/*********************************************/
/** RIGHE CONTENUTI                         **/
/*********************************************/
.row { }

.page #row2 { float:left; width:470px; padding:0 9px 0 0;border-right:1px solid #ddd;margin:20px 0;}
.page #row3 { float:left; width:470px; padding:0 0 0 10px; margin:20px 0;}
.page #row4 { margin-bottom:10px;}
.page #cleaner2 { display:none;}

.homepage #row2 { margin:0 0 0 0; }
.homepage #row3 { margin:0 0 0 0; }

.twocols #row2 { float:left; width:710px; padding:0 9px 0 0;border-right:1px solid #dddddd; margin:10px 0; }
.twocols .performa #row2 { border-right:1px solid #3e3e3e;}
.twocols #row3 { float:left; width:230px; padding:0 0 0 10px; margin-top:10px; margin:10px 0;}
.twocols #cleaner2 { display:none;}
.twocols #row4 { clear:both;}

.coldx #row2 { float:left; width:240px; padding:0 10px 0 0; border:none; margin:0; }
.coldx #row3 { float:left; width:700px; padding:0 0 0 10px; }
.coldx #cleaner2 { display:none;}

.performa #content03 {background:#000; color:#595959;}


/*******************************************************************/
/** FORMATTAZIONE MENU ORIZZONTALI                                **/
/*******************************************************************/


div#navigazione01 ul {list-style-type: none;}
div#navigazione01 li {display:inline; background:transparent url(../images/menu_bullet.gif) no-repeat scroll 4px 4px; padding:0 0 0 10px;}
div#navigazione01 li a {color: #666; font-size:13px; padding:0 2px 12px 2px; line-height:45px; font-weight: normal; text-decoration: none; }
div#navigazione01 li a:hover,
div#navigazione01 a.activelink {color: #999;background:transparent url(../images/menu_active.gif) no-repeat scroll 50% 100%;}
div#navigazione01 li.first {background:none;}

/*********************************************/
/** FORMATTAZIONE MENU FOOTER               **/
/*********************************************/
#copyrights { width: 240px;  float:left; padding-left:10px; }
#iva { width: 460px; float:left; text-align:center; font-size:11px;}
#credits { width: 240px; float:right; padding-right:10px;}

#footer02 ul{list-style-type:none;padding: 0;margin: 0; text-align:right;}
#footer02 li {display:inline; padding:0pt 5px 0pt 7px; background: url(../images/menu_bottom_bullet.gif) no-repeat 0 5px;} 
#footer02 a {color: #999;text-decoration:none; font-weight: normal;}
#footer02 a:hover {color: #666;}
#footer02 li.activelink {color: #66;}
#footer02 li.first {background:transparent;}

