/*
CSS Designed by
ITECHSoluzioni 
Selettori di elementi <---------------------------------------------------------------------------------------------------| 1
*/
*{margin:0;padding:0;} /* reset margini e padding del browser */
body{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
hr{ display:none; clear:both;}
#cor1 #ricerca form label{ font-size:10px; display:block;}
/*
ID <---------------------------------------------------------------------------------------------------------------------| 2
*/
#top{ height:120px;}

#top #logo{ width:519px; height:120px; float:left; background:url(/img/top.gif) top no-repeat;}
#top #banner{ float:right; position:absolute; right:0; background:#fff; height:120px;}

#pri{margin:auto;width:100%;}
#sub_nav{ background:url(/img/struttura/sub_nav.jpg) repeat-x;}
#nav_admin{ margin:0 0 10px 0}
#cor{ padding:0 10px;}
<!--#cor1{ float:left; width:190px; clear:left}-->
#cor1{ float:left; width:19%; clear:left}
#cor2{}
#cor2 a{color:#0000FF;text-decoration:none}
#cor1 #ricerca{ background:url(/img/struttura/ricerca.gif) top; width:186px; padding:30px 0 0 0}
#cor1 #elenco_cat{ background:url(/img/struttura/generi.gif) top; width:186px; padding:30px 0 0 0}
#cor1 #carrello{ background:url(/img/struttura/carrello.gif) top; width:186px; padding:30px 0 0 0; margin-bottom:10px; 
font-size:10px}
#cor1 #ricerca form, #cor1 #carrello div{ background:url(/img/struttura/bot.gif) bottom no-repeat; padding:5px 5px 15px 5px}
#cor1 #elenco_cat form{ background:url(/img/struttura/bot.gif) bottom no-repeat; padding:5px 5px 15px 5px;font-size:11px}
#cor1 #banner{ margin:10px 0 200px 0;} 
#pie{ font-size:10px; clear:both; border-top:4px solid #FF0000; padding:10px; margin:10px 0 0 0;}
#categorie a {color:#0000FF; text-decoration:none}
#categorie a:hover {text-decoration:underline}
/*
Classi <-----------------------------------------------------------------------------------------------------------------| 3
*/
.int{ font-weight:bold; background:#efefef}
.tab_admin{ border-right:1px solid #ccc; border-left:1px solid #efefef }
.tab_admin td{ border-bottom:1px solid #ccc; padding:2px}
.int{ background:#efefef; }
.list_dett{ font-size:10px; color:#999999}
.cat_list{ border-bottom:1px solid #CCC; padding:10px 4px 10px 4px;}
.dett_list td{ padding:1px; }
.scheda_cat{ border:1px solid #efefef; margin-bottom:10px}
.scheda_cat td{ padding:4px}
.scheda_cat .int{ font-weight:bold; text-align:right;}
.pagin{ text-align:center; }
.linkTitolo{ font-size:16px; font-weight:bold;} 
.prezz{ text-decoration:line-through; font-family:'Times New Roman', Times, serif; font-size:14px}
.sconto{ color:#FF0000; font-weight:bold;}
.carrello td{ padding:3px }
/*
Pseudo-classi <----------------------------------------------------------------------------------------------------------| 4

Nav <------------------------------------------------------------------------------------------------| 4.1
*/
#nav{ height:25px;}
#nav ul, #nav ul li{ list-style:none; position:absolute; margin:0; padding:0;}
#nav ul li a{ text-indent:-6000px; height:25px; text-decoration:none; display:block; }

#nav ul li#nav1{left:360px; width:59px;}
#nav ul li#nav2{left:420px; width:65px;}
#nav ul li#nav3{left:486px; width:76px;}
#nav ul li#nav4{left:563px; width:99px;}
#nav ul li#nav5{left:663px; width:129px;}

#nav ul li#nav1 a{ background:url(/img/nav/nav1.gif) no-repeat;}
#nav ul li#nav2 a{ background:url(/img/nav/nav2.gif) no-repeat;}
#nav ul li#nav3 a{ background:url(/img/nav/nav3.gif) no-repeat;}
#nav ul li#nav4 a{ background:url(/img/nav/nav4.gif) no-repeat;}
#nav ul li#nav5 a{ background:url(/img/nav/nav5.gif) no-repeat;}

#nav ul li#nav1 a:hover{ background-position:0 2px;}
#nav ul li#nav2 a:hover{ background-position:0 2px;}
#nav ul li#nav3 a:hover{ background-position:0 2px;}
#nav ul li#nav4 a:hover{ background-position:0 2px;}
#nav ul li#nav5 a:hover{ background-position:0 2px;}


#nav_admin{ margin:10px 0 0 0}
#nav_admin ul{ padding:5px; border-bottom:4px solid #f00;}
#nav_admin ul li{ display:inline; padding:3px; margin:5px 0}
#nav_admin ul li a{ padding:5px 15px; text-decoration:none; background:#efefef; margin:5px 0;}


#sub_nav{ height:37px;}
#sub_nav ul{ margin:0; padding:6px;}
#sub_nav ul li{ padding:0 10px; margin:0; display:inline}
#sub_nav ul li a{ color:#FFFFFF; text-decoration:none; }
/*
Link <-----------------------------------------------------------------------------------------------| 4.2
*/
a:link{text-decoration:underline;}
a:hover{text-decoration:none;}
/*
Formattazione contenuti <------------------------------------------------------------------------------------------------| 5

Titoli <---------------------------------------------------------------------------------------------| 5.1
*/
h1{font-size:28px;}
#top h1{ }
#top h1 span{ display:none}
#cor2 h2{ color:#FF0000; border-bottom:1px solid #ccc; font-weight:normal; margin:10px 0}
.dettaglio h4{ font-size:14px; font-weight:normal}
h2{font-size:24px;}
.dett_list h3{ margin:0; padding:0}
h3{font-size:16px; margin-bottom:15px}
h4{font-size:18px; margin-bottom:15px; clear:both}
/*
Elenchi <--------------------------------------------------------------------------------------------| 5.2
*/
ul{list-style-type:none;}
ul#legenda img{ vertical-align:bottom; margin-right:2px;}
/*
Paragrafi <------------------------------------------------------------------------------------------| 5.3
*/
p{ margin:10px 0}
/*
Span <-----------------------------------------------------------------------------------------------| 5.4
*/

/*
Form <-----------------------------------------------------------------------------------------------| 5.5
*/
.in{ font-size:10px;}
.inp{ border:1px solid #ccc;}

/*#corHome{width:750px;}
#corHome a{color:#0000FF;text-decoration:none}*/
.fotoHome {width:14%; height:270px; overflow:hidden;  float:left; background:#fff; padding-left:10px;}
.fotoHome img {vertical-align:middle;}
.testoHome{float:left;width:22%;height:270px;margin:4px 0 4px 0;}
.titoloHome{color:#FF0000;text-align:center;}
/*.fotoHome {width:14%; height:270px; overflow:hidden;  float:left; background:#fff; padding-left:10px;}
.fotoHome img {vertical-align:middle;}
.testoHome{float:left;width:19%;height:270px; }
.titoloHome{color:#FF0000;text-align:center;}*/
