@import "crossbrowsing.php";

body {
                  	/*font: 11px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;*/
                  	font: 12px/18px Arial, Verdana, sans-serif;
                  	/*color: #555;*/
                  	background: #fff url(images/bg.gif) repeat-x fixed;
                    margin: 0;
                    /*background: white /*url(images/grid.gif) top left*/; 
                    color: #4A4A4A;
}

* { 
                    margin: 0; 
                    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
                  	font-family: helvetica, arial, verdana, sans-serif; 
                  	font-weight: normal;
                  	color: #666;
}

#leftRail, #rightRail {
                    font-size: 11px;
                    line-height: 18px;
}


p { 
                    margin-bottom: 18px; 
}

strong {
                    /*color: #444;/*#3d5c5f*/;
}

blockquote, pre {
                    padding: 9px 30px;
}

blockquote {
                    font: italic 12px/18px Georgia, Times, serif;
                    background: url(images/blockquote.gif) 18px 5px no-repeat;
                    margin: 18px 0;
}


iframe {
                    padding:0;
                    margin: 0;
                    float: left;
                    border: 0px solid black;
}

h1 { 
                    font-size: 24px; 
                    line-height: 36px;
                    margin-bottom: 18px; 
}

h2 { 
                    font-size: 18px; 
                    line-height: 18px; 
                    margin-bottom: 18px;
}

h3 { 
                    font-size: 12px; 
                    line-height: 18px; 
}


h4 { 
                    font-size: 16px; 
                    line-height: 18px; 
                    margin-bottom: 18px;
}
	
.h1 {
                    height: 18px;
}
.h2 {
                    height: 36px;
}
.h3 {
                    height: 54px;
}
.h4 {
                    height: 72px;
}
.h5 {
                    height: 90px;
}
.h6 {
                    height: 108px;
}
.h7 {
                    height: 126px;
}
.h8 {
                    height: 144px;
}
.h9 {
                    height: 162px;
}
.h10 {
                    height: 180px;
}

.h14 {
                    height: 252px;
}
.h15 {
                    height: 270px;
}
.h16 {
                    height: 288px;
}
.h17 {
                    height: 306px;
}
.h34 {
                    height: 612px;
}
  
/**************************   GENERAL   ***************************************/

a {
                    color: #017dbf;
                    text-decoration: none;
}

a:hover {
                    color: #0b2d5c;
}

.clear {
                    clear: both;
}

.left {
                    float: left;
}

.right {
                    float: right;
}

a img {
                    border: 0px;
}



/**************************   STRUCTURE ***************************************/
                  
#top {
                    position: absolute;
                    top:0;
                    text-align: center;  
                    width: 100%;
}

#header {
                    margin: 0 auto;
                    background: transparent url(/wp-content/themes/dynamick2/images/header.jpg) no-repeat top ;
                    height: 145px;
                    width: 964px;
                    text-align: left;
                    border-width: 0 15px;
                    border-style: solid;
                    border-color: white;
                    
}                  

#container { 
                    background-color: white;
                    margin: 144px auto 0 auto;
                    width: 464px;
                    border-left: 315px solid #ffffff;   /* The width and color of the left rail */
                    border-right: 215px solid #FFFFFF;  /* The width and color of the right rail */
                    text-align: left;
}

#containerSingle { 
                    background-color: white;
                    margin: 144px auto 0 auto;
                    width: 679px;/*664px;*/
                    border-left: 315px solid #FFFFFF;   /* The width and color of the left rail */
                    text-align: left;
}

#leftRail {
                    float:left;
                    width:300px;
                    /*margin-left:-300px; ---> CROSS BROWSING ISSUE */
                    position:relative;
                    background: #FAFAFA;

}

#center {
                    float:left;
                    width:464px;
                    margin-right:-464px;
                    background: white;
}

#centerSingle {
                    float:left;
                    width:664px;
                    margin-right:-664px;
                    background: white;
}

#centerTemplate {
                    float:left;
                    width:464px;
                    margin-right:-464px;
                    background: white;
}


#rightRail {
                    float:right;
                    width:200px;
                    margin-right:-200px;
                    position:relative;
}    

