/* ================================
    CSS sesrovires
   ================================
*/   

#topbar {font-size: 10.4px;}
.date {font-family:Geneva, Verdana, Arial, Sans;}

.ControlPanel
{
  background: #f5f5f5;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	font-size:8pt; color:#000;
	
}

.dt{
color:#003366;
font-family:Tahoma,Arial,Helvetica;
}


/* Changes to make default install page XHTML compliant */
span.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:left;
}
div.hr
{
	height: 2px;
	background-color: #dddfe3;
	margin: 5px 0 15px 0;
	clear:both;
}

div.hr hr
{
	display: none;
}


.esquerra
{
float:left;
clear:none;
padding: 10px 10px 10px 0;
}

.ZLDNN_TreeNode
{float:left;}
div #dnn_ctr553_Category_tvCategory .ZLDNN_TreeNode
{
text-align: left;
float:left;
}

.feeddesc
{
    font-size: medium;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica;
    text-align: justify;
}

maj
{ text-transform:uppercase; }

min
{ text-transform:lowercase; }

caps
{ text-transform:capitalize; }


.rssagenda, rssagenda
{
    font-size: xx-small;
    font-family: Verdana, Arial, Helvetica;
    text-transform:uppercase;
}


.RssClub
{
font-size: x-small;
    font-family: Verdana, Arial, Helvetica;
border-bottom: 1px dashed #cfcfcf;
	padding-bottom: 8px;
text-transform:uppercase;

}

.RssTramits
{
font-size: x-small;
    font-family: Verdana, Arial, Helvetica;
border-bottom: 1px dashed #cfcfcf;
	padding-bottom: 8px;

}
 
div.imgnoti
{
width:auto
}
div.imgnoti img 
{
        float:left;
        border: 1px solid #CCCCCC;
	padding: 8px;
	background-color: #f7f7f7;
	margin-right: 15px;
        margin-bottom: 5px;
}



.HeadNoti
{
        color:#003366;

font-family:Verdana,Arial,Helvetica;
font-size:12px;
font-weight:bold;}


.imatges 
{
        float:left;
        border: 1px solid #CCCCCC;
	padding: 8px;
	background-color: #f7f7f7;
	margin-right: 15px;
}
.imatgesd 
{
        float:right;
        border: 1px solid #CCCCCC;
	padding: 8px;
	background-color: #f7f7f7;
	margin-left: 15px;
}

#mytablecorp {
	width: 840px;
	padding: 0;
	margin: 0;
}

.mytablecorp th {
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
border-left: 1px solid #C1DAD7;
	
	text-transform: uppercase;
	text-align: left;
	padding: 4px 4px 4px 12px;
background: #CAE8EA;
width: 240px;

}

.mytablecorp th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.mytablecorp td {
	border: 1px solid #C1DAD7;
	
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
width: 240px;
}


.mytablecorp td.alt {
border: 1px solid #C1DAD7;
padding: 6px 6px 6px 12px;
	background: #F5FAFA;
	color: #797268;
width: 240px;
}






#mytable {
	width: 440px;
	padding: 0;
	margin: 0;
}

.mytable th {
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
border-left: 1px solid #C1DAD7;
	
	text-transform: uppercase;
	text-align: left;
	padding: 4px 4px 4px 12px;
background: #CAE8EA url(/Portals/sesrovires/IMG/bg_header.jpg) no-repeat;

}

.mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

.mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/Portals/sesrovires/IMG/bullet1.gif) no-repeat;
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
}

.mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/Portals/sesrovires/IMG/bullet2.gif) no-repeat;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}




#mytablerep {

	width: 440px;
	padding: 0;
	margin: 0;

}

.mytablerep th {
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #4e6d89;
	
	text-indent:10px;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 2px 3px 10px;
background: url(/Portals/sesrovires/IMG/header_repository.gif) no-repeat;

}

.mytablerep th.nobg {
	border-top: 0;
	border-left: 0;

	background: none;
}

.mytablerep td {
	
	
	padding: 6px 0px 6px 0px;
	color: #eff2f5;
}


.mytablerep td.alt {
	background: #eff2f5;
	color: #eff2f5;
border-bottom: 1px dashed #C1DAD7;
border-top: 1px dashed #C1DAD7;
}

.mytablerep th.spec {

	border-top: 0;
	background: #fff url(/Portals/sesrovires/IMG/bullet1.gif) no-repeat;
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
}

