
/*GENERAL TAGS*/

body {
    text-align:center;
    margin: 10px auto 10px auto;
    background-color: #7E000B;
/*background-color: #C41E3A;*/
    width: 1000px;
    font-family:Verdana;
    font-size:12px;
    color:white;
  }

a {
    color: white;
  }
a#cercapartner {
    text-align:center;
    font-size: 18px;
    font-weight:bold;
    text-transform: uppercase;
    display:block;
    border:1px dotted #cccccc;
    background: #333333;
    padding: 7px;
    color: #FF9900;
  }
a#cercapartner:hover {
    background: #5F5F5F;
  }
input {
    color: black;
    background-color:#BDBDBD;
    border: 1px solid black;
    font-size: 11px;
}
select {
    color: black;
    background-color:#BDBDBD;
    border: 1px solid black;
    font-size: 11px;
}
textarea {
    color: black;
    background-color:#BDBDBD;
    border: 1px solid black;
    font-size: 11px;
}
/* CONTENT */


div#maincontainer {
    background-color: #7E000B;
  }


div#content {
    background-color: #7E000B;
    float:left;
    width:1000px;
    text-align:justify;
    margin: 0px 0px 0px 0px;
  }


div#middlecol {
    background-color: #1c1c1c;
    border :1px dotted #cccccc;
    float : left;
    left-width : 1px;
    margin-bottom : 0px;
    margin-left : 0px;
    padding:4px;
    margin-right : 8px;
    margin-top : 0px;
    width : 290px;
    height: 2000px;
    min-height:2000px;
  }
div#rightcol {
    background-color: #1c1c1c;
    border :1px dotted #cccccc;
    float : left;
    left-width : 2px;
    margin-bottom : 0px;
    margin-left : 0px;
    padding:4px;
    margin-right : 8px;
    margin-top : 0px;
    width : 150px;
    height: 2000px;
    min-height:2000px;
  }

div#bottomrow {
    clear:both;
    margin: 0px 4px;
    float:left;
  }


div#leftcol {
    background-color: #1c1c1c;
    padding:0px 3px 0px 0px;
    border :1px dotted #cccccc;
    float:left;
    min-height:400px;
    width:510px;
    margin-right : 8px;
  }

div#leftcol img {
    margin:5px;
  }

div#leftcol div.title {
    font-size:18px;
    font-weight:normal;
    text-transform:uppercase;
  }

div#leftcol div#lastnewscontent {
    margin: 5px;
    font-size:12px;
    clear:both;
  }

div#leftcolb {
    background-color: #1c1c1c;
    padding:0px 3px 0px 0px;
    border :1px dotted #cccccc;
    float:left;
    min-height:400px;
    width:815px;
    margin-right : 8px;
  }

div#leftcolb img {
    margin:5px;
  }

div#leftcolb div.title {
    font-size:18px;
    font-weight:normal;
    text-transform:uppercase;
  }
div#leftcolb div#lastnewscontent {
    margin: 5px;
    font-size:12px;
    clear:both;
  }
div.title {
    color : white;
    text-transform : uppercase;
    text-decoration:none;
/*    font-weight:bold;*/
    font-size: 15px;
    font-family: arial;
}





/* divisore*/


div.divisore {
    background: inherit;
    height:20px;
  }

/*HEADER*/



div#headimage {
    background-image: url('images/head.jpg');
    background-repeat: repeat-x;
    background-color: #000000;
    height: 100px;
  }

/*MENU*/


div#menu {
    clear:both;
    margin: 10px 0px 0px 0px;
    height:30px;
  }


.box_menu {
    width: 247px;
    height:34px;
    float:right;
    margin: 0px 0px 0px 3px;
    padding-top:3px;
    background: #303030 url(images/roundedcornr_menu_grad.gif) repeat-x top left;
  }


.bottom_menu div {
    background: url(images/roundedcornr_menu_bl.gif) no-repeat top left;
  }


.bottom_menu {
    background: transparent url(images/roundedcornr_menu_br.gif) no-repeat top right;
  }


.bottom_menu div, .bottom_menu {
    height: 8px;
    font-size: 1px;
  }


.content_menu {
    margin: 0 8px;
  }


.content_menu a {
    color : white;
    text-transform : uppercase;
    text-decoration:none;
    font-weight:bold;
    font-size: 22px;
    font-family:Arial, Helvetica, sans-serif;
}


.content_menu:hover a {
    color:#BBBBBB;
  }

/*LAST NEWS*/

/*Content Listing*/