#footer {
                    clear: both;
                    width: 964px;
                    margin: 0 auto;
                    border: 15px solid white;
                    border-width: 0 15px;
}              

                  
                  
/**************************   MENU      ***************************************/

#menu {
                  	position: relative !important;
                  	top: 81px;
                  	left: 13px;
                  	padding: 0 !important;
                  	margin: 0 auto;
                  	padding: 0;
                  	width: 100%;
                    font-size: 12px;
                    line-height: 17px; 
                    list-style: none; 
}

#menu li {
                  	display: inline;
                  	margin: 0;
                  	float: left;
                  	min-height: 25px;
}

#menu li.current_page_item {
                  	background: transparent url(images/nav-tab_left.gif) left top no-repeat !important;
                  	padding-left: 9px !important;
}

#menu li.current_page_item a, #menu li.current_page_item a:hover  {
                  	background: transparent url(images/nav-tab_right.gif) right top no-repeat !important;
                  	color: white !important;
                  	padding-left: 6px !important;
                  	color: #fff !important;
                  	text-decoration: none;
}

#menu li a {
                  	color: white;
                  	margin: 0;
                  	display: block;
                  	float: left;
                  	padding: 5px 15px 5px 15px !important;
                  	min-height: 16px;
                  	background: transparent url(images/nav_pointer.gif) 0 -50px no-repeat !important;
                  	text-align: center !important;
                  	font-family: trebuchet ms, arial, helvetica, sans-serif;
                  	font-weight: bold;
                  	font-size: 91.667% !important;
                  	outline: none;
}

#menu li a:visited {
                    color: #fff;
}

#menu li a:hover {
                  	background: #333 url(images/nav_pointer.gif) center bottom no-repeat !important;
                  	color: #eee !important;
                  	text-decoration: none;
                    padding-left: 6px;
}

/**************************   SOTTOMENU ***************************************/


#sottomenu {
                  	position: relative;
                  	top: 83px;
                  	left: 0px;
                  	padding: 0 !important;
                  	margin: 0 auto;
                  	padding: 0;
                  	width: 100%;
                    font-size: 12px;
                    line-height: 17px;

}

#sottomenu li {
                  	display: inline;
                  	margin: 0;
                  	float: left;
                  	height: 25px;
}


#sottomenu li.current_page_item a, #sottomenu li.current_page_item a:hover  {
                  	background: #cde854 !important;
                  	color: #493f0b !important;
                  	padding-left: 6px !important;
                  	text-decoration: none;
}

#sottomenu li a {
                  	color: #f4f6d4;
                  	margin: 0px;
                  	display: block;
                  	float: left;
                  	padding: 5px 15px 3px 15px !important;
                  	min-height: 16px;
                  	background: transparent url(images/nav_pointer.gif) 0 -50px no-repeat !important;
                  	text-align: center !important;
                  	font-family: trebuchet ms, arial, helvetica, sans-serif;
                  	font-weight: bold;
                  	font-size: 10px !important;
                    text-decoration: none;
}

#sottomenu li a:visited {
                    color: #fff;
}

#sottomenu li a:hover {
                  	background: #cde854 url(images/nav_pointer.gif) center bottom no-repeat !important;
                  	color: #493f0b !important;
                  	text-decoration: none;
                    padding-left: 6px;
}











/**************************   MENU CORTESIA ***********************************/

#cortesiaBox {
                  	position: absolute !important;
                  	top: 0px;
                  	left: 50%;
                  	margin: 0 0 30px 0;
                  	padding: 0 0 0 0px;
                    font-size: 11px;
                    line-height: 18px;
                    float: right;
                    width: 482px;
}

#cortesia {
                    float: right;
                    margin-right: 15px;
}

#cortesia li {
                  	display: inline;
                  	margin: 0;
                  	float: left;
                  	min-height: 25px;
                  	/*padding-left: 15px !important;*/

}


#cortesia li.current_page_item a, #sottomenu li.current_page_item a:hover  {
                    font-weight: bold;
                  	/*background: transparent url(images/nav_pointer.gif) center bottom no-repeat;*/
                  	/*color: white !important;*/
                  	text-decoration: none;
}

