@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f2000;
	text-align:center;
	background:none;
	float:center;

}
.button {
    background:#1f1f1f url('../images/images_orange/button.jpg') repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	padding:3px;
	width:80px;	
	border:0px;
	}
	
	
a:link {
	color: #2f2000;
	text-decoration: underline;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:visited {
	text-decoration: underline;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2000;
}

a:active {
	text-decoration: underline;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2000;
}
a:hover {
	text-decoration: underline;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2000;
}

a.lightbluelk {
	color:#2f2000;
	text-decoration: underline;
	}
	
a.lightbluelk:active {
	color:#2f2000;
	text-decoration: underline;
	}	
	
a.lightbluelk:hover{
	color:#2f2000;
	text-decoration: underline;
	}
	
.textform{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2000;

}
#contentpage{
	width:941px;
	background:url(../images/images_orange/content_bg.jpg);
	background-repeat:no-repeat;

	}
#contentpagerest{
	width:941px;
	background:url(../images/images_orange/content_bg2.jpg);
	background-repeat:no-repeat;

	}
	
#contentpage_home{
	width:941px;
	background:url(../images/images_orange/content_bg3.jpg);
	background-repeat:no-repeat;
	}	
		
#contenttext{
	width:845px;
	text-align:left;
	}
	
#contenttextB{
	width:845px;
	text-align:left;
	}
	
#header{
	background:url(../images/images_orange/header.jpg);
	width:941px;
	height:215px;
	background-repeat:no-repeat;
	}
	
#header_home{
	background:url(../images/images_orange/header3.jpg);
	width:941px;
	height:333px;
	background-repeat:no-repeat;
	}		
	
#menucontent{
	margin-left:74px;
	padding-top:5px;
	text-align:left;
	}
	
#toptable_middlebg{
	background:url(../images/images_orange/toptable_middlebg.gif);
	background-repeat:repeat-y;
	width:903px;

		}
#toptable_bottombg{
	background:url(../images/images_orange/toptable_bottom.gif);
	background-repeat:repeat-y;
	width:903px;
	height:10px;
	text-align:center;
	}
	
#toptable_bottombg2{
	background:url(../images/images_orange/toptable_bottom.gif);
	background-repeat:repeat-y;
	width:903px;
	height:10px;
	text-align:center;
	}	
	
#lightbluetable_middlebg{
	background:url(../images/images_orange/middle_lightbluetxt.gif);
	background-repeat:repeat-y;
	width:453px;
	color:#2f2000;
		}
		
.lightbluetable_middlebg{
	background:url(../images/images_orange/middle_lightbluetxt.gif);
	background-repeat:repeat-y;
	width:453px;
	color:#2f2000;
		}

#toptable_topbg{
	background:url(../images/toptable_top.gif);
	background-repeat:repeat-y;
	width:903px;
	height:10px;
	text-align:center;
	}	
		
.lightbluetext{
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
		}		
#lightbluetable_middlebg2{
	background:url(../images/images_orange/middle_lightbluetxt.gif);
	background-repeat:repeat-y;
	width:453px;
	color:#2f2000;
		}
#lightbluetable_middlebg2B{
	background:url(../images/images_orange/middle_lightbluetxt.gif);
	background-repeat:repeat-y;
	width:453px;
	color:#2f2000;
		}
	#lightbluetable_middlebg2C{
	background:url(../images/images_orange/middle_lightbluetxt.gif);
	background-repeat:repeat-y;
	width:453px;
	color:#2f2000;
		}		
#lightbluetable_bottombg{
	background:url(../images/images_orange/bottom_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}
	
.lightbluetable_bottombg{
	background:url(../images/images_orange/bottom_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}	
	
#lightbluetable_bottombgB{
	background:url(../images/images_orange/bottom_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}
#lightbluetable_bottombgC{
	background:url(../images/images_orange/bottom_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}
#lightbluetable_topbg{
	background:url(../images/images_orange/top_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}
	
.lightbluetable_topbg{
	background:url(../images/images_orange/top_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}	
#lightbluetable_topbgB{
	background:url(../images/images_orange/top_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}
#lightbluetable_topbgC{
	background:url(../images/images_orange/top_lightbluetxt.gif);
	background-repeat:no-repeat;
	width:453px;
	height:10px;
	}		
	
.title{
	font-size:15px;
	font-weight:bold;
	}
.title14{
	font-size:14px;
	font-weight:bold;
	}
	
.title14 a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #2f2000;	
}
#darkblue_ligne{
	height:1px;
	background-color:#2f2000;
	background-repeat:repeat-x;
	}
#darkblue_ligneB{
	height:1px;
	background-color:#2f2000;
	background-repeat:repeat-x;
	}
#darkblue_ligneC{
	height:1px;
	background-color:#2f2000;
	background-repeat:repeat-x;
	}
a.callmebtn {
	background:#d3e8f6;
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;

	text-align:center;
	padding:5px;
	width:80px;

	}
	
a.callmebtn:active {
	background:#d3e8f6;
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;

	text-align:center;
	padding:5px;
	width:80px;
	}	
	
a.callmebtn:hover{
	background:#d3e8f6;
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	padding:5px;
	width:80px;
	}

a.downloadbtn {
	background:#b2ccdd;
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	padding:5px;
	width:90px;
	}
	
a.downloadbtn:active {
	background:#b2ccdd;
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;

	text-align:center;
	padding:5px;
	width:90px;
	}	
a.downloadbtn:hover{
	background:#b2ccdd;
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;

	text-align:center;
	padding:5px;
	width:90px;
	}


a.footerlk {
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
	
p a.footerlk {
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	}
	

	
a.footerlk:active {
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}	
	
a.footerlk:hover{
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	}
	
	
a.news {
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	}	
	
	a.news:hover {
	text-decoration:underline;
	}	

a.submenulk {
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	}
	
	
	
a.submenulk:active {
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	}	
a.submenulk:hover{
	color:#2f2000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	}

#tablegradient{
	background:url(../images/images_orange/tables_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}	
#tablegradientB{
	background:url(../images/images_orange/tables_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;

	}	

/*2nd table*/
#top2ndtable{
	background-color:#bababa;
	height:1px;
	width:330px;
	}
#middle2ndtable{
	background:url(../images/images_orange/2ndtable_middlebg.gif);
	width:330px;
	background-repeat:repeat-y;
	}

#top2ndtableB{
	background-color:#bababa;
	height:1px;
	width:330px;
	}
#middle2ndtableB{
	background:url(../images/images_orange/2ndtable_middlebg.gif);
	width:330px;
	background-repeat:repeat-y;
	}

#middle2ndtableC{
	background:url(../images/images_orange/2ndtable_middlebg.gif);
	background-repeat:repeat-y;
	}
#toppagestable{
	background-color:#bababa;
	height:1px;
	width:294px;
	}

#toppagestableB{
	background-color:#bababa;
	height:1px;
	width:294px;
	}
#middlepagestable{
	background:url(../images/images_orange/middlepagestable.gif);
	width:294px;
	background-repeat:repeat-y;
	}

/*3rd table*/
#top3rdtable{
	background-color:#bababa;
	height:1px;
	width:475px;
	}
#middle3rdtable{
	background:url(../images/images_orange/3rdtable_middlebg.gif);
	width:475px;
	background-repeat:repeat-y;
	}
	
#top3rdtableB{
	background-color:#bababa;
	height:1px;
	width:475px;
	}
#middle3rdtableB{
	background:url(../images/images_orange/3rdtable_middlebg.gif);
	width:475px;
	background-repeat:repeat-y;
	}	
#lightblueline{
	background-color:#bbbcbc;
	height:1px;
	width:844px;
	text-align:center;
	}
#lightbluelineB{
	background-color:#bbbcbc;
	height:1px;
	width:844px;
	}

h1 {
font-size: 16px;
color: #2f2000;
font-weight: bold;

} 

h1 a {

background-image: url(../images/images_orange/logo.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
display: block;
height: 0pt;
overflow-x: hidden;
overflow-y: hidden;
padding-top: 66px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0pt;
width: 235px;
margin-bottom:20px;
}

h2.header {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h1.box {
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;	
}

h3 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;	
}

h2.bullet {
	color: #2f2000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;		
}

h2.bullet a.footerlk {
font-weight:normal;
}


h3 {
padding:0px; 
margin:0px; 
font-size:12px;
}

/*MENU*/
.menu2 {padding:0px; margin:0; list-style:none; height:46px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:46px; line-height:27px; color:#2f2000; text-decoration:none; font-size:13px; font-weight:bold; padding:0px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0px; height:46px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 px; height:46px;  }
.menu2 li a.top_link:hover {color:#2f2000; }
.menu2 li a.top_link:hover span {}
.menu2 li a.top_link:hover span.down {}

.menu2 li:hover > a.top_link {color:#7d9074;}
.menu2 li:hover > a.top_link span {}
.menu2 li:hover > a.top_link span.down {}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:31px; background:#d7eaf7 url('../images/images_orange/menu2.jpg'); border:1px solid #96af8b; padding:0px; white-space:nowrap; width:165px; height:auto; z-index:300; font-weight:bold; }
.menu2 :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:165px; font-weight:bold; }
.menu2 :hover ul.sub li a {display:block; font-size:12px; height:25px; width:165px; line-height:25px; text-indent:5px; color:#000; text-decoration:none; font-weight:normal;}
.menu2 :hover ul.sub li a.fly {}
.menu2 :hover ul.sub li a:hover {background:#2f2000;  color:#fff; font-weight:normal;}
.menu2 :hover ul.sub li a.fly:hover { color:#fff;}
.menu2 :hover ul li:hover > a.fly { color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

/*ADDED*/

a:focus { 
-moz-outline-style: none; 
}



#getquote {
width:322px;
height:37px;
background:url('../images/images_orange/getquote.jpg') no-repeat;
float:right;
position:relative;
right:58px;
top:116px;
/top:108px;
}

#getquote a {
display:block;
width:322px;
height:37px;
}

.button {
    background:#1f1f1f url('../images/images_orange/button.jpg') repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	padding:3px;
	width:80px;	
	border:0px;
	cursor:pointer;
	}
	
.callme {
    background:#1f1f1f url('../images/callme.jpg') repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	
	width:93px;
	height:30px;	
	border:0px;
	cursor:pointer;
}	
