* {	margin:0; padding:0; font-size:100%; }
html { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#E7E7E7; }
body { background:#3c3c3c; text-align:center;}
.top-tail { background:url(/images/top-tail.gif) top repeat-x #666a61; }
.bot-tail { background:url(/images/bottom-tail.gif) bottom repeat-x; }
.top-tail2 { background:url(/images/top-tail2.gif) top repeat-x; position:absolute; width:50%; height:519px; right:0; }

img { vertical-align:top; }
a img { border:0; }
ul { list-style:none; }
label { display:block; width:330px; float:left; vertical-align:middle; margin:5px 0 0 0; text-align:right; padding-right:20px; }
br { clear:both }
hr { margin: 10px 0 20px; width:100%; height:1px; background-color:#8F8F8F; border:none; }

#bon { width:70%; margin:0 auto; border:2px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF; font-size: 18px; }
#bon td { border-bottom:1px solid #FFF; border-right:1px solid #FFF; padding:3px; }
#bon tr.top {color:#dbfe29;}

.left { float:left; }
.right {float:right; }
.clear  { clear:both; }
#spacer { height:100px; width:1px; }
.red { color:#F00; }
.green { color:#090; }
.blue { color:#00F; }

input, select, textarea { vertical-align:middle; font-weight:normal; background-color:#FFFFFF; background-image:url(/images/fond_input.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; color:#000000; float:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:2px 0; }
input, textarea { padding:3px; width:240px; }
textarea { background-image:url(/images/fond_textarea.jpg); border:1px solid #CCCCCC; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:12px; height:100px; margin:2px 0; }
select { width:80px; padding:2px; }
.radio, .checkbox { width:auto; }
.submit { width:auto; padding:3px 8px; font-weight:bold; }
.info { display:none; width:16px; height:16px; margin-top:6px; float:right; }

a { color:#dbfe29; }
a:hover { text-decoration:none; }
p { padding-top:18px; }
h1 { font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.9em; font-weight:normal; display:block; padding:0; }
h1 a { background:url(/images/logo-bg.gif) no-repeat 0 0; display:inline-block; padding:13px 0 10px 45px; color:#4F5254; text-decoration:none; letter-spacing:-1px; float:left; }
h2 { font-size:1.4em; font-weight:normal; line-height:1.231em; letter-spacing:-1px; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:10px; padding-bottom:6px; color:#ffffff; }
h3 { font-size:2em; color:#FFFFFF; font-weight:normal; letter-spacing:-1px; border-bottom:solid 1px #8F8F8F; padding-bottom:6px; margin-bottom:16px; line-height:1em; }
strong { font-weight:bold; font-size:1.167em; }
.strong1 { text-decoration:underline; }
.strong2 { font-size:1em; color:#CEEE2B; font-weight:bold; font-style:normal; }
.strong2 span { font-weight:normal; }
cite { font-style:normal; }
ol li { margin-left:20px; }

/* ============================= main layout ====================== */
.imgindent { margin:4px 11px 0 0; float:left; }
.phone { float:right; padding-right:100px; }
.padding1 { padding-top:19px; }
.padding2 { padding-top:48px; }
.padding3 { padding-top:10px; }
.margin0 { margin-top:0px !important; }
.margin1 { margin-top:19px !important; }
.margin2 { margin-top:36px; }

/* ============================= header ====================== */
#header .flash { padding-left:10px; }

/* ============================= content ====================== */
#content { background:url(/images/content-bg.jpg) top center no-repeat; padding:70px 125px 48px 125px; }
.column-2 { margin-left:50px; }
.col-2 { margin-left:30px; }

.bg2 { background:url(/images/content-bg2.jpg) top center no-repeat !important; }
.text1 { color:#ffffff; line-height:1.417em; padding-right:70px; }
.text2 { line-height:1.417em; }
.text3 { line-height:1.417em; color:#d6d6d6; }
.banners { margin:0 -8px; padding:34px 0 48px 0; }

.link { display:inline-block; background:url(/images/link-bg.gif) no-repeat 0 0; padding:1px 0 3px 28px; margin-top:28px; color:#f8f8f8; }

.box { background:url(/images/box-top-tail.gif) top repeat-x #73766e; padding:32px 20px 25px 25px; }
.box h3 { border:none; margin:0; font-size:1.5em; letter-spacing:-1px; color:#ebe9e9; padding-bottom:27px; }
.box .extra { padding-bottom:6px; }

.list { margin-top:-5px; }
.list li { line-height:2em; background:url(/images/list-marker.gif) no-repeat 0 10px; padding-left:10px; font-size:1.167em; }
.list a { font-style:italic; font-weight:normal; color:#ffffff; }

/* ============================= footer ====================== */
#footer { color:#d4ff00; }
#footer a { color:#d3d3d3; }
#footer .text { padding:19px 0 0 129px; }

/* Scroller Box */
#scroller_container {
 position: relative;
 width: 100%;
 height: 16px;
 overflow: hidden;
 background-color:#CFD0CD;
 color:#666;
}

#scroller {
 white-space: nowrap;
}
/* Scoller Box */
#scroller a { font-weight:bold; text-decoration:none; color:#333; }

.code { font-size:14px; padding:8px; overflow:auto; background-color:#F6F8FC; border:2px solid #DEE5F0; -moz-border-radius:5px; color:#333; }
#htaccess-oui { display:none; }
#htaccess-non { display:none; }
