/* Globals */

* { margin: 0; padding: 0; }
BODY { font-family:Trebuchet MS; }

DIV#container { width:850px; margin:0 auto 0 auto; }
DIV#header { }

TABLE.header { background-color:#fff; border-collapse:collapse; border:0; margin-top:10px; }
TABLE.content { background-color:#fff; border-collapse:collapse; border:0; }
TABLE.footer { border-collapse:collapse; border:0; padding:0; margin:0; }
TABLE.planning { border-collapse:collapse; border:0; height:20px; }
TABLE.planning TD, TABLE.planning TH { height:20px !important; border:1px solid #aea98f; padding:3px; }
TABLE.planning TH { color:#B44E31; text-align:left; }
TABLE.contact { border-collapse:collapse; border:0; padding:35px; }
TABLE.contact TH { text-align:left; vertical-align:top; line-height:18px; padding:2px 0; width:100px; }
TABLE.contact TD { text-align:left; vertical-align:top; padding:3px; }
TABLE.contact TD H1 { position:absolute; margin-left:-3px; padding:0 0 40px 0; font-size:240%; text-transform:lowercase; font-family:Trebuchet MS; font-weight:normal; }

DIV.quicklink IMG { margin-right:10px; }

A.sec:hover { text-decoration:underline !important; }

INPUT.search { font-family:Trebuchet MS; font-size:11px !important; }

#form1 { margin-top:18px; margin-left:35px;  }

/* --- -- --- - TEMPLATE MONSTER - --- -- --- */
body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}

table.layout-table, .layout-table td {
		width:100%;
		height:100%;
		border:0px;
	}

.ol-li { padding:5px 0;   }

ul.submenu { list-style-type:none !important; }
ul.submenu li { background:none !important; height:20px; color:white; vertical-align:top; position:relative; margin-top:-2px; margin-bottom:2px; }
ul.submenu li a { font-size:90%; }
ul.submenu li.selected a { color:#EC6A42; }

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, a, input
	{
 	font-size:12px;
		line-height:13px;
		color:#232323;
	}

ul.listea a:hover { text-decoration:underline; }

a { color:#B44E31; text-decoration:none; }

span { color:#930E00; font-size:11px; font-weight:bold;}

span a { color:#3A4C53; font-size:12px; font-weight:normal;}

.h_text a
	{
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		background-image:url(images/h-l.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		line-height:11px;
	}

.h_text a:hover { background-image: none;}

.h_text td { vertical-align:middle;}

.ls_text
	{
		color:#4E5E65;
		font-size:11px;
		line-height:13px;		
		text-align:center; 
		vertical-align:middle		
	}

.ls_text a { color:#ffffff; text-decoration:none; font-size:13px;}

.ls_text a:hover { text-decoration:underline;}
	
.c_text
	{
		font-size:13px;
		line-height:13px;
		text-align:center;
		padding-top:19px;
	}

.c_text a { font-size:13px; color:#374D7A;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
		background-image: none;
	}

h4 { margin-bottom:30px; font-size:15px;  }

li.liens a { color:#B44E31 !important; }

.form
	{
		height:28px; margin-top:0px;
	}	

.form input, .input
	{
		width:231px; height:25px; border-color:#BFBFBF; border-bottom-width:1px; border-right-width:1px; background-color:#EDEDED; padding-left:10px;
	}

/*textarea{*/
/*		width:231px; height:147px; border-color:#BFBFBF; border-bottom-width:1px; border-right-width:1px; background-color:#EDEDED; padding-left:10px;  overflow:hidden;*/
/*	}*/

ul {margin:0; padding:0; list-style:none}
ul li {background:url(/media/img/a2.gif) no-repeat left center; line-height:14px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 21px}		
ol li { margin: 0 0 0 21px; }

li a
	{		
		line-height:18px;
		color:#232323;		
	}
.img_right { float:right; margin-left:35px; border:1px solid #444444; }
.img_left { float:left; margin-right:35px; border:1px solid #444444; }
.img_right_nobord { float:right; margin-left:35px; }

.cell_gray { background-color:#CBC6AB; background-image:url(images/m2.gif); background-repeat:no-repeat; background-position:right top; line-height:16px; padding:10px 40px 20px 21px}

.cell_gray strong a { color:#232323;}

.cell_orange_t { background-image:url(/media/images/m1-dr.gif); padding: 20px 35px 20px 35px; background-repeat:repeat-x; background-position:top; background-color:#EC6A42;}

.cell_orange { background-image:url(/media/images/m1-l-t.gif); background-repeat:no-repeat; background-position: left top; padding: 30px 25px 15px 24px; color:#FFFFFF;}

.cell_orange li a { color:#FFFFFF; font-weight:normal}

.cell_orange a { color:#232323; font-weight:bold;}

.cell_orange span a { color:#FFFFFF; font-weight:normal;}

.cell_white { padding: 18px 35px 10px 35px}
.cell_white h1 { padding:20px 0 40px 0; font-size:240%; text-transform:lowercase; font-family:Trebuchet MS; font-weight:normal; }

.cell_gray h1 { padding:20px 0 30px 0; font-size:240%; line-height:30px; text-transform:lowercase; font-family:Trebuchet MS; font-weight:normal; }
.cell_gray h2 { padding:0 0 8px 0; font-size:120%; } 
.cell_orange_t h1 { padding:5px 0 20px 0; font-size:240%; line-height:30px; text-transform:lowercase; font-family:Trebuchet MS; font-weight:normal; }