#cortesia li a {
                  	color: white;/*#3e5c61;*/
                  	margin: 0;
                  	min-height: 18px;
                  	background: transparent url(images/nav_pointer.gif)  no-repeat;
                  	/*font-weight: bold;*/
                  	outline: none;
                    text-decoration: none;
                  	padding: 8px 5px 2px 5px !important;
                    border-left: 0px dashed #3e5c61;                    
}


#cortesia li a:hover {
                  	background: #2d536b url(images/nav_pointer.gif) center bottom no-repeat;
                  	color: white !important;
                  	text-decoration: none;
}

/**************************   SEARCH    ***************************************/


#ricerca {
                    position: absolute;
                    left: 50%;
                    top: 113px;
}

#searchform {
                    margin: 0;
                    padding:0;
                    display: block;
                    text-align: right;
                    position: absolute;
                    top: 0px;
                    width: 182px;
                    margin-left: 315px;
}


#s {
                    width: 135px;
                    background: #FFF url(images/searchBg.gif) no-repeat top right;
                    border-width: 0;
                    border-bottom: 2px solid #cee757;
                    margin-right: 30px;
                    padding: 0 5px;
                    color: #493f0b;
                    float: right;
}

/**************************   POST      ***************************************/

#centerSingle {
}

#centerSingle .post {
                    margin: 18px 30px 0 30px;
                    padding-bottom: 18px;
}

/* google adjustments */
#centerSingle .post iframe {
                    margin: 0; padding:0;
                    padding-left: -2px;
                    float: left;
                    margin-right: 10px;
}
/* end google adjustments */


#centerSingle ul, #centerSingle ol { 
                    margin-bottom: 18px; 
}

#centerSingle li {
                    list-style-image: url(images/bullet2.gif);
                    margin:0 0 0 45px;
                    padding:0;
}


#centerSingle .post table {
                    margin: 10px auto;
                    
}

#centerSingle .post caption {
                    border-top: 1px solid #a6a6a6;
                    border-bottom: 1px solid #e0e0e0;
                    padding: .5em 10px;
                    font-size: 10px;
                    color: #c70b15;
                    background-color: #fafaf1;
                    font-weight: bold;
                    margin-bottom: 1em;
}

#centerSingle #tags {
                    font-size: 11px;
                    color: #888888;
                    margin:18px 0 0 0;
                    padding:0 0 0 30px !important;
                    line-height: 18px;
}

#centerSingle #tags a {
                    color: #3e5c61;/*#888888;*/
}

#centerSingle .post h2, #centerSingle .post h1 {
                    font-size: 30px; 
                    line-height: 36px;
                    margin-bottom: 18px; 

}

/*
#centerSingle .post h1 a  {
                    text-decoration: none; 
                    font-weight: bold;
                    color: #333;
                    padding: 18px 0 18px 0;
                    float: left;
}
*/

#centerSingle .post h2  {
                    font-weight: bold;
                    text-decoration: none; 
                    color: #333;
                    margin-bottom: 36px;
}                    

#centerSingle .note {
                    border-top: 1px dashed #a6a6a6;
                    border-bottom: 1px solid #e0e0e0;
                    padding: 8px 10px 8px 10px;
                    font-size: 10px;
                    color: #888888;
                    background-color: #fafaf1;
                    margin: 0px;
                    display: block;
}

#centerSingle .noteTop {
                    border-top: 1px dashed #a6a6a6;
                    border-bottom: 1px solid #e0e0e0;
                    padding: 8px 10px 8px 10px;
                    font-size: 10px;
                    color: #888888;
                    background-color: #fafaf1;
                    margin: 0px 0 0 -153px;
                    display: block;
                    position: absolute;
                    top: 162px;
                    left: 50%;
                    width: 614px;
                    height: 18px;
}

#centerSingle #sottotitolo {
                    margin-left: 13px;
}
#sottotitolo iframe {
                    margin: 10px 0 2px 0;
                    float: left;
}

#centerSingle .entry {
                    /*margin-top: 18px;*/
}


/*
.entry p:hover, .entry li:hover {
                    background: #fafafa url(images/hilight.gif) repeat-y top left;
}
*/
#centerSingle .entry li:hover {
                    list-style-image: url(images/bullet.gif);
}


