.branding-top
{
    background: url(dnn_large_banner.jpg) no-repeat center;
    width: 890px;
    height: 340px;
    clear: both;
    overflow: hidden;
}
.branding-top p
{
    padding: 270px 60px 0 60px;
    font-size: 1.4em;
    color: #333;
}
.branding-bottom
{
    clear: both;
    margin-top: 1em;
    overflow: hidden;
}
.branding-bottom ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    clear: both;
}
.branding-bottom li
{
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
    display: block;
    width: 170px;
    float: left;
}

.branding-bottom li.training
{
    margin: 0;
}

.branding-bottom dl
{
    background: url(itembg.gif) repeat-y;
    margin: 33px 0 0 0;
    padding: 0 10px;
}
.branding-bottom dd
{
    margin-left: 10px;
    height: 66px;
}
.branding-bottom dt
{
    font-size: 90%;
    text-align: center;
    padding-top: 65px;
    margin-bottom: 1.75em;
    font-weight: bold;
}
.branding-bottom .commmunity
{
    background: url(community_title.gif) no-repeat top left;
}
.commmunity dt
{
    background: url(community_icon.gif) no-repeat;
    background-position: 50% 10px;
}
.branding-bottom .marketplace
{
    background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt
{
    background: url(marketplace_icon.gif) no-repeat;
    background-position: 50% 10px;
}
.branding-bottom .conferences
{
    background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt
{
    background: url(conferences_icon.gif) no-repeat;
    background-position: 50% 10px;
}
.branding-bottom .training
{
    background: url(training_title.gif) no-repeat top left;
}
.training dt
{
    background: url(training_icon.gif) no-repeat;
    background-position: 50% 10px;
}
.branding-bottom .support
{
    background: url(support_title.gif) no-repeat top left;
}
.support dt
{
    background: url(support_icon.gif) no-repeat;
    background-position: 50% 10px;
}
dl.bt
{
    margin: 0;
    padding: 0;
    background: url(item_bt_bg.gif) no-repeat bottom;
    height: 32px;
    width: 170px;
}
#LoginInfo
{
    width: 660px;
    float: left;
}
#LoginInfo h3
{
    background-color: #f7f7f7;
    color: #8f0000;
    padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt
{
    display: inline;
}
#LoginInfo dt
{
    font-weight: bold;
    color: #333;
}
#LoginInfo p.LoginNotes
{
    font-size: .8em;
}
#LoginInfo div.LoginBlock
{
    float: left;
    width: 310px;
    padding: 5px 5px;
    margin: 0px 2px;
    border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
    margin: 5px 26px;
    float: left;
}
#QuickLinks
{
    background-color: #f0f0f0;
    border: 1px gray dotted;
    padding: 2px 5px;
    margin-right: 5px;
    width: 200px;
    float: right;
}
div.hr
{
    height: 2px;
    background-color: #8f0000;
    margin: 5px 0 15px 0;
    clear: both;
}
div.hr hr
{
    display: none;
}



ul li
{
    list-style-image: url(images/circle.gif);
    padding-bottom: 5px;
}

ul.frm
{
    clear: both;
    margin:20px 0 6px 0;
    padding: 0;
    list-style-type :none;
}

ul.frm li
{
    float: left;
    margin: 0;
    width: 150px;
    list-style-type :none;
}

ul.frm label
{
    color: #6F563C;
    display: block;
    font-family: Trebuchet Ms,MyriadPro-Regular,Myriad Pro;
    font-size: 11px;
    font-weight: normal;
}




/* Generic */


/* GENERIC */
H1
{
    font-family:Trebuchet Ms, MyriadPro-Regular,Myriad Pro, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #6f563c;
}

H2
{
    font-family: Trebuchet Ms,MyriadPro-Regular, Myriad Pro, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #6f563c;
}

H3
{
    font-family: Trebuchet Ms,MyriadPro-Light, Myriad Pro, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #6f563c;
}

H4
{
    font-family: Trebuchet Ms,MyriadPro-Light,Myriad Pro, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #6f563c;
}

H5, DT
{
    font-family:Trebuchet Ms, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #6f563c;
}

H6
{
    font-family: Trebuchet Ms,Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #6f563c;
}

TFOOT, THEAD
{
    font-family: Trebuchet Ms,Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #003366;
}

TH
{
    vertical-align: baseline;
    font-family: Trebuchet Ms,Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}


a:link, a:visited
{
    text-decoration: none; /*color:#A89C89;*/
    color: #99856d;
}
a:hover, a:active
{
    text-decoration: none;
    color: #6f563c;
}




SMALL
{
    font-size: 8px;
}

BIG
{
    font-size: 14px;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}





UL LI
{
    list-style-type: disc;
}

UL LI LI
{
    list-style-type: square;
}

UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}

OL OL LI
{
    list-style-type: lower-alpha;
}

OL OL OL LI
{
    list-style-type: lower-roman;
}
OL UL LI
{
    list-style-type: disc;
}

HR
{
    color: #696969;
    height: 1pt;
    text-align: left;
}

.credits
{
    font-size: 10px;
    font-family: Trebuchet MS,MyriadPro-Regular,MyriadPro; /*color: #A89C89;*/
    color: #99856d;
    text-align:center;margin:5px auto;
}


.nav
{
    margin: 0;
    padding-left: 20px;
}

.nav li
{
    /*color: #A89C89;*/
    color: #99856d;
    list-style-type: none;
    float: left;
    padding: 0 20px 0 4px;
}


#dnn_ctr374_XModDisplay_dlXMods_XmodsRow0, #dnn_ctr385_XModDisplay_dlXMods_XmodsRow0, #dnn_ctr411_XModDisplay_dlXMods_XmodsRow0,#dnn_ctr414_XModDisplay_dlXMods_XmodsRow0 
{
    white-space: normal !important;
}


#dnn_ctr411_XModDisplay_dlXMods td  {
    white-space: normal !important;
}


.leftNav
{
    font-family:Trebuchet Ms, MyriadPro-Regular,Myriad Pro,Arial;
    float: left;
    width: 160px; /*color:#A89C89;*/
    color: #99856d;
    border-bottom: 1px solid #D3D1B5;
    margin: 0 0 6px 0;
    padding: 0 0 6px 6px;
    text-align: left;
    font-size: 11px;
}
.leftNav a
{
    padding-left: 15px;
}



.ulLeftNav
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Trebuchet Ms,MyriadPro-Regular,Myriad Pro, Arial;
}

