/*
dark blue text #000033
blue page background #333366
blue page border #001188
red page border #cc0000
light blue right box #DEDEFF
*/

body {background: #333366;padding:0px;color:#000033;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0px;}

/* general */ 

.content {font-size:10pt;}


a {font: inherit;color: #cc0000; background-color:inherit;font-weight:bold;text-decoration:none;}
a:hover {font: inherit;color: #333366; background-color:inherit; font-weight:bold; text-decoration:underline;}

.quote {font: 10px verdana,arial,helvetica,sans-serif ;color: #cc0000; background-color:inherit;font-weight:normal; text-align:justify;padding:10px 0px 10px 0px; }


.comments_hdr {font: 10px verdana,arial,helvetica,sans-serif ;color: #cc0000; background-color:inherit;font-weight:bold; text-align:center; padding:10px 0px 10px 0px; }
.quote_text {font: 10px verdana,arial,helvetica,sans-serif ;color: #cc0000; background-color:inherit;font-weight:normal; text-align:justify; padding:10px 0px 0px 0px; }
.quote_by {font: 10px verdana,arial,helvetica,sans-serif ;color: #cc0000; background-color:inherit;font-weight:bold; text-align:right; padding:0px 0px 10px 0px; }








.top {text-align: right; padding:5px 0px 0px 0px;}
a.top_link {font: 10px verdana,arial,helvetica,sans-serif;color: #cc0000; background-color:inherit;font-weight:bold;text-decoration:none;}
a.top_link:hover {font: 10px verdana,arial,helvetica,sans-serif;color: #333366; background-color:inherit; font-weight:bold; text-decoration:underline;}

.red_bold {color: #cc0000;font-weight:bold;}
a.red_link {font: inherit; color: #cc0000; background-color:inherit; font-weight:inherit; text-decoration:none;}
a.red_link:hover {font: inherit; color: #333366; background-color:inherit; font-weight:inherit; text-decoration:underline;}



/* menu */
td.td_menu {padding: 6px 0px 6px 0px; text-align: center; vertical-align: middle;}
a.menu {font: 12px verdana,arial,helvetica,sans-serif;color: #ffffff; background-color:inherit;font-weight:bold;text-decoration:none;}
a.menu:hover {font: 12px verdana,arial,helvetica,sans-serif;color: #ffffff; background-color:inherit; font-weight:bold; text-decoration:underline;}




/* content */
.headline {text-align: center;font-size:12pt;font-weight:bold;padding:10px 0px 15px 0px;}
.headline2 {text-align: left;font-size:12pt;font-weight:bold;padding:10px 0px 0px 0px;}
.headline3 { font-size:12pt;font-weight:bold; color:#cc0000;padding:10px 0px 15px 0px;}
/* right box */
.gb_hdr {text-align: center;font-weight:bold;padding:0px 0px 15px 0px;}



/* footer */
td.td_menu_lower {padding: 3px 0px 6px 0px; text-align: center; vertical-align: middle;}
a.footer_link {font: 12px verdana,arial,helvetica,sans-serif;color: #fff;background-color:inherit; font-weight:normal;text-decoration:none;}
a.footer_link:hover {font: 12px verdana,arial,helvetica,sans-serif;color: #fff;background-color:inherit; font-weight:normal; text-decoration:underline;}

.copyright {font: 8pt verdana,arial,helvetica,sans-serif;color: #666699; background-color:inherit;}
a.copyright {font: 8pt verdana,arial,helvetica,sans-serif;color: #666699; background-color:inherit; text-decoration: none;}
a.copyright:hover {font: 8pt verdana,arial,helvetica,sans-serif;color: #666699; background-color:inherit; text-decoration: underline}



/* What page */
.what_tab {padding: 3px 3px 3px 10px;}
a.what_link {font: 12px verdana,arial,helvetica,sans-serif;color: #cc0000; background-color:inherit;font-weight:bold;text-decoration:none;}
a.what_link:hover {font:12px verdana,arial,helvetica,sans-serif;color: #333366; background-color:inherit; font-weight:bold; text-decoration:underline;}
.what_hdr {margin:24px 0px 4px 0px;  font-weight:bold; }
.faq_q {font: 10px verdana,arial,helvetica,sans-serif ;color: #333366; background-color:inherit;font-weight:bold; text-align:justify; padding:10px 0px 5px 0px; }
.faq_a {font: 10px verdana,arial,helvetica,sans-serif ;color: #333366; background-color:inherit;font-weight:normal; text-align:justify; padding:5px 0px 10px 0px; }


/* Property Search Page */
.prop {vertical-align: top;padding:5px 0px 5px 0px;}

/* Gites page */

.gite_li {margin-left: 5px;color: #cc0000; padding:0px 0px 5px 0px;}



/* Where page */
.pad_r {padding: 1px 10px 1px 0px;}
a.assoc {font: inherit;color: #cc0000; background-color:inherit;font-weight:normal;text-decoration:none;}
a.assoc:hover {font: inherit;color: #333366; background-color:inherit; font-weight:normal; text-decoration:underline;}

.region {padding: 5px 0px 0px 0px;font: 13px verdana,arial,helvetica,sans-serif;color: #333366; background-color:inherit; font-weight:bold; text-decoration:none; } 
.department {padding: 5px 0px 2px 50px; font: 12px verdana,arial,helvetica,sans-serif;color: #333366; background-color:inherit; font-weight:bold; text-decoration:none;}
.area {padding: 1px 0px 2px 100px; font: 12px verdana,arial,helvetica,sans-serif;color: #333366; background-color:inherit; font-weight:normal; text-decoration:none;}



/* Downloads page */

.filelist {background:inherit; color: inherit;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9pt;}

.filelist a {font: inherit;color: #cc0000; background-color:inherit;font-weight:normal ;text-decoration:none;}
.filelist a:hover {font: inherit;color: #333366; background-color:inherit; font-weight:normal; text-decoration:underline;}

.small {background:inherit; color: inherit;font-family: inherit;font-size:8pt;}





/* additional styles for dynamic LINK section */
#pref_links {
margin: 19px;
background: #FFFFCC;
padding:10px;
padding-bottom:0px;
border: 1px dotted #336699;
text-align: left;
color:inherit;
}
#pref_head {
font-weight: bold;
margin: 0 0 8px 0;
color: red
}

div.div_url {
margin: 0 0 6px 0
}
div.div_desc {
margin: 0 0 12px 0;
font-size:8pt;
}



a.url_pref { font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64;  font-weight:bold;text-decoration:underline;}
a.url_pref:hover	{font-weight:bold; left: 1px; position: relative; top: 1px; text-decoration:underline;}



a.link2small:link	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64; text-align:center;  font-weight:normal;}
a.link2small:visited { font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64; text-align:center;  font-weight:normal;}
a.link2small:active	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64; text-align:center;  font-weight:normal;}
a.link2small:hover	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64; text-align:center;  font-weight:normal; left: 1px; position: relative; top: 1px;}
.linkclass5	 		{text-align: left; font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64;border:1px solid #ccccff; }
.linkclass5 a	 		{text-align: left; font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#cc0000;border:1px solid #ccccff; font-weight:normal;}
.linkclass5 a:hover	 		{text-align: left; font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64;border:1px solid #ccccff; font-weight:normal;text-decoration:underline;}

.linkclass6	 		{ font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#1c1c64;border:1px solid #ccccff;border-top:1px solid #6666FF; }
.link_right 	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:right;  color: #1c1c64}

.special_fiche 	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:left;  color: #1c1c64}
.special_fiche_center 	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:center;  color: #1c1c64}
.special_fiche_bold	{ font-family:Verdana, Arial, sans-serif; font-weight: bold;font-size:8pt; color: #1c1c64}
.fiche_title	{ font-family:Verdana, Arial, sans-serif; font-weight: bold;font-size:10pt; text-align:center;  color: #ff6600;}
.fiche_title_blue	{ font-family:Verdana, Arial, sans-serif; font-weight: bold;font-size:10pt; text-align:center;  color: #1c1c64;}
table.fiche		{background:#ffffcc;border:1px #1c1c64 solid; vertical-align:middle; text-align:center;}
.ficheright 	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; font-weight:normal;text-align:right;  color: #1c1c64}
.special_fiche_light { font-family:Verdana, Arial, sans-serif; font-size:7pt; text-align:justify;  color: #3366cc;}
.special_fiche_margin 	{ font-family:Verdana, Arial, sans-serif; margin:10px; margin-top:15px; margin-bottom:15px;font-size:8pt; text-align:justify;  color: #1c1c64}

a.special_fiche_white 	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:justify;  color: #ffffff}
a.special_fiche_white:visited	{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:justify;  color: #ffffff}


div.smallright 		{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:right; color: #1c1c64; padding:5px;}
div.smallright a 		{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:right; color: #1c1c64; font-weight:normal}
div.smallright a:hover 		{ font-family:Verdana, Arial, sans-serif; font-size:8pt; text-align:right; color: #1c1c64; font-weight:normal;  text-decoration: underline}

td.class1 		{ background: #6633FF; border:0px; }
td.class2 		{ background: #FFFFFF; border:0px none; text-align:justify; vertical-align:top; }
td.class3 		{ background: #FFFFFF; border:1px #1c1c64 solid; }
td.class4 		{ background: #FF0000; border:0px; text-align:justify; vertical-align:top; }
td.class5		{ font-size:8pt; }

a.assoc_link {font-weight:normal}
a.assoc_link:hover {font-weight:normal}

.edit_td {vertical-align: top;}



#pref_prop {
margin: 19px;
background: #FFFFCC;
padding:10px;
padding-bottom:0px;
border: 1px dotted #336699;
text-align: left;
color:inherit;
}


#link_prop {

background: #FFFFCC;
padding:10px;
border: 1px dotted #FF9900;
text-align: center;
color:inherit;
}


#rand_prop {

background: #FFFFCC;
padding:8px;
padding-right:6px;
border: 1px dotted #FF9900;
text-align: center;
color:inherit;
}