#centerSingle .entry img {
                    border: 1px solid #efefe1;
                    background-color: #fafafa;
                    padding: 4px;
                    /*float: right;*/
                    display: block;
                    margin: 4px 0 13px 10px;
                    filter:	progid:DXImageTransform.Microsoft.Shadow(color="#efefef", Direction=135, Strength=4);
                    /*width: auto;
                    height: auto;*/
}


.ratings {
                    float: right;
                    padding-top: 2px;
                    width: 60px;
}


#centerSingle .entry p {
                    padding: 0 15px 0 15px;
}
#centerSingle .entry table {
                    /*padding: 0 5px 10px 30px;*/
                    margin: 18px 30px;
}

#centerSingle .entry h1{
                    color: #c70b15;
                    padding: 0 15px 0 15px;
                    font-size: 20px; 
                    line-height: 36px;
                    margin-bottom: 18px; 
                    clear: both;
}


#centerSingle .entry h2 {
                    /*color: #c70b15;*/
                    padding: 0 15px 0 15px;
                    font-size: 18px; 
                    line-height: 18px; 
                    margin-bottom: 18px;
                    clear: both;
}

#centerSingle h2 a{
                    /*color: #c70b15;*/
                    color: #014983;/*#333;*/
}

#centerSingle .entry h3{
                    color: #444/*c70b15*/;
                    padding: 0 15px 0 15px;
                    font-size: 16px; 
                    line-height: 18px; 
                    margin-bottom: 18px;
                    clear: both;
}

#centerSingle .entry h4{
                    color: #c70b15;
                    padding: 0 15px 0 15px;
                    font-size: 12px; 
                    line-height: 18px; 
                    clear: both;
}

#centerSingle embed {
                    margin: 0 15px;
                    display: block;
}


#singleLink {
                    padding-left: 28px;
                    float: left;
                    display: block;
                    clear: both;
                    height: 18px;
                    margin-top: 18px;
}

#singleLink iframe {
                    float: left;
                    display: block;
                    clear: both;
}

#altriArticoli {
                    margin: 0 30px 36px 30px;
}

#altriArticoli p{
                    padding-left: 15px;
}

/*
#centerSingle .entry p:hover {
                    background: #FAFAF1;
}
*/
/*
#centerSingle .entry2 p {
	padding: 0 5px 10px 10px;
}
#centerSingle .entry2 table {
	padding: 0 5px 10px 10px;
}

#centerSingle .entry3 p {
	padding: 0 5px 10px 10px;
}
#centerSingle .entry3 table {
	padding: 0 5px 10px 10px;
}
*/


/**************************   CENTER    ***************************************/

#center {
                    /*padding-top: 18px;*/
                    position: relative;
}


#center .post {
                    margin: 18px 30px 18px 30px;
                  	padding: 0 0 18px 0;
                    background: transparent url(images/tratteggiobg.gif) repeat-x bottom left;
}

#center .post2 {
                    margin: 18px 30px 18px 30px;
}

#center .post3 {
                    padding: 18px 0 0 0;
                    border-top: 15px solid white;
                    width: 185px;
                    float: left;
                    border-left: 30px solid white;
}


#center .post h1 a, #center .post2 h2 a, #center .post3 h3 a {
                    text-decoration: none; 
                    color: #014983/*#c70b15*/;
                    font-weight: bold;
}


#center .notebianco {
                    border-top: 1px dashed #a6a6a6;
                    border-bottom: 1px solid #e0e0e0;
                    padding: 0 0 ;
                    margin: 0 0 16px 0;
                    font-size: 10px;
                    color: #888888;
}

#center .notebianco2 {
                    border-top: 1px solid #e0e0e0;
                    padding: 17px 0 0 0;
                    font-size: 10px;
                    color: #888888;
                    background: white;
}


#center h1 {
                    /*font-size: 24px;*/
                    font-weight: bold;
                    /*margin-bottom:18px;*/
                    margin:0;
                    /*padding:0;*/
}

#center h2 {
                    margin-bottom: 0;
                    /*font-size: 19px;
                    font-weight: bold;
                    margin: 0 0 0 0;
                    padding:0;*/
                    /*background: url(images/h2bullet.gif) no-repeat top left;
                    padding-left: 50px;*/
}

#center h3 {
/*
                    font-size: 15px;
                    font-weight: bold;
                    margin: .25em 0 .25em 0;
                    display: block;
                    clear: both;
                    padding:0;
*/
}

#center p {
                    margin:0;
                    text-align: justify;
}


#center .entry {
}

#center .entry2 {
}

#center .entry3 {
                    font-size: 11px;
                    display: block;
                    background: url(images/post3bg.gif) no-repeat top left;
                    border-top: 3px solid #c70b15;
                    
}

#center .postImage {
                    padding: 18px;
                    background: transparent url(images/frame1-bis.gif) no-repeat top left;
                    display: block;
                    float: right;
}
#center .postImage img {
                    display: block;
}

#center .postImage2 {
                    padding: 18px;
                    background: transparent url(images/frame2.gif) no-repeat top left;
                    width: 202;
                    float: left;
}
#center .postImage2 img {
                    display: block;
}

#center .postImage3 {
                    margin:0;
                    padding:0;
}
#center .postImage3 img {
                    display: block;
}

#center .more-link, #center .more-link2 {
                    margin: 0; padding: 0;
                    display: block;
                    font-size: 11px;
                    margin-top: 18px;
}

#center .navigation {
                    clear: both;
                    margin: 18px 30px;
                  	/*padding: 9px 0 0 0;*/
                    /*background: transparent url(images/tratteggioTop.gif) repeat-x top left;*/
                    font-weight: bold;
}

#center .alignleft {
                    float: left;
                    margin:0;
                    padding:0;
}

#center .alignright {
                    float: right;
                    margin:0;
                    padding:0;
}


/**************************   ARCHIVES    ***************************************/

#center .highlight{
                    margin: 0 30px 0 30px;
                    background: #fafaf1 /*url(images/grid.gif) top left;*/;
                    border: 1px solid #e0e0e0;
                    padding: 17px 15px 17px 15px;
                    /*
                    float: left;
                    width: 374px;
                    */
}
#center .pagetitle a{
                    color: #3d5c5f/*#c70b15*/;
}
#center .highlight img{
                    float: left;
                    margin-right: 5px;
                    display: block;
}

#center #tagTitle {
                    margin-left: 30px;
}

#center #tagTitle a{
                    color: #3d5c5f
}

#center .tagSottotitolo {
                    margin-left: 28px;
}

#center .catSottotitolo {
}

/**************************   TEMPLATE STATICI    *****************************/

#centerTemplate .post {
                    margin: 18px 30px 0 30px;
                    padding-bottom: 18px;
}

#centerTemplate ul, #centerTemplate ol { 
                    margin-bottom: 18px; 
}

#centerTemplate li {
                    list-style-image: url(images/bullet2.gif);
                    margin:0 0 0 45px;
                    padding:0;
}


#centerTemplate .post table {
                    margin: 10px auto;
                    
}

#centerTemplate .post caption {
                    border-top: 1px solid #a6a6a6;
                    border-bottom: 1px solid #e0e0e0;
                    padding: .5em 10px;
                    font-size: 10px;
                    color: #c70b15;
                    background-color: #fafaf1;
                    font-weight: bold;
                    margin-bottom: 1em;
}

#centerTemplate .post h2, #centerTemplate .post h1 {
                    font-size: 30px; 
                    line-height: 36px;
                    margin-bottom: 18px; 

}

#centerTemplate .post h2 a, #centerTemplate .post h1 a,  {
                    text-decoration: none; 
                    color: #c70b15;
                    font-weight: bold;
}


#centerTemplate .note {
                    border-top: 1px dashed #a6a6a6;
                    border-bottom: 1px solid #e0e0e0;
                    padding: 8px 10px 8px 10px;
                    font-size: 10px;
                    color: #888888;
                    background-color: #fafaf1;
                    margin: 0px;
                    display: block;
}



#centerTemplate .entry {
                    margin-top: 18px;
}


#centerTemplate .entry img {
                    border: 1px solid #efefe1;
                    background-color: #fafafa;
                    padding: 4px;
                    display: block;
                    margin: 4px 0 13px 10px;
                    filter:	progid:DXImageTransform.Microsoft.Shadow(color="#efefef", Direction=135, Strength=4);
}


#centerTemplate .entry p {
                    padding: 0 15px 0 15px;
}
#centerTemplate .entry table {
                    /*padding: 0 5px 10px 30px;*/
                    margin: 18px 30px;
}

#centerTemplate .entry h1{
                    color: #c70b15;
                    padding: 0 15px 0 15px;
                    font-size: 20px; 
                    line-height: 36px;
                    margin-bottom: 18px; 
                    clear: both;
}


#centerTemplate .entry h2 {
                    color: #c70b15;
                    padding: 0 15px 0 15px;
                    font-size: 18px; 
                    line-height: 18px; 
                    margin-bottom: 18px;
                    clear: both;
}

#centerTemplate h2 a{
                    color: #c70b15;
}

#centerTemplate .entry h3{
                    color: #c70b15;
                    padding: 0 15px 0 15px;
                    font-size: 16px; 
                    line-height: 18px; 
                    margin-bottom: 18px;
                    clear: both;
}

#centerTemplate .entry h4{
                    color: #c70b15;
                    padding: 0 15px 0 15px;
                    font-size: 12px; 
                    line-height: 18px; 
                    clear: both;
}


/**************************   COMMENT   ***************************************/

#commentarea {
                    margin: 18px 30px;
                    position: relative;
}

#commentarea h4 {
                    text-decoration: none; 
                    color: #c70b15;
                    font-weight: bold;
}

#commentarea ol.commentlist {
                    list-style-type: none;
                    margin-right: 0;
                    padding:0;
}

#commentarea ol.commentlist li {
                    padding:0;
                    margin:0 15px 18px 15px;
                    list-style-image: none;
}

.commentDate {
                    padding-right: 2em;
                    font-size: 10px;
                    color: #888888;
                    float: right;                    
                    font-style: italic;
                    width: 200px;
                    text-align: right; 
}

.cauthor{
                    padding-left: 15px;
                    padding-top: 1px;
                    display: block;
}

.cauthor.alt{
                    background: url(images/commentlabel.gif) no-repeat;
}

.cauthor.alt2{
                    background: url(images/commentlabel2.gif) no-repeat;
}

.cauthor img  {
                    float: left;
                    margin: 0 5px;
}

.commentBubble {
                    padding: 14px 10px 15px 10px;
}

.commentBubble.alt {
                    background: #f5f9fc;
                    border-top: 3px solid #ecf4f9;
                    border-bottom: 3px solid #ecf4f9;
                    color: #3d525f;
}

.commentBubble.alt2 {
                    background: #fafafa;
                    border-top: 3px solid #f5f5f5;
                    border-bottom: 3px solid #f5f5f5;
                    color: #5f3d3d;
}

.commentBubble p{
                    margin:0;
}


#commentform  {
                    padding-left: 15px;
                    /*padding-top: 9px;*/
                    border-bottom: 1px solid #e0e0e0;
}

#commentform p {
                    padding: 9px 0 !important;
}


#commentform  input {
                    float: left;
                    clear: left;
                    width: 200px;
                    padding: 0 5px 0 5px !important;
                    font-size: 14px;
                    margin-right: 15px;
                    height: 25px;
                    line-height: 25px;
}

#commentform #author {
                    font-weight: bold;
}

#commentform #author, #commentform #email, #commentform #url {
                    color: #1191d6;
}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
                    border: 1px solid #bababa;
                    border-left: 3px solid #c70b15;
} 

#commentform  label {
                    float: left;
                    width: 320px;
                    margin: 1px 5px 0px 5px;	
                    border-bottom: 1px solid #e0e0e0;
                    /*padding: 0.25em;*/
                    color: #c70b15;
                    line-height: 25px;

}

#commentform  #comment {
                    width: 545px;
                    height: 70px;
                    font-family: Arial;
                    padding: 0.25em;
                    font-size: 16px;
                    color: #4A4A4A;
                    margin-top: 9px;
}

#commentform  input#submit {
                  	width: 214px;
                    height: 34px;
                  	font-weight: bold;
                    display: block;
                    margin: 9px 0;
                    float: left;
                    color: #4A4A4A;
                    
}

.subscribe-to-comments {
                    margin: 18px 0 0 0;
                    padding-left: 15px;
                    float: left;
                    display: block;
                    width: 600px;
                    border:0px;
}

#subscribe {
                    text-align: right;
                    float: left;
                    width: auto;
                    padding:0;
                    margin: 0;
}

#commentform label#subscribeLabel {
                    border: 0px;
                    width: 500px;
                    font-style: italic; 
                    margin-left: 5px;
                    color: black;
                    
}

/**************************   LEFT RAIL  **************************************/

#leftRail {
                    border-top: 18px solid white;
                    /*background: url(images/gridgray.gif) top left;*/
}



#leftRail .white {
                    background-color: #FFF !important;/* url(images/grid.gif) top left !important;*/ 
                    margin:0; 
                    padding:0;
}

#leftRail h5, #leftRail h5 a {
                    color: #3e5c61;/*#ca1717;*/
                    font-weight: bold;
                    font-size: 14px;
                    margin-bottom: 17px;
                    border-bottom: 1px dotted gray;
                    line-height: 18px;

}

#leftRail h5.marginTop {
                    padding-top: 18px;
}

#leftRail iframe {
                    display: block;
                    margin:0;
                    padding:0;
}

#leftRail ul {
                    list-style: none;
                    margin: 0px;
}

#leftRail ul li {
                    list-style: none;
                    font-weight: normal;
                    clear: both;
                    padding: 0;
                    margin:0 30px;

}

#leftRail ul li ul li{
                    list-style: none;
                    font-weight: normal;
                    clear: both;
                    padding: 0;
                    margin:0;

}


#leftRail ul li a:hover {
                    background-color: #f2f2f2;
}

#leftRail .tratteggio {
                    background: transparent url(images/tratteggiobg.gif) repeat-x bottom left;
                    padding-bottom: 18px;
                    margin-bottom: 0;
}

#leftRail .tratteggioTop {
                    background: transparent url(images/tratteggioTop.gif) repeat-x top left;
                    padding-top: 36px;
}

#categoryIntro img {
                    float: left;
                    margin-right: 5px;
}

/*
#ricerca {
                    height: 72px;
}

#searchform {
                    margin: 0 30px;
                    padding:0;
}


#s {
                    width: 235px;
                    background: #FFF url(images/searchBg.gif) no-repeat top right;
                    border: 1px solid #e0e0e0;
}
*/


.recent{
                    margin: 0 0 5px 0;
                    background: transparent url(images/recentBg.gif) repeat-y;
                    display: block;
                    width: 240px;
}

.recent a {
                    color: #333;
}

.recent img {
                    display: block !important;
                    margin:0 !important;
                    padding:0 !important;
}

.recentBody{
                    padding: 0 15px;
                    background: transparent url(images/recentBottom.gif) no-repeat bottom;
}

.recent small {
                    font-size: 10px;
                    font-style: italic;
                    text-align: right;
                    margin-bottom: 2px;
                    display: block;
}


#trackbacks li {
                    background: url(images/bottomline.gif) repeat-x bottom left;
                    /*padding-bottom: .25em;*/

}

#trackbacks li small a{
                    color: #ca1717;

}

#categorie li {
                    /*
                    border-bottom: 1px solid #e0e0e0;
                    padding-bottom: .25em;
                    */
                    background: url(images/bottomline.gif) repeat-x bottom left;

}

#leftRail h6 {
                    font-size: 13px;
                    font-weight: bold;
}

#leftRail h6 a{
                    color: #7f9034;
}

#leftRail .relatedImg {
                    display: block;
                    margin-top: 9px;
                    border: 1px solid #e0e0e0;
}

#leftRail .marginBottom {
                    margin-bottom: 18px !important;
}


#bannerCiao {
                    margin-top: 18px;
                    border-style: solid; 
                    border-width: 1px; 
                    padding-top: 3px; 
                    padding-bottom: 3px; 
                    border-color: rgb(203, 27, 37); 
                    background: rgb(255, 255, 255) none repeat scroll 0%; 
                    width: 235px; 
                    height: 120px; 
                    -moz-background-clip: -moz-initial; 
                    -moz-background-origin: -moz-initial; 
                    -moz-background-inline-policy: -moz-initial;
}

#googleEarth {
                    background: white url(images/download-google-earth-small.gif) no-repeat;
                    /*
                    border: 1px solid #ACAFDD;
                    text-align: center;
                    */
                    height: 90px;
                    width: 300px;
                    color: black;
                    font-size: 12px;
                    padding: 0;/*7px 0 0 8px;*/
                    
}

#googleEarth p {
                  margin: 0 15px;
}

#googleEarth iframe {
                    float:left;
                    margin: 7px 0 0 8px;
}
#googleEarthPage {
                    background: url(images/download-google-earth.gif) no-repeat;
                    width: 584px;
                    height: 74px;
                    margin-bottom: 16px;
                    
}
#googleEarthPage iframe {
                    margin: 7px 0 0 45px !important;
}

/**************************   RIGHT RAIL  **************************************/

#rightRail {
                    padding: 18px 0;
                    /*line-height: 14px;*/
                    color: #777;
}

#mylogo {
                    display: block;
                    margin:0 0 18px 25px;
                    padding:0;
                    float: left;
}

#rightRail h5 {
                    color: #ca1717;
                    font-weight: bold;
                    font-size: 14px;
                    margin: 0 0 17px 0;
                    padding: 0 0 0 0;
                    border-bottom: 1px dashed gray;
}

#rightRail ul {
                    list-style: none;
                    margin: 0px;
                    padding: 0px;
}

#rightRail ul li {
                    list-style: none;
                    font-weight: normal;
}


#rightRail ul li a:hover {
                    /*background-color: white;*/
}

#rightRail ul li.tratteggio {
                    background: #FFFFFF url(images/tratteggiobg.gif) repeat-x bottom left;
                    padding-bottom: 18px;
                    margin-bottom: 18px;

}





#rightRail li.pagenav {
                    background: #FFFFFF url(images/tratteggiobg.gif) repeat-x bottom left;
                    padding-bottom: 18px;
}

#rightRail li.pagenav a {
                    color: #7f9034;
}

#rightRail li.pagenav li, #rightRail li.div li  {
                    /*border-bottom: 1px solid #e0e0e0;
                    padding-bottom: .25em;
                    */
                    background: url(images/bottomline.gif) repeat-x bottom left;
}


#rightRail li.page_item a {
                    padding:0;
                    margin:0;
}



#rightRail #googleLink {
                    height: 105px;
                    margin-left: -5px;
}

#rightRail .bannerVerticale {
                    height: 609px;
}

#rightRail #scriviSuDynamick {
                    height: 159px;
                    display: block;
                    padding:0;
                    margin:9px 0 9px 34px;
}
#rightRail #scriviSuDynamick img{
                    display: block;
                    float: left;
                    margin:0;
                    padding:0;
                    
}

#rightRail textarea {
                    width: 110px;
                    height: 32px;
                    font-size: xx-small;
                    margin:0;
                    padding: 0;
                    border: 1px solid #EAEAEA;
                    line-height: 10px;
}

#rightRail .righe2 {
                    height: 36px;
}
/**************************   FOOTER     **************************************/

#footer {
                    background: #FFFFFF url(images/tratteggiobg.gif) repeat-x ;
                    height: 150px;
                    text-align: left;
                    padding: 12px 0;
                    
}

#footerText {
                    border-top: 1px solid #e0e0e0;
                    padding: 17px 45px;
                    font-style: italic;
}

#cclogo {
                    float: left;
                    margin-top: 1px;
                    margin-right: 5px;
}
#wordpresslink {
                    float: right; 
                    text-align: right; 
                    clear: both; 
                    width: 300px;
}
#wordpresslogo {
                    display: block; 
                    float: right;
                    margin-left: 5px;
}

#translation_bar {
                    display: inline;
}

#translation_bar a {
                    margin-right: 3px;
                    display: inline;
}

#translation_bar a img{
                    
}

