
form {margin: 0px;}
input.searchFld {border: solid 1px #000;margin:0px 0px 0px 0px;padding: 0px 0px 0px 4px;width: 110px;height: 14px;	font-size:9px;}
input.nl {border: 0px;margin:3px 0px 3px 0px;padding: 0px 0px 0px 4px;width: 105px;height: 14px;font-size:9px;}
.searchAgencies {border: solid 1px #b7b7b7; margin:3px 0px 0px 10px;padding: 0px 0px 0px 0px;width: 110px;height: 16px;font-size:9px; }

div {font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
TD {font-family:arial, Helvetica, sans-serif; font-size:11px }

ul.tools {margin: 0px; padding: 0px; font-size: 9px; color:#000; display:inline;}
ul.tools li {position: relative;display:inline;padding-right: 5px;line-height: 15px;}
ul.tools li.last {padding-right: 0px;}
ul.tools A {color:#000; text-decoration:none }
ul.tools A:hover {text-decoration:underline }

/*** footer recharté ***/
ul.toolsfooter {margin: 0px; padding: 0px; font-size: 9px; color:#fff; display:inline;}
ul.toolsfooter li {position: relative;display:inline;padding-right: 5px;line-height: 15px;}
ul.toolsfooter li.last {padding-right: 0px;}
ul.toolsfooter A {color:#fff; text-decoration:none }
ul.toolsfooter A:hover {text-decoration:underline }

.tracerLink {color:#999999; text-decoration:none }
.tracerLink:hover {text-decoration:underline }
.tracerOn {font-size:9px; font-weight:bold }

.noirBkgrd {background-color:#000000 }
.mauveBkgrd {background-color:#8F88C8 }

.contentTitle {font-size:25px; font-weight:bold; color:#A29CD2; margin-top:15px; }
.contentSubtitle {font-weight:bold; color:#93417D; margin-top:10px; margin-bottom:10px}

.nlLink {font-family:verdana;font-size:10px;font-weight:bold; color:#ffffff; text-decoration:none }
.nlLink:hover {text-decoration:underline }

.rightEndBox {height:30px }

/* page produits */
.servicesTitre { font-family:verdana; font-size:10px; font-weight:bold; color:#506AA8; text-decoration:none }
A.servicesTitre:hover {text-decoration:underline }
.servicesLink {font-family:verdana; font-size:10px; color:#000000; text-decoration:none }
 A.servicesLink:hover {text-decoration:underline }
.prodLeftCol { padding-right:20px; width:30%; }
.prodRightCol {padding-right:20px; width:70% }
.prodSelectionTitle {font-weight:bold; color:#506AA8; font-size:12px}
.prodSelectionSubtitle {font-weight:bold; color:#506AA8; font-size:11px; text-decoration:none}
A.prodSelectionSubtitle {margin-left:2px}
A.prodSelectionSubtitle:hover {text-decoration:underline }
.prodItem {margin-top:15px;margin-bottom:15px}
.prodTitle {color:#A29CD2;font-weight:bold;font-size:20px; margin-top:20px}
td#leftcontent p.prodTitle {color:#A29CD2;font-weight:bold;font-size:20px; margin-top:10px}
.prodExergue {color:#999999; font-weight:bold; font-size:12px;}
.prodStitle1 {color:#93417D;font-weight:bold }
.redText {color:#FF000D; text-decoration:none}
.blackText {color:#000; text-decoration:none}
A.redText:hover {text-decoration:underline }

/*home */
.newsLink {font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
A.newsLink:hover {text-decoration:underline }

/* page index2 */
.newsBlock {padding-top:10px;}
.newsLink2 {font-size:11px; font-weight:bold; color:#2A2779; text-decoration:none }
A.newsLink2:hover {text-decoration:underline }

/* formulaire */
.formHeader {color:#A29CD2;font-weight:bold;font-size:25px}
.formTitle {color:#A29CD2;font-weight:bold;font-size:11px}
.formUtils {color:#999999;font-weight:bold;font-size:11px; text-decoration:none}
A.formUtils:hover {text-decoration:underline }
.formCell {background-color:#CBD6EF ; font-weight:bold}
.formCellPlain {background-color:#CBD6EF ; font-weight:plain}
.formSelector1 {margin: 0px;padding:  0px; width:260px; height:15px; border: solid 1px #999999;font-size:9px }
.formSelector2 {margin: 0px;padding:  0px; width:60px; height:15px; border: solid 1px #999999;font-size:9px }
.formSelector3 {margin: 0px;padding:  0px; width:90px; height:15px; border: solid 1px #999999;font-size:9px }
.formSelector4 {margin: 0px;padding:  0px; width:35px; height:15px; border: solid 1px #999999;font-size:9px }
.formSelector5 {margin: 0px;padding:  0px; width:160px; height:15px; border: solid 1px #999999;font-size:9px }
.formSelector6 {margin: 0px;padding:  0px; width:165px; height:15px; border: solid 1px #999999;font-size:9px }
.formSelector7 {margin: 0px;padding:  0px; width:75px; height:15px; border: solid 1px #999999;font-size:9px }
.formSelector8 {margin: 0px;padding:  0px; width:445px; height:50px; border: solid 1px #999999;font-size:9px }
.formMandatory {color:#ff000D;  }
.formGlobalPadding {padding:15px 15px 15px 10px; background-color:#CBD6EF; border-bottom:solid 1px #ffffff  }

#scoringForm .formSelector4 {margin: 0px;padding:  0px; width:35px; height:15px; border: solid 1px #999999;font-size:9px; text-align:right;}

/* page tableau */
.tabHeader1 {padding-left:3px; padding-top:2px;padding-bottom:1px; padding-right:1px; background-color:#667EB7; font-weight:bold; color:#ffffff }
.tabDef1 {padding-left:3px;padding-top:2px;padding-bottom:2px; padding-right:1px;border-top:solid 1px #667EB7}
.tabContent1 {font-weight:bold; padding-top:2px;padding-bottom:2px; padding-right:1px;border-top:solid 1px #667EB7 }
.tabContent2 {font-weight:bold;color:#999999;padding-top:2px;padding-bottom:2px; padding-right:1px;border-top:solid 1px #667EB7}
.tabContent3 {background-color:#D0DCF5;padding-top:2px;padding-bottom:2px; padding-right:1px;border-top:solid 1px #fff;}
.tabCaption1 {color:#667EB7; font-weight:bold; padding-top:2px;padding-bottom:2px; padding-right:1px }


/* page carte */
.mapContainer {padding-left:25px }
.agencyBrowse {color:#999999; font-weight:bold; text-decoration:none }
A.agencyBrowse:hover {text-decoration:underline }
.agencyTitle {color:#93417D; font-weight:bold; font-size:16px }
.asterix {color:#ff000D; font-weight:bold; font-size:13px }
.agencyAddress {display:none }

.antrefile {
color:#999999; font-weight:bold; font-size:12px;
}

/* addons */
#DnlFileList {margin-bottom:10px}

/* sitemap */
.sitemap_level_1 {}
.sitemap_level_1_content {color:#93417D;font-weight:bold; font-size:13px}
a.sitemap_level_1_content {color:#93417D;font-weight:bold; font-size:13px; text-decoration:none;}
.sitemap_level_1 A:hover {text-decoration:underline }
.sitemap_level_2 {}
.sitemap_level_2_decor {background-image:url(../images/p_squarre_bullet_grey.gif); background-repeat:no-repeat; background-position:right; padding-left:15px;}
.sitemap_level_2_content {color:#000000; font-weight:bold; font-size:11px; margin-left:2px;}
a.sitemap_level_2_content {color:#000000; font-weight:bold; font-size:11px; margin-left:2px; text-decoration:none;}
.sitemap_level_2 A:hover {text-decoration:underline }
.sitemap_level_3 {}
.sitemap_level_3_decor {background-image:url(../images/p_arrow_sm_off.gif); background-repeat:no-repeat; background-position:right; padding-left:30px;}
.sitemap_level_3_content {color:#000000; font-weight:normal; font-size:11px; margin-left:2px;}
a.sitemap_level_3_content {color:#000000; font-weight:normal; font-size:11px; margin-left:2px; text-decoration:none;}
.sitemap_level_3 A:hover {text-decoration:underline }
.sitemap_level_4 {}
.sitemap_level_4_decor {background-image:url(../images/p_action_red.gif); background-repeat:no-repeat; background-position:right; padding-left:45px;}
.sitemap_level_4_content {color:#000000; font-weight:normal; font-size:11px; margin-left:2px;}
a.sitemap_level_4_content {color:#000000; font-weight:normal; font-size:11px; margin-left:2px; text-decoration:none;}
.sitemap_level_4 A:hover {text-decoration:underline }

/* news */
.news_bodytext {
	margin:0;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	padding:0;
}

.formSelectorIban {margin: 0px;padding:  0px; width:200px; height:15px; border: solid 1px #999999;font-size:12px }

p.anketa {font-family:arial, Helvetica, sans-serif; font-size:13px }
p.anketaSitno {font-family:arial, Helvetica, sans-serif; font-size:10px }