.mytablerep th.specalt {
	
	border-top: 0;
	background: #f5fafa url(/Portals/sesrovires/IMG/bullet2.gif) no-repeat;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}





ul.LlistatGris {
list-style-position:outside;
 font-family:Verdana,Arial,Helvetica,sans-serif;

margin:0px 0px 0px 0px; 

}

ul.LlistatGris li {
margin:0px 0px 2px 0px; 
padding:0px 0px 0px 14px;
 background-image:url(/images/llistat_li_g.gif);
 background-position:0px 1px; 
background-repeat:no-repeat;
 display:block
}


ul.LlistatTaronja {

 font-family:Verdana,Arial,Helvetica,sans-serif;
list-style: none;
margin:0px 0px 0px 0px; 

}

ul.LlistatTaronja li {
margin:0px 0px 2px 0px; 
padding:0px 0px 0px 14px;
 background-image:url(/images/llistat_li.gif);
 background-position:0px 1px; 
background-repeat:no-repeat;
 display:block;
list-style: none;
}

ul.LlistatTaronja ul li {
margin:0px 0px 2px 0px; 
padding:0px 0px 0px 38px;
 background-image:url(/images/llistat_li_b.gif);
 background-position:24px 1px; 
background-repeat:no-repeat;
 display:block;
list-style: none;

}

ul.LlistatBlau {
list-style-position:outside;
 font-family:Verdana,Arial,Helvetica,sans-serif;

margin:0px 0px 0px 0px; 

}

ul.LlistatBlau li {
margin:0px 0px 2px 0px; 
padding:0px 0px 0px 14px;
 background-image:url(/images/llistat_li_b.gif);
 background-position:0px 1px; 
background-repeat:no-repeat;
 display:block
}

ul.LlistatBlau li li {
margin:0px 0px 2px 0px; 
padding:0px 0px 0px 24px;
 background-image:url(/images/llistat_li_t.gif);
 background-position:8px 1px; 
background-repeat:no-repeat;
 display:block
}


div.contentbox ul {
list-style-position:outside;
 font-family:Verdana,Arial,Helvetica,sans-serif;

margin:4px 0px 4px 0px;

}

div.contentbox ol, ol li
{ 
margin:4px 0px 4px 0px; padding-left:14px;
list-style-position:inside; }

div.contentbox ul li {
margin:auto; 
padding-left:14px;
 background-image:url(/images/llistat_li_b.gif);
 background-position:0px 1px; 
background-repeat:no-repeat;
 display:block
}

div.contentbox ul li ul {
margin:4px 0px 4px 0px;
padding-left:24px;
 background-image:url(/images/llistat_li_t.gif);
 background-position:8px 1px; 
background-repeat:no-repeat;
 display:block
}

/*
div.contentbox tr {margin:5px;}

div.contentbox td {
vertical-align: top;
padding:5px;
}
*/

.mes {
font-weight: bold;
	text-indent: 100px;
float:right;
margin-bottom:15px;
}

div.capcalera p {
font-weight: bold;
color:#4d4d4d;	

}




hr {color: #ffffff;
background-color: #ffffff;
}




#mytabletram {
	width: 840px;
	padding: 0;
	margin: 0;
}


.mytabletram th {
	
	padding:6px;
	background: #5877b0;
        width: 240px;

}

.mytabletram span.SubHead{
font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;

}




.mytabletram td {
	
	background: #fff;
	color: #4f6b72;
        width: 240px;
}


.mytabletram td.alt {
   border: 1px solid #F5FAFA;
   padding: 6px 6px 6px 12px;
	background: #F5FAFA;
	color: #797268;
width: 240px;
}

.mytabletram td.alt span.SubHead a{
font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;

}


.mytabletram span.normal{
font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;

}



#mytablerestau {
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	width: 596px;
	padding: 0;
	margin: 0;
}

.mytablerestau th {
	font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
border-left: 1px solid #C1DAD7;
	
	text-transform: uppercase;
	text-align: left;
	padding: 4px 4px 4px 12px;
background: #CAE8EA url(/Portals/sesrovires/IMG/bg_header.jpg) no-repeat;

}

.mytablerestau th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.mytablerestau td {
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
border-left: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.mytablerestau td.alt {
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	background: #F5FAFA;
	color: #797268;
border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
border-left: 1px solid #C1DAD7;
}

.mytablerestau th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/Portals/sesrovires/IMG/bullet1.gif) no-repeat;
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
}

.mytablerestau th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/Portals/sesrovires/IMG/bullet2.gif) no-repeat;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}



h7 {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #4e6d89;
	
	text-transform: uppercase;
	background-color: #fff;
	background-image: url(/Portals/sesrovires/IMG/h7_header.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	vertical-align: baseline;
	white-space: normal;
}


h8 {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #4e6d89;
	text-indent:150px;
	
	background-color: #fff;
	background-image: url(/Portals/sesrovires/IMG/h7_header.gif);
	background-repeat: no-repeat;
	background-position: -5px;
	vertical-align: baseline;
	white-space: normal;
}




#mytableordenan {
	width: 840px;
	padding: 0;
	margin: 0;
}


.mytableordenan th {
	
	padding:6px;
	background: #5877b0;
        width: 240px;

}

.mytableordenan span.SubHead{
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	color: #5877b0;
	text-transform: uppercase;
	text-align: left;

}

.mytableordenan span.Normal{
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	color: #5877b0;
	text-transform: uppercase;
	text-align: left;

}

mytableordenan td {
	
	background: #fff;
	color: #4f6b72;
        width: 240px;
}


.mytableordenan td.alt {
   border: 1px solid #F5FAFA;
   padding: 6px 6px 6px 12px;
	background: #F5FAFA;
	color: #797268;
width: 240px;
}

.mytableordenan td.alt span.SubHead a{
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	color: #5877b0;
	text-transform: uppercase;
	text-align: left;

}



.mytableordenan span.normal{
	color: #5877b0;
	text-transform: uppercase;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
}

.mytableordenan td.alt span.normal a{
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	color: #5877b0;
	text-transform: uppercase;
	text-align: left;

}




