﻿html, body {
width: 100%;
height: 100%;
}
body {
margin : 0px; 
padding : 0px; 
font-family : Verdana, Arial, helvetica, sans-serif;
background: #fc0 url(imgs/bg.gif) repeat-y center;
font-size:11px;
} 

a {
color:#000;
text-decoration:none;	
font-weight:bold;
}
a:hover {
text-decoration:underline;	
}

a.orange
{
color:#e91;
font-weight:normal;
}
a.mauve
{
color:#714;
font-weight:normal;
}

a.adv img
{
border:none;	
}

td.fieldname
{
text-align: right;
font-size: 10px;
font-weight: bold;   
background-color:#ffd;
width:20%;
}
.smaller
{
font-size:10px;	
}
.error
{
color:#c00;
font-weight:bold;	
}

#container
{
width:960px;
margin: 0 auto;
background-color:#fff;	
}

/* HEADER
******************************************* */
#header
{
background-color:#fc0;
height: 115px;
}
#headerlogo
{
/*width: 300px;
background: #fc0 url(imgs/fructidor.gif) no-repeat left top;
color:#922;	
font-size:13px;
font-weight:bold;
text-transform: uppercase;
padding-top:50px;*/
}


#headerlogin
{
width: 200px;
background-color:#e91;
padding:2px;
font-size:10px;
color:#fff;
}
#headerlogin a
{
color:#fff;
text-decoration:none;
}
#headerlogin a:hover
{
text-decoration:underline;
}
#headerlogin input
{
color: #822;
border-color: #822;
background-color: #fc0;
font-size: 10px;
}


/* CONTENT
******************************************* */
#leftcontent
{
padding:5px;
}
#leftcontent .pagetitle
{
color:#922;
font-size:18px;
font-weight:bold;
border-top : 1px solid #362;	
border-bottom : 1px solid #362;
text-align:right;
text-transform:uppercase;
margin-bottom:10px;
}
#leftcontent div.sectiontitle, #leftcol .sectiontitle span
{
padding: 6px 6px 6px 3px;
background-color: #922;
color: white;
font-size: 12px;
font-weight: bold;	
text-transform: uppercase;
}
#leftcontent div.sectionsubtitle
{
font-weight: bold;
padding-bottom: 4px;
background-color:#cd2;
}
#leftcontent ul, #midcontent ul
{
list-style-type: square;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}
#midcontent
{
background-color:#deb;	
width:320px;
padding:2px;
}
#rightcontent
{
width: 125px;
padding:2px;
border:1px solid #922;
text-align:center;
}

/* FOOTER
******************************************* */
#footer
{
background-color:#362;
text-align:center;	
color:#fff;
padding:3px;
}
#footermenulink
{
list-style-type:none;
font-size:0.9em;	
text-transform:capitalize;
margin:0;
padding:0;
}
#footermenulink li
{
display:inline;	
padding-right:5px;
}

#footermenulink a
{
text-decoration:underline;
color:#fff;
}
#footermenulink a:hover, #footermenulink a.active
{
text-decoration:none;
color:#cd2;
}

/* HEADERS
-------------------------------------------------------- */
#latestnews
{
background: url(imgs/latest_news.gif) no-repeat left top;	
padding-top:20px;
}
#latestnews h1
{
	visibility:hidden;
}
#latestnews h3
{
color:#362;
text-align:center;	
}
#nextevents
{
background: url(imgs/next_events.gif) no-repeat left top;	
padding-top:20px;
}
#nextevents h1
{
	visibility:hidden;
}
#usefulad
{
background: url(imgs/useful_address.gif) no-repeat left top;	
padding-top:20px;
}
#usefulad h1
{
	visibility:hidden;
}
#aboutus
{
background: url(imgs/about_us.gif) no-repeat left top;	
padding-top:20px;
}
#aboutus h1
{
	visibility:hidden;
}
#contactus
{
background: url(imgs/contact_us.gif) no-repeat left top;	
padding-top:20px;
}
#contactus h1
{
	visibility:hidden;
}
#findcompany
{
background: url(imgs/find_company.gif) no-repeat left top;	
padding-top:20px;
}
#findcompany h1
{
	visibility:hidden;
}
#classified
{
background: url(imgs/classified_ads.gif) no-repeat left top;	
padding-top:20px;
}
#classified h1
{
	visibility:hidden;
}
#order
{
background: url(imgs/order.gif) no-repeat left top;	
padding-top:20px;
}
#order h1
{
	visibility:hidden;
}

/* MIDFRAME
-------------------------------------------------------- */
.midframe
{
background-color:#efc;
padding:2px;	
margin:0;
color:#444;
}
.midframe1
{
background-color:#fff;	
padding:2px;	
margin:0;
color:#888;
}
.midframe2
{
background-color:#e5d8cf;	
padding:2px;	
margin:0;
border:1px solid #714;
}
#newsletter
{
background: url(imgs/newsletter.gif) no-repeat left top;	
padding-top:45px;
}	

#searchnews
{
background: url(imgs/searchnews.gif) no-repeat left top;	
padding-top:45px;	
}
#searchevents
{
background: url(imgs/searchevents.gif) no-repeat left top;	
padding-top:45px;	
}
#searchlinks
{
background: url(imgs/searchlinks.gif) no-repeat left top;	
padding-top:45px;	
}
#newsletter h6, #searchnews h6, #mostread h6, #searchevents h6, #searchlinks h6
{
	visibility:hidden;
}
#mostread
{
background: url(imgs/most_read.gif) no-repeat left top;
padding-top:45px;
}

/* DIV CONTENT
-------------------------------------------------------- */
.cnt0, .cnt1, .cnt2, .cnt3
{
color:#666;	
padding:5px;
padding-left:30px;
border-bottom:2px solid #922;
margin-top:10px;
}
.cnt1
{
background:#fec url(/imgs/bullet_cpf.gif) no-repeat left center;	
}
.cnt2, .cnt0
{
background:#fff url(/imgs/mid_bul2.gif) no-repeat left top;	
}
.cnt3
{
	background-color:#fff;
}
.cnt_subtitle
{
font-weight:bold;	
text-transform:uppercase;
}
.cnt_title0, .cnt_title
{
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #922;
/*margin-top:5px;*/
margin-bottom:5px;	
}
.cnt_title
{
border-bottom:1px solid #a24;	
}
.cnt_title a {
color: #922;
}
.cnt_cnt
{
padding-left:15px;		
}
.readmore
{
background-color:#deb;
text-align:right;
padding:1px;
margin-top:10px;
margin-bottom:15px;
clear:both;
}
.readmore a
{
color:#666;	
background: url(imgs/bullet_w.gif) no-repeat left center;	
padding-left:8px;
}

******************************************* */
.sp1,.sp3,.sp4
{
	font-size:9px;
	color:#666;
}
.sp2
{
	font-weight:bold;
	color:#069;
}
.sp3
{
	font-style:italic;
	text-decoration:none;	
}
.sp4
{
	padding-left:10px;
}
