* {margin:0; padding:0; border:0; font-size:10pt; font-family:Arial; color:#fff; z-index:5}

html {}
body.home {background:#fff url(img/top_header_bg.gif) 0 0 no-repeat;}
body.uomo, body.man {background:#fff url(img/bg/bg_uomo.jpg) 0 0 no-repeat;}
body.donna, body.woman {background:#fff url(img/bg/bg_donna.jpg) 0 0 no-repeat;}
body.bambino, body.baby {background:#fff url(img/bg/bg_bambino.jpg) 0 0 no-repeat;}
body.accessori, body.accessories {background:#fff url(img/bg/bg_accessori.jpg) 0 0 no-repeat;}
body, body.static {background:#fff url(img/bg/bg_static.jpg) 0 0 no-repeat;}
p {margin-bottom:10px;}

h1,h2,h3,h4,h5,h5 {font-weight:bold; margin-bottom:20px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:13px}
h6{font-size:12px}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a:link,a:visited {outline:none;}

#wrapper{margin-top:24px}

#FlashID {position:fixed; z-index:3;}

#container {width:990px; margin:0; padding-top:25px;}

#header {background:transparent url(img/colmar_originals_logo.png) 20px 20px no-repeat; position:relative; width:175px; float:left; height:335px}
#languages {position:absolute; top:0; right:10px;}
#languages img{border:0; margin:1px; margin-top:0;}
#languages_text{width:120px; position:absolute; top:3px; right:52px; font-weight:bold}


#menu  {margin-left:0px; position:relative; top:180px;}
#menu a img {border:0px; margin:0px; padding:0px; font-size:0px;}
/*#menu ul {background:url(img/ul_bg.png) 0 0 repeat-y;}*/
div#menu div.top_menu ul {
	margin:0; 
	padding:0;
	}
div#menu div.top_menu ul li {
	margin-right:0px; 
	list-style:none; 
	width:134px; 
	text-align:right;
	height:30px;  
	line-height:28px; 
	font-size:auto;
	border:0;
	margin:0;
	padding:0 26px 0 0;
	
}
#menu div.top_menu ul li a { border:0; margin:0; padding: 0; display:inline; border:1px solid transparent; }
#menu div.top_menu ul li a:hover {text-decoration:none;}

#menu.ita li.home {background:url(img/li_bg.png) 0 0 no-repeat; border-top:5px solid #c1022b;}
#menu.ita li.collezioni {background:url(img/li_bg.png) 0 0 no-repeat; }
#menu.ita li.uomo {background:url(img/li_bg.png) 0 0 no-repeat;}
#menu.ita li.donna {background:url(img/li_bg.png) 0 0 no-repeat; }
#menu.ita li.filosofia {background:url(img/li_bg.png) 0 0 no-repeat; }
#menu.ita li.punti_vendita {background:url(img/li_bg.png) 0 0 no-repeat; }
#menu.ita li.stampa {background:url(img/li_bg.png) 0 0 no-repeat; }

#menu.eng li.home {background:url(img/li_bg.png) 0 0 no-repeat; border-top:5px solid #c1022b}
#menu.eng li.collezioni {background:url(img/li_bg.png) 0 0 no-repeat;}
#menu.eng li.uomo {background:url(img/li_bg.png) 0 0 no-repeat;}
#menu.eng li.donna {background:url(img/li_bg.png) 0 0 no-repeat;}
#menu.eng li.filosofia {background:url(img/li_bg.png) 0 0 no-repeat;}
#menu.eng li.punti_vendita {background:url(img/li_bg.png) 0 0 no-repeat;}
#menu.eng li.stampa {background:url(img/li_bg.png) 0 0 no-repea}

#menu.ita li.sottomenu1 {background:url(img/li_ul_bg.png) 0 0 no-repeat #CCCCCC;}
#menu.eng li.sottomenu1 {background:url(img/li_ul_bg.png) 0 0 no-repeat #CCCCCC;}

#menu.ita li.sottomenu2 {background:url(img/li_ul_bg.png) 0 -10px no-repeat #CCCCCC;}
#menu.eng li.sottomenu2 {background:url(img/li_ul_bg.png) 0 -10px no-repeat #CCCCCC;}

#content {height: auto !important; padding-bottom:14px; background:#000; float:left; border-top:5px solid #c1022b}
#content_flash {height: auto !important; background:#000; float:left; border-top:5px solid #c1022b}
#content_home { margin-bottom:50px; padding-bottom:20px; background:none; float:left; border-top:0px;}
#content h1 {font-size:30px; text-align:left;}
#content label {margin-right:20px; float:left; display:block; width:150px;}
#content div.input {margin-bottom:10px;}
#content div.input input{border:1px solid #ccc;}
#content div.submit {clear:left; margin-top:20px; padding-top:20px; }
#content .contactInfo .checkbox label {margin:0 0 0 5px; width:350px;}

#footerWrapper {background:#000; clear:left; width:100%; position:fixed; bottom:0;}
#footer {width:1000px; margin:0; margin-top:5px; height:20px;}
#footer p{font-family:Verdana; font-size:10px; margin-bottom:0;}
#footer p a{font-family:Verdana; text-decoration:none; font-size:10px;}

/* home */
#home1 {width:450px; margin-right:150px; float:left;}
#home2 {width:400px; float:left;}

/* items */

#blocco_totale{padding-top:15px; height:485px;background:#000 url("img/bg_lightindex.gif") no-repeat 55px center;}
#blocco_totale #descrizione{width:145px; float:left; margin:5px; margin-left:0px;}
#blocco_totale #img_big{width:450px; float:left; margin:5px;}
#blocco_totale #img_big img{width:450px; border:1px solid #999;}
#blocco_totale #thumbs{float:left; padding: 0 15px; width:710px}
#blocco_totale .imgdiv{float:left; margin:15px 22px;}
#blocco_totale .imgdiv img{width:95px; border:0;}


#item_page {float:left; width:810px; background:#000 url(img/bg_lightview.gif) no-repeat 55px center; height:500px}
#title {width:800px; height:42px; margin:0 5px; margin-top:5px;}
p.itemsPagination{margin-bottom:0px}
#next, #prev {cursor:pointer; width:100px; height:452px; float:left; margin:0; margin-top:0px; vertical-aling:center; text-decoration:none;}
#next{background:url("img/freccia_dx.png") no-repeat scroll center left transparent;}
#prev{background:url("img/freccia_sx.png") no-repeat scroll center right transparent;}
#next.unactive, #prev.unactive{color:#ccc; cursor:default; text-decoration:none;}
#items_container_mask {position:relative; height:452px; width:610px; overflow:hidden; float:left}
#items_container {position:relative; top:0; left:0; width:99999px; }
.items {float:left; margin:0; width:610px; }


.testo{/*margin-bottom:20px;*/height:70px;}
p.titolo{font-size:30px; text-transform:uppercase; font-family:impact, Arial;}
span.titolo{font-size:30px; text-transform:uppercase; font-family:impact, Arial; float:left; margin-left:75px;}
span.link{margin-right:15px; float:right; margin-top:5px; margin-left:5px;}
a.info{background:url("img/info.png") no-repeat 0 0; color:transparent; text-indent:-999999px; display:block; height:32px; width:32px;}
a.info:hover{background:url("img/info_over.png") no-repeat 0 0; color:transparent; text-indent:-999999px; display:block; height:32px; width:32px;}
a.index{background:url("img/index.png") no-repeat 0 0; color:transparent; text-indent:-999999px; display:block; height:32px; width:32px;}
a.index:hover{background:url("img/index_over.png") no-repeat 0 0; color:transparent; text-indent:-999999px; display:block; height:32px; width:32px;}
.img{text-align:center; /*margin-bottom:20px;*/ height:350px; width:350px; margin-left:145px; margin-bottom:10px;}
.img img{border:0; height:350px;}
.piede{text-align:center; height:22px;}
span.colori{ height:22px;}
/*span.contacts{text-align:center; float:left;}*/


#lista_items {background:#fff; float:left; width:100%; }

.imgTitle {text-align:center; }
.imgTitle a{color:#000; display:block; width:110px; padding-bottom:5px; font-weight:bold;}
.itemContainer { width:110px; overflow:hidden; float:left; margin:10px;}

.galleryImages {float:left; margin-right:18px; margin-bottom:20px;}
.galleryImagesDx {float:left; margin-right:0;}
.galleryImages img{border:0;}

#featuresView {text-align:center;float:left; width:330px; margin-right:20px; margin-bottom:20px; }
#featuresViewContent {height:255px;  overflow:hidden;}
#div_logo {clear:left; width:100%; text-align:center;}

.items_view {}

.controlli {clear:left; border:0; padding-top:20px; border-top:1px solid #f12;}
.controlli div {float:left; width:150px;}
.controlli .prev{text-align:left; }
.controlli .next{text-align:right; }
.controlli .contacts{text-align:center; width:440px}

/* contatti */
#indirizzo {width:300px; float:left;}
#contatto_diretto {width:435px; float:right; margin-bottom:20px;}

/*punti vendita*/
#pv_container_total{height:480px; margin: 0 5px; margin-top:5px;}
#elenco_pv{left:0; position:relative; top:0; width:610px;}
#pv_container_mask{float:left; height:400px; border-right:1px solid #fff; overflow:hidden; position:relative; width:610px;}
/*#elenco_pv{width:625px; float:left; border-right:1px solid #fff; background:#999; height:400px;}*/
.pv_details{float:left; margin-right:5px; margin-bottom:20px; height:85px; width:198px; font-size:11px;}
.pv_controls{width:165px; margin-left:10px; float:left;}
#pv_sel, #pv_sel p, #pv_sel a{font-size:12px;}
#pv_sel p{margin-bottom:5px;}
#pv {margin-top:50px;}
#pv, #pv p, #pv a{font-size:12px;}
#pv_pagination {position:relative;right:132px;top:415px;}
#pv_pagination a#up{background:url("img/up.gif") no-repeat scroll 0 3px transparent; right:75px;}
#pv_pagination a#down{background:url("img/down.gif") no-repeat scroll 0 3px transparent;}
#pv_pagination a {cursor:pointer; display:block; height:19px; line-height:19px; padding-left:35px; position:absolute; right:5px; top:0; width:70px;}