/* CSS Document */
/* GLOBAL */

/* BODY */
body{ margin:0; padding:0; background:url(/templates/images/maxibg.gif) repeat-y top center; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
#freecadre{width:850px; margin:0px auto; padding:0 0 10px 0;}

/* LIENS */
a {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}
a.mini,a.mini:visited{font-size:7px;color: #ABABAB;text-decoration: none;}
a.mini:hover,a.mini:active{font-size: 7px;color: #CC3399;text-decoration: none;}



/* FORMS */
form{margin:0; padding:0;}
input{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
select{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
textarea{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.subutton{ height:22px; width:150px; line-height:15px; border:0px; background:url(/templates/images/bg_sub.gif) repeat-x 0px 0px; margin:0; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }
.subutton:hover{height:22px; width:150px;line-height:15px; border:0px; background:url(/templates/images/bg_sub.gif) repeat-x 0px -22px; margin:0; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; }
.submitcallback{ float:right;  width:41px;height:43px; border:0px; background:url(/templates/images/bt_ok.png) repeat-x 0px 0px; margin:0; padding:0px; }
/*.submitcallback:hover{ float:right;  width:41px;height:43px; border:0px; background:url(../_img/bt_ok.gif) repeat-x 0px -50px; margin:0; padding:0px;  cursor:hand; }*/
.submitbutton{ float:right;  width:41px;height:43px; border:0px; background:url(/templates/images/bt_ok.png) repeat-x 0px 0px; margin:0; padding:0px;}
/*.submitbutton:hover{ float:right;  width:41px;height:43px; border:0px; background:url(../_img/bt_ok.gif) repeat-x 0px -50px; margin:0; padding:0px;  cursor:hand;}*/

/* BOUTONS */
.subouton_submit{background:url(/templates/images/bg_sub.gif) no-repeat 0px 0px; text-align:center;height:22px; width:150px;line-height:22px!important;line-height:20px; margin:0; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}
.subouton_submit a{ text-decoration:none; color:#FFFFFF; display:block;height:22px; width:150px;}
.subouton_submit a:hover{ text-decoration:none; color:#666666;background:url(/templates/images/bg_sub.gif) no-repeat 0px -22px;}

.subouton_ok{background:url(/templates/images/bt_ok.gif) no-repeat 0px 0px; text-align:center;height:43px; width:42px; margin:0; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}
.subouton_ok span{ display:none;}
.subouton_ok a{ text-decoration:none; color:#FFFFFF; display:block; height:43px; width:42px;}
.subouton_ok a:hover{ text-decoration:none; color:#666666;background:url(/templates/images/bt_ok.gif) no-repeat 0px -50px;}


/* HEADER*/
#fond_header{height:134px;margin:0; padding:0; background:url(/templates/images/fond_header.jpg) no-repeat top left;}

#header{height:134px;margin:0; padding:0 45px 0 30px; background:url(/templates/images/header.gif) no-repeat top left; text-align:right;}
#header h1{width:222px; height:123px; padding:0; background:url(/templates/images/fond_logo.gif) no-repeat top left; margin:0px 0 0 0px; float:left;}
#header b{width:193px; height:103px;background:url(/templates/images/logo_header.gif) no-repeat top left; padding:0; margin:8px 0 0 15px; float:left;}
#header h1 a {width:193px; height:103px; padding:0; margin:0; display:block; }
#header h1 span{display:none;}

#espacepro{margin:0; padding:3px 0px 0 0;width:210px; height:115px; text-align:left; float:right;}
#espacepro p{margin:2px; padding:0;}
#espacepro h3{margin:0px; padding:0; font-size:16px; letter-spacing:-0.1em; font-weight:bold;color:#F18D0F;}
#espacepro ul{margin:2px;padding:2px;list-style-type:none;list-style-position: inside;list-style-image: url(/templates/images/li_puce.gif);}
#espacepro ul li{ line-height:15px;}
#espacepro ul li a{ color:#000000; text-decoration:none;}
#espacepro ul li a:hover{ color:#000000; text-decoration:underline;}

/* IMAGES */
#banque{margin:0; padding:0;width:162px; height:79px;background:url(/templates/images/banque.gif) no-repeat top left;}
#banque a{margin:0; padding:0;width:162px; height:79px; display:block;}
#banque span{display:none;}
#working{float:left; margin:0 5px 0 0;}
#consultant{margin:5px 0 0 20px;}
#callback{ margin:1px 0 20px 0; padding:120px 0 0 0; border-top:10px solid #F18D0F;width:162px; background:url(/templates/images/callback.gif) no-repeat top left; }
#callback span{ display:none; }
#callback p{ margin:0; padding:2px; width:70px; }


#pages-edito{clear:left;background-color:#F1F1F1;margin:0 35px 0 35px;padding:10px;font-size:10px; color:#A3A2A2;text-align:left;}
#pages-edito a{text-decoration:none; color:#A3A2A2;}
#pages-edito a:hover{text-decoration:none; color:#666666;}



/* LEXIQUE */
#lexique dt{margin:4px; padding:4px; background-color:#E8E7E7; font-size:11px; font-weight:bold;}

/* QUI SOMMES NOUS */
.societe{ width:550px; margin:0 0 10px 0; padding:0; text-align:left;}
.societe span{ margin:-12px 0 0 220px; padding:0; text-align:left; display:block;}

/* TELECHARGEMENTS */
.telechargement{margin:4px; padding:4px; background-color:#E8E7E7; font-size:11px; font-weight:bold;}

/* RECHERCHE PRESTATAIRE */
.lfpres_result{margin:10px 0 5px 0; padding:0;}
.lfpres_result h4{margin:0; padding:2px; background-color:#E8E7E7; font-size:11px;}
.lfpres_result p{margin:0; padding-left:8px;}

/* FOOTER */
#fnps{height:32px; margin:0; padding:0 0 0 35px;background:url(/templates/images/fnps.gif) no-repeat 0px 2px;font-size:9px;color:#666666; text-align:center; width:130px;}
#footer{clear:both; margin:30px 0 14px 0; padding:0; }
#footer p{color:#666666;font-size:9px; margin:5px; padding:0 0 0 195px;}
#footer span.creationvisuelle{float:right; margin:0; padding: 20px 60px 0 0;}

/* TABLE */
.tab_res { background-color: #E6E6E6; border: 1px solid #FFFFFF; height: 19px;}

.tab_titre { background-color: #A3A2A2; color: #ffffff; font-weight: bold; border: 1px solid #FFFFFF; height: 19px; }
.tab_res2 { background-color: #F4F4F4; border: 1px solid #FFFFFF; height: 19px; }
.tab_res1 { background-color: #F4F4F4; border: 1px solid #FFFFFF; height: 19px; }

/* FAQ */
.faq{}
.faq li{color:#F18D0F;margin:0; padding:0;font-size:12px; text-align:left; font-weight:bold;}
.faq li p{margin:0 0 15px 0; padding:10px 0 0 0; font-size:11px;color:#666666; font-weight:normal;}

/* ALERTS */
.alert{ color:#CC0000; font-weight:bold; }

/* LIENS DISCRETS 
a.discret{text-decoration:none;border-bottom: 1px dashed #ccc;}
a.discret:hover{border-bottom: 1px dashed #e5004f;color: #e5004f;}*/

/* LIENS DE LA COLONNE PRINCIPALE TOUT EN DISCRET */

#lcol a{text-decoration:none;border-bottom: 1px dashed #ccc;}
#lcol a:hover{border-bottom: 1px dashed #e5004f;color: #e5004f;}
 