.ulLeftNav li
{
    list-style-type: none;
    margin: 6px 0 0 0;
    padding: 0 0 6px 6px;
    border-bottom: 1px solid #D3D1B5;
}

.xmod_nav
{
    border-left: 1px solid #dad4b7;
    border-right: 1px solid #dad4b7;
}

/*#dnn_ctr380_XModDisplay_dlXMods
{
    border-left: 1px solid #dad4b7 !important;
    border-right: 1px solid #dad4b7 !important;
    margin-left: 1px;
    margin-bottom: -16px;
    margin-top: -15px;
}
*/
.Footer_Pane a
{
    color: #FFFFFF;
}

#one li
{
    list-style-type: none;
}

.box_offerte {width:190px; height:135px;padding:0 5px 0 5px;font-family:Trebuchet Ms;font-size:11px;color:#99856D;}
.box_offerte p {font-family:Trebuchet Ms;font-size:11px;color:#99856D;margin:0;padding:0}
.box_offerte h1 {margin:10px 0 0 0; padding:0;}

#divFrecciaSx {float: left; width: 14px; height: 14px; overflow: hidden; }
.aFrecciaSx {display: block; width: 14px; height: 14px; overflow: hidden; background: url(immagini/freccia_sx.png) no-repeat top left; }
.aFrecciaSx:hover { background-position: bottom left; }

#divFrecciaDx {float: left; width: 14px; height: 14px; overflow: hidden; margin: 0 0 0 20px;}
.aFrecciaDx {display: block; width: 14px; height: 14px; overflow: hidden; background: url(immagini/freccia_dx.png) no-repeat top left; }
.aFrecciaDx:hover { background-position: bottom left; }

#dnn_ctr411_XModDisplay_marqueecontainer { width: 200px; overflow: hidden;}

.territorio_thumb {width:417px; clear:both;border-bottom:1px solid #B0002F; padding:5px 0;}
.immagine_thumb {width:165px; float:left; /*padding-top:10px;*/}
.descrizione_breve {width:250px; float:left; padding-top:10px;}
#dateFrom, #dateTo {width:130px;}
