/*

Theme Name: Grafica BGC 1.2

Theme URI: http://tobolino.com

Description: Template designed for a graphic studio situated in Imola, Italy

Version: 1.2

Author: Tobolino for BCG

Design: BCG graphics

Author URI: http://www.tobolino.com

Tags: no tags allowed

*/



@charset "utf-8";

/* CSS Document */





html {text-align: center;}



body {background: url(images/back_grafo.png) top center no-repeat #ec7736; font: normal normal normal 1.2em Arial,Helvetica,'Nimbus Sans L',sans-serif; margin:0 0 0 -11px; }

a:link, a:visited  {color: #ffffff; text-decoration: none; border:none} 

a:hover, a:active {color: #d3cc42; text-decoration: none;}

img a {border:0px; }

img {border:none;}



#Info {background-color: #d3cc42;}

#Portfolio {background-color: #ec7736;}

#Portfolio a:hover{color:#EC7736 }



#dove {background-color: #e52f72;}

#dove a:hover {color: #e52f72}

#blue {background-color: #009eb7;}

#blue a:hover{color:#009eb7}

#grey {background-color: #9ba6c2;}

#grey a:hover {color: #9ba6c2;}

p{ }

a{color: #981793; border:none;}



.clear {clear:both}



#green{background: url(images/green.png) center top no-repeat #d3cc42; height:800px; left:0px; margin:0 auto; position:relative; text-align:left; top: 1px; width:960px; overflow: hidden;}

#Info-green{background: url(images/info.png) center top no-repeat #d3cc42; height:800px; left:0px; margin:0 auto; position:relative; text-align:left; top: -1px; width:960px; overflow: hidden;}

#orange{background: url(images/portfolio.png) center top no-repeat #ec7736; height:800px; left:0px; margin:0 auto; position:relative; text-align:left; top: -1px; width:960px; overflow: hidden;}

#video{background: url(images/video.png) center top no-repeat #afba15; height:800px; left:0px; margin:0 auto; position:relative; text-align:left; top: -1px; width:960px; overflow: hidden;}

#news{background: url(images/news.png) center top no-repeat #009eb7; height:800px; left:0px; margin:0 auto; position:relative; text-align:left; top: -1px; width:960px; overflow: hidden;}

#purple{background: url(images/dove.png) center top no-repeat #e52f72; height:800px; left:0px; margin:0 auto; position:relative; text-align:left; top: -1px; width:960px; overflow: hidden;}

#link {background: url(images/link.png) center top no-repeat #9ba6c2; height:800px; left:0px; margin:0 auto; position:relative; text-align:left; top: -1px; width:960px; overflow: hidden;}





#video{background: url(images/back-green_02.png) center top no-repeat ; height:580px; left:20px; margin:0 auto; position:relative; text-align:left; top: -8px; width:960px;}



#container-purple {background: url(images/back-purple_02.png) center top no-repeat ; height:580px; left:20px; margin:0 auto; position:relative; text-align:left; top: -8px; width:960px;}

#container-blue {background: url(images/back-blue_02.png) center top no-repeat; height:580px; left:20px; margin:0 auto; position:relative; text-align:left; top: -8px; width:960px;}

#container-home {background: url(images/back-green_02.png) center top no-repeat; height:580px; left:20px; margin:0 auto; position:relative; text-align:left; top: -8px; width:960px;}



#container{background: url(images/back-green_02.png) center top no-repeat; height:580px; left:20px; margin:0 auto; position:relative; text-align:left; top: -8px; width:960px;}





/***********************************************************************

 * Header 

***********************************************************************/



#header{color: #79B30B; clear:both; height:145px; width: 960px;}



.logo {display: block; float:left; height:70px; margin:0px; position:absolute; top: 65px;  text-indent:-9999px; width: 360px;}

.logo a {display: block; height: 70px; width: 360px;}





		/***********************************************************************

		 * Top menu - storia - progetti- dove_siamo - blog

		***********************************************************************/

#navmenu {display: block; float:left; height: 25px; left:530px; position:absolute; top: 90px; width: 370px;}

#navmenu ul {list-style-type: none; list-style-image: none; margin: 0; padding: 0;}

#navmenu li {display: inline;}

#navmenu ul li a {text-decoration:none; display: block; float:left; text-indent: -9999px;}

/*#navmenu ul li a:hover {}*/

#navmenu ul li.info a {display:block; float:left; height: 25px; margin-right:10px; width: 50px;}

#navmenu ul li.progetti a {display:block; float:left; height: 25px; margin-right: 10px; width: 80px;}

#navmenu ul li.news a {display:block; float:left; height: 25px; margin:0 10px 0 0; width: 50px;}

#navmenu ul li.dovesiamo a {display:block; float:left; height: 25px; margin:0 7px; width: 90px;}

#navmenu ul li.link a {display:block; float:left; height: 25px; margin:0 10px; width: 35px;}



/***********************************************************************

 * Wrapper, content navigation e extra

***********************************************************************/

#wrapper{float:left;  width:960px; height:495px;}



#navigation{color:#da6400; float:right; font-weight:bold; font-size:1.4em; width:150px;}

#navigation ul {list-style-type: none; list-style-image: none; margin: 0; padding: 0;}



#extra{color: #fff; float:right; text-align:right; width:150px;}

#extra ul {list-style-type: none; list-style-image: none; margin: 0; padding: 0;}



#content {color:#fff; float:right; margin: 25px 0 0 150px; text-align:right; width:220px;}

#content h2 {color: #716f6e; font-size:1.4em;}

#content img {display:none;}



#content-video {width: 895px; text-align:right; }

#content-video h2{display:none}

#content-video p {color:#fff; font-weight:bold; font-size:0.8em; font-stretch:expanded; line-height:1.2em;letter-spacing: 2px}



#content-search {width: 250px; text-align:right; left:645px; position:relative;}

#content-search h2, h3{color:#fff}

#content-search p {color:#fff; font-weight:bold; font-size:0.8em; font-stretch:expanded; line-height:1.0em;letter-spacing: 2px}



#content-info {color:#fff; border-left:solid 2px #d3cc42; position:absolute; height:500px; right:65px; text-align:right; width:310px; }

#content-info-text {margin: -11px 0 0 45px; font-size:0.6em; font-style:italic; text-align:right}



#content-news {color:#fff; border-left:solid 2px #009eb7; position:absolute; height:500px; right:65px; text-align:right; width:310px; }

#content-news-text {margin: -11px 0 0 45px; font-size:0.6em; font-style:italic; text-align:right}



#content-progetti {position:absolute; right:123px; width:639px;}

#content-progetti img{width:629px; margin:5px;}



#content-progetti-text {color:#EC7736; float:left; font-size:0.55em; text-align:right; width:200px;}

#content-progetti-text h2{color:#918f8f; font-size:1.0em;}



#extra-progetti {position:absolute; right: -9px; text-align:left; width:120px; line-height: 0.7em; height:250px !important} 

#extra-progetti a{font-size:0.6em; color:#fff; text-transform:lowercase}

#extra-progetti a:hover {font-weight:900; color}

#extra-progetti ul {list-style-type: none; list-style-image: none; margin: 0; padding: 0;}

#navigation-progetti {color:#fff; font-weight:900; font-size:0.8em; position:absolute; right:778px; text-align:right;}

#navigation-progetti ul {list-style-type: none; list-style-image: none; margin: 0; padding: 0;}

#navigation-progetti a:hover {font-size:1.2em;}





#date {color:#000; font-size:0.6em; margin-left:260px; text-align: left;}





#image{background-color:#fff; text-align:center; height:250px; width:639px; overflow:hidden;}





/*

#prevBtn, #nextBtn, #firstBtn, #lastBtn, #firstBtn-disabled, #lastBtn-disabled, #prevBtn-disabled, #nextBtn-disabled {float:left; text-align:right;}

#prevBtn img, #nextBtn img, #firstBtn img, #lastBtn img, #firstBtn-disabled img, #lastBtn-disabled img, #prevBtn-disabled img, #nextBtn-disabled img  {float:left; border:none; width: 20px; height:15px; margin:0;} */

#prevBtn a, #nextBtn a, #firstBtn a, #lastBtn a, #firstBtn-disabled a, #lastBtn-disabled a, #prevBtn-disabled a, #nextBtn-disabled a  {border:none}



.bottom_navigation {float:right; margin: 260px 0 0; font-size: 14px; text-align:right}



#content-progetti .bottom_navigation {float:right;

                   margin: 10px 0 0 0;

                   text-align: right;

                   font-size: 0.8em

}



#content-progetti .bottom_navigation img { width: 15px; height:15px

                  }



.numbers {font-size: 0.6em;

          float: left;

          margin: 0 3px;}

.selected a{ /* color: #EC7736 */ 

             font-weight: bold ;

             font-size: 1.3em}



         /***********************************************************************

          * Sidebar

          ***********************************************************************/

#widget-info {position:absolute; right: 385px; width:250px;}

#widget-news {position:absolute; right: 385px; width:180px;}

#widget-news ul {list-style-type: none; list-style-image: none; font-size:0.8em; text-align:right; margin: 0; padding: 0;}

#widget-news li {border-bottom: dotted 1px #009eb7; margin-bottom:10px; display:block}

#widget-news a {color: #009eb7}

#widget-news p {color: #fff; font-size:0.6em; margin:2px;}



#archive-news {position:absolute; right: 640px; bottom: 142px; border-right: 2px solid #009EB7; }

#archive-news ul{list-style-type: none; list-style-image: none; font-size:0.6em; text-align:right; padding: 0; margin: 0 10px 0 0;}

#archive-news li{border-bottom: dotted 1px #009eb7; margin-bottom:10px; display:block}



#sidebar {color:#fff; font-size:0.6em; text-align:right;line-height: 1.3em;}

#sidebar a {color:#D8DADC; font-weight:bold;} 

#sidebar a:hover {font-size: 1.2em}

#sidebar ul {list-style-type: none; list-style-image: none; margin: 0; padding: 0; }

#sidebar h2 {display:none}



#sidebar h4 {color:#afba15; padding:0px; margin:30px 0 0}

#sidebar h3 {font-size:1.0em; padding:0px; margin: 8px 0 0;}

#sidebar p {font-size: 0.9em; padding:0px; margin: 2px 0;}





/***********************************************************************

 * Footer

***********************************************************************/



#footer{color:#FFFFFF; font-size:0.8em; height:100%; margin: 50px 0 0 0; text-align:center; position:absolute; right:0; left:0; width:100%;}

#footer p {float:left}





.footer-right {color:#FFFFFF; font-size:0.7em; margin: 10px 65px 0 0; text-align:right; width:252px; float:left; line-height:1.0em;}

.footer-right a {width:245px; display:block; margin:0px 0px 0px 5px;}

.footer-right a:hover{background-color:#fff} 

.footer-right ul {list-style-type: none; list-style-image: none; margin: -8px 0 0 0; padding: 0; }

.footer-right li {border-bottom: dotted 1px #fff; margin:5px 0 10px 0; display:block}

.footer-right h3{display:none;}



.footer-middle {text-align:right}





#footer-text {margin:10px 0 0 0; float:left;}



.footer {color:#FFFFFF; font-size:0.7em; width:320px; height:150px; float:left;}

.footer h3{display:none;}

.footer li {margin: 5px 0}





#searchform {text-align:left; margin: 5px 0}



/***********************************************************************

 * Classi e id speciali

***********************************************************************/

.fiscale {color:#504E53; font-size: 0.6em;}

data {color:#bfb9b9; font-size: 0.6em; !important font-style:none;}



.data {color:#504E53; margin: 0 5px; font-size: 0.6em; !important font-style:none;}



address {color:#6f6d6b; font-size: 0.6em;}



strong {font-size: 1.4em;}



.cat-item a {color:#fff}

.cat-item a:hover{#fff}



.current-cat a{color: #ec7736; font-size:1.2em;} 

small {font-size: 0.6em; color: #fff}

.alignleft {text-align: left; float:left}

.alignright {}



.textwidget img{width:20px}

.icone {width:25px}