#accordion {
        background:inherit;
	margin:0px 0px;
}

div.toggler {
        margin-top:3px;
        background:inherit;
	cursor: pointer;
	font-size: 12px;
        text-transform:uppercase;
}

div.element p, div.element {
        background:inherit;
        clear:both;
	margin:0px;
        float:left;
	padding:4px;
}

a.pageListing {
    font-weight:bold;
    font-size:12px;
    background: #383838;
    display:block;
    width:15px;
    height:15px;
    float:left;
    margin-right:4px;
    border:1px solid grey;
    text-decoration:none;
}
a.pageListing:hover {
    background: #6A6A6A;
}
a.pageListing#Active {
    background: #6A6A6A;
}
/* BOXES */


div.box_border {
  }


div.box_title {
    background:#3A3A3A;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
    background: url(images/roundedcornr_menu_grad.gif) repeat-x top left;
  }


.bottom_title div {
	height:10px;
    background: url(images/roundedcornr_menu_bl.gif) no-repeat bottom left;
  }


.bottom_title {
    background: transparent url(images/roundedcornr_menu_br.gif) no-repeat bottom right;
  }


.bottom_title div, .bottom_title {
    height: 8px;
    font-size: 1px;
  }


.content_title {
    margin: 0 8px 10px 8px;
  }


.content_title_view {
  }

.content_title a {
    color : white;
    text-transform : uppercase;
    text-decoration:none;
/*    font-weight:bold;*/
    font-size: 18px;
    font-family: helvetica;
  }

.content_title a.listing {
    color : white;
    text-transform : uppercase;
    text-decoration:none;
/*    font-weight:bold;*/
    font-size: 15px;
    font-family: arial;
  }
.content_title:hover a {
    color:#BBBBBB;
  }


div.boxcontent {
    background:#646464;
    text-align:left;
    font-size:11px;
  }


span.boxestitle {
    text-align:left;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
  }


.box_boxes_cols {
    width:100%;
    float:left;
    margin:0px 5px 10px 0px;
    background: #4c4c4c url(images/roundedcornr_boxes_grad.gif) repeat-x top left;
  }

a.boxes {
    text-align:left;
    font-family:verdana;
    font-size:10px;
    display:block;
    color: #FF9900;
    background-color:#22201d;
    margin: 1px 0px 0px 0px;
    padding: 2px 2px;
  }


.box_boxes {
    background: #4c4c4c url(images/roundedcornr_boxes_grad.gif) repeat-x top left;
  }


.box_boxes_bottomrow {
    width:260px;
    float:left;
    margin:10px 2px 0px 2px;
    background: #4c4c4c url(images/roundedcornr_boxes_grad.gif) repeat-x top left;
  }


.top_boxes div {
    background: url(images/roundedcornr_boxes_tl.gif) no-repeat top left;
  }


.top_boxes {
    background: transparent url(images/roundedcornr_boxes_tr.gif) no-repeat top right;
  }


.bottom_boxes div {
    background: url(images/roundedcornr_boxes_bl.gif) no-repeat bottom left;
  }


.bottom_boxes {
    background: transparent url(images/roundedcornr_boxes_br.gif) no-repeat bottom right;
  }


.top_boxes div, .top_boxes,.bottom_boxes div, .bottom_boxes {
    width: 100%;
    height: 5px;
    font-size: 1px;
  }


.content_boxes {
    font-size:10px;
    margin: 0 5px;
  }


/* PAREJAS */
tr.announces td {
    vertical-align:top;
    padding:10px 3px 10px 3px;
}
/*****************

  SLIDER WRAPPER

******************/



.sliderwrapper {
    position: relative;
    /*leave as is*/overflow: hidden;
    /*leave as is*/border: 0px;
    border-bottom-width: 0px;
    width: 245px;
    /*width of featured content slider*/height:100px;
  }


.sliderwrapper .contentdiv {
    visibility: hidden;
    /*leave as is*/position: absolute;
    /*leave as is*/left: 0;
    /*leave as is*/top: 0;
    /*leave as is*/padding: 5px;
    background: transparent;
    width: 230px;
    /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */height: 100%;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
  }


.pagination {
    width: 230px;
    /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/text-align: right;
    background-color: transparent;
    padding: 0px 0px;
  }


.pagination a {
    padding: 0 5px;
    text-decoration: none;
    color: #00007D;
    background: transparent;
  }


.pagination a:hover, .pagination a.selected {
    color: #000;
    background-color: #FEE496;
  }

