#bodyIn  { background-color: #000c1a; background-image: url(../i/bg/bg_page_white001.jpg); background-repeat: repeat-x; background-position: center 0; min-width: 970px   }
#header { height: 82px; } 
#main .content { background-color: #fff; border: solid 1px #000; }
#main .menuCompany      { margin-top: 1.3em; width: 280px; float: left }
#main .colMain { width:600px; padding: 0; }

#main .colMain .txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#main .colMain .txt p { font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#main .colMain .txt a {text-decoration:underline}

#main .colMain .txtform {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: 560px;
}
#main .colMain .txtform p, #main .colMain .txtform td, #main .colMain .txtform li { font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#main .colMain .txtform h1 {color:#021734}
#main .colMain .txtform h1 a, #main .colMain .txtform h2 a { text-decoration:none}
#main .colMain .txtform a {text-decoration:underline}
#main .colMain .txtform p.resume { margin:0; padding-top:8px}
#main .colMain .txtform p.resume a {text-decoration:none}
#main .colMain div.legal {
	width:540px
}
#main .colMain div.legal p {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999} 

#main .colMain h2 { font-size: 1.8em; font-weight: normal; }
#main .colMain p.ourservices  { color: #008ebf; border-bottom: 1px dotted #008ebf }

#main .contentMain {  }


.imageClient  { background: #fff url("../i/company/bg_logo.gif") no-repeat 41px 34px; text-align:center; padding: 35px 0; margin:0}
.imageClient ul { margin:0; padding:0}
.imageClient li { list-style-type: none; margin:0; padding:0 }
.imageClient li img.client { padding: 5px 5px }


#main .menuCompany ul.button     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; width: 293px ; margin-left: 18px; }
#main .menuCompany ul.button li   { list-style-type: none; padding-bottom: 3px }
#main .menuCompany ul.button a        { color: #6693c0; line-height: 23px; background-image: url(../i/home/btn_company.gif); background-repeat: no-repeat; background-position: 0 0; display: block; padding-left: 14px; width: 300px; height: 23px }
#main .menuCompany ul.button a:hover     { text-decoration: none; background-position: 0 -23px }
#main .menuCompany ul.button a:active  { background-position: 0 -46px }


/* 
FORM
-----------------------------------------
*/
/* JsVal */
.form select, .form textarea, .form input {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.form td.inp1 input, .form td.inp1 textarea, .form td.inp1 select, .form td.inp2 input, .form td.inp2 textarea, .form td.inp2 select {border:1px solid #999; color:#333; }
.form td.inp1 input.file, .form td.inp2 input.file {border:none}

.form tr.fac td.inp1 input, .form tr.fac td.inp1 textarea, .form tr.fac td.inp1 select, .form tr.fac td.inp2 input, .form tr.fac td.inp2 textarea, .form tr.fac td.inp2 select {border:1px solid #ccc; color:#666; }

.form td.inp2 input.inpRadio, .form td.inp1 input.inpRadio  { border:none;} 

.long input, .long textarea, .long select {width:99%}
.invalid {background:#FFFFAB}
.form table {width:450px}
.form td.lab1, .form td.lab2 {width:50%; vertical-align:top; padding:5px 10px 2px 0;}  
.form td.inp1, .form td.inp2 {vertical-align:top; padding: 2px 10px 5px 0; color:#333}  

.form td.lab1, .form td.lab2  { }
.form tr.fac td.lab1, .form tr.fac td.lab2  { color:#999 }
.form tr.separateur td { padding-top:16px; border-bottom:1px solid #f9f9f9; }  
.form tr.fac.separateur td {}
.form td.submit {text-align:right; padding:10px 10px}
.form td.submit input { width:214px; padding:2px 0; color:#fff; font-weight:bold; background:#00baff; font-weight:normal; border:1px solid #0084A8; font-size:0.85em  }

.optin td.opt1 { padding:10px 0 0}
.optin td.opt2 { padding:10px 0 0 6px}
.optin td.opt2 p {margin:0}
