body                          { position:relative; color: #666666; font-size: 11px; margin:0; font-family:Verdana,Arial,Helvetica,sans-serif; background-image: url(/images/frontend/bg.png); background-repeat: repeat-y; background-position: center;}
#container                    { width:1000px; margin: 0 auto;  background-color: white;}
#intro_container              { width:800px; margin: 0 auto;}
#head_top                     { background:transparent url(/images/frontend/head_top.gif) no-repeat scroll 0 0; width:734px; height:149px;}
#head                         { }
#menu                         { width:215px;}
#page_center_quilt            { margin-left:8px;}
#page_center                  { width:783px;}
#page_top                     { margin-bottom: 3px; background:transparent url(/images/frontend/page_top.jpg) no-repeat scroll 0 0; height:46px; width:783px;}
#page_bottom                  { margin-top:3px; background:transparent url(/images/frontend/page_bottom.jpg) no-repeat scroll 0 0; background-position: right; height:46px; width:783px; }
#show                         { margin-top: 10px;}
#footer                       { bottom:0; padding-top:15px;}
#mappa                        { width:290px; margin-left:130px;}
#reseller_page                { margin-top:30px;}

.inside_page                  { margin-left: 30px; margin-top:5px; padding-bottom: 5px;}
.inside_text                  { width:450px;}
.pagina                       { width:790px;}
.pagina_testo                 { width:530px;}
.navbar                       { margin-top:112px;}
.title_bar                    { margin-top:3px; margin-left:160px; font-size: 0.9em; color: #d7d7da;}
.title_bar_i                  { margin-top:0; margin-bottom:0; font-size: 0.9em; color: #d7d7da; text-align: center; background-color: #f9f9f9; width:713px; margin-left:57px; border-left: 1px solid #dbe9fe; border-right: 1px solid #dbe9fe;}
.langbar                      { margin-top:99px; margin-right:8px; font-size: 1.1em;}
.intro_langbar                { margin-top:93px; margin-right:70px; font-size: 1.1em;}
.news_logo                    { margin-left:3px; margin-top:10px;}
.collection_margin            { margin-top:34px;}
.news_box                     { background-color: #EEF6DF; width: 173px; margin-top:4px; padding-top:5px; padding-left:10px; margin-left:10px;}
.collection_box               { color:#A1A546; background-color: #EEF6DF; margin-top:3px; width:184px; margin-left:10px; text-align: center; padding-top: 2px; padding-bottom: 2px; font-size: 1.1em;}
.collection_box a             { color:#A1A546;}
.collection_box a:hover       { color:#A1A546;}
.molina_logo                  { margin-top:1px;}
.molina_box                   { color: #4b85c0; background-color: #DAE9FE; margin-top:3px; width:184px; margin-left:10px; text-align: center; padding-top: 2px; padding-bottom: 2px; font-size: 1.1em;}
.molina_box a                 { color: #4b85c0;}
.molina_box a:hover           { color: #286eb3;}
.molina_box_sub               { background-color: #e0e9f5; margin-top:1px; width:160px; margin-left:20px; text-align: center; padding-top: 2px; padding-bottom: 2px; font-size: 1.1em;}
.molina_box_sub a             { color:#4b85c0;}
.molina_box_sub a:hover       { color:#4b85c0;}
.collection_box_sub           { color:#A1A546; background-color: #edefdf; margin-top:1px; width:160px; margin-left:20px; text-align: center; padding-top: 2px; padding-bottom: 2px; font-size: 1.1em;}
.collection_box_sub a         { color:#A1A546;}
.collection_box_sub a:hover   { color:#A1A546;}
.quilt_box_cont               { margin-left:5px; margin-right: 5px;}
.quilt_box_img img            { border: 3px solid #DAE9FE; width:113px; height:88px;}
.quilt_box                    { background-color: #EEF6DF; width:115px; margin-top: 4px; height:60px; margin-top:4px; margin-bottom:4px; padding-left:4px;}
.quilt_box_img a:hover img		{ -moz-opacity:1.0;opacity:1.0;filter:alpha(opacity=100); }
.quilt_box_img a img        	{ -moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60); }
.bed_box_cont                 { margin-left:5px; margin-right: 5px;}
.bed_box_img img              { border: 3px solid #DAE9FE; width:113px; height:88px;}
.bed_box                      { background-color: #EEF6DF; width:119px; margin-top: 4px; height:80px; margin-top:4px; margin-bottom:4px;}
.bed_box_img a:hover img		  { -moz-opacity:1.0;opacity:1.0;filter:alpha(opacity=100); }
.bed_box_img a img        	  { -moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60); }
.intro_logo                   { background:transparent url(/images/intro/logo.gif) no-repeat scroll 0 0; height:142px; width:270px;}
.intro_top_bar                { background:transparent url(/images/intro/top_bar.jpg) no-repeat scroll 0 0; height:116px; width:529px;}
.intro_top_menu               { background:transparent url(/images/intro/top_menu.jpg) no-repeat scroll 0 0; height:26px; width:529px;}
.intro_center_left            { background:transparent url(/images/intro/center_left.gif) no-repeat scroll 0 0; height:323px; width:59px;}
.intro_center_right           { background:transparent url(/images/intro/center_right.gif) no-repeat scroll 0 0; height:323px; width:29px;}
.intro_bottom_top             { background:transparent url(/images/intro/bottom_left_top.jpg) no-repeat scroll 0 0; height:32px; width:463px;}
.intro_bottom_left            { background:transparent url(/images/intro/bottom_left.jpg) no-repeat scroll 0 0; height:97px; width:463px;}
.intro_bottom_right           { background:transparent url(/images/intro/bottom_right.jpg) no-repeat scroll 0 0; height:129px; width:336px;}
.intro_news_box               { margin-left:100px; width:350px; height:90px; padding-top:3px;}
.intro_news_image             { padding-top:50px; padding-left:35px;}
.intro_news_image img         { width:85px;}
.inside_detail                { width:430px; margin-left:10px; padding-left:5px; margin-bottom: 10px;}
.inside_box                   { text-align: center; background-color: #EEF6DF; -moz-border-radius-bottomleft:0.3em; -moz-border-radius-bottomright:0.3em; -moz-border-radius-topleft:0.3em; -moz-border-radius-topright:0.3em; width:200px; height:20px; line-height:18px; margin-bottom:3px; margin-left:2px;}
.inside_box_title             { text-align: center; background-color: #deedab; -moz-border-radius-bottomleft:0.3em; -moz-border-radius-bottomright:0.3em; -moz-border-radius-topleft:0.3em; -moz-border-radius-topright:0.3em; width:705px; height:20px; line-height:18px; margin-bottom:3px; margin-left:2px;}
.inside_image img             { width:250px; vertical-align:center;}
.reseller_map                 { text-align: left;}
.reseller                     { color: #286eb3; padding:2px;}
.reseller_bar                 { width:500px;}
.representative               { padding:2px;}
.even                         { background-color: #d3dff5;}
.odd                          { background-color: #e9f0fd;}
.news_prev                    { width:650px;}
.news_detail                  { width:520px; margin-left: 10px;}
.background_a                 { background-color: #BED7FF;}
.background_g                 { background-color: #deedab;}
.variety                      { width:323px;}
.variety_bed                  { width:404px;}
.variety_image                { text-align: center; background-color: #EEf6DF; margin-top:2px; padding-top:5px;}
.variety_image_bed            { text-align: center; background-color: #EEf6DF; margin-top:2px; padding-top:5px; width:323px; margin-left: 40px; margin-bottom: 10px;}
.label_riv                    { margin-left:270px; padding-bottom:4px;}
.vbig                         { font-size: 1.5em;}
.title_big                    { font-size: 1.8em;}
.margin-right3                { margin-right: 30px;}
.label_font                   { line-height:30px; font-size: 1.3em; font-style: oblique; background-image:url(/images/frontend/top_label_image.gif); background-repeat:no-repeat; background-position: center center; width:402px; height:30px;}
.label-box                    { width:402px;}
.margin-bottom05              { margin-bottom: 10px;}
.margin-bed                   { margin-left: 180px;}

.loader_page img              { background-color:#FFF; background-image:url(/images/loader.gif); background-repeat:no-repeat; background-position: center center; width:250px;}
.loader_thumb img             { background-color:#FFF; background-image:url(/images/loader.gif); background-repeat:no-repeat; background-position: center center; width:113px; height:88px;}

.pagination                                 { text-align: right; padding-right: 1em; margin-top:6px; } /* Div principale della paginazione */
.pagination a, .pagination span             { padding:3px; color:  #286eb3;}
.pagination span.disabled                   { color: #AAA; }
.pagination span.current                    { font-weight: bold; color: #4b85c0; background-color: #BED7FF; -moz-border-radius-bottomleft:0.3em; -moz-border-radius-bottomright:0.3em; text-decoration:none; padding-left:11px; padding-right:11px; } /* Elemento corrente della paginazione*/
.pagination a:hover, .pagination a:focus    { background-color: #BED7FF; color: #4b85c0; }
.pagination a, .pagination strong           { background-color: #DAE9FE; -moz-border-radius-bottomleft:0.3em; -moz-border-radius-bottomright:0.3em; text-decoration:none; padding-left:11px; padding-right:11px; }
.next_page                                  { padding-top:16px; padding-right:6px; color: #4b85c0;}
.next_page a                                { color: #4b85c0;}
.next_page a:hover                          { color: #286eb3;}
.prev_page                                  { padding-left:112px;}
.prev_page a                                { color: #4b85c0;}
.prev_page a:hover                          { color: #286eb3;}