@charset "utf-8";
/* CSS Document */

/*body {margin:0 0 20px 0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px; color:#15417e; background:#FFFFFF url(http://www.ecg-assurances.fr/img/bg.png) fixed top repeat-x;}*/
body {margin:0 0 20px 0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px; color:#15417e; background:#FFFFFF;}
#e_Head {width:100%;margin:auto;background-color:#0b4697;filter:alpha(opacity=80);opacity:0.8; height:29px; font-size:11px;}
#e_HeadCorp {width:977px;color:#FFFFFF;margin:auto;}
#e_Head2 {width:100%;font-size:6px;margin:auto;background-color:#CCC;filter:alpha(opacity=50);opacity:0.5;}
.wid {width:977px; margin:auto;}
#e_Logo {padding:16px 0 16px 0;position:relative;}
.logo_ecg a {
	width:89px;
	height:114px;
	display:block;
	background-image:url(http://www.ecg-assurances.fr/img/logo-ecg-assurances.png) !important;
	background-repeat:no-repeat;background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.ecg-assurances.fr/img/logo-ecg-assurances.png');}

/*-------------------STYLES BODY-------------------------*/
#ge {width:977px; overflow:auto; background:#F9F9F9 url(http://www.ecg-assurances.fr/img/bg_L.jpg) top repeat-x; margin:auto; margin-top:10px; margin-bottom:10px; border:solid 1px #CCCCCC;}
#e_L {width:647px; float:left; padding:10px; margin:0; position:relative; display:block;}
#e_R {width:300px; float:right; position:relative; display:block; padding:0 6px 0 0;}
#footer {width:957px; height:auto; clear:both; background-color:#6288bc; margin:auto; text-align:right; padding:10px; color:#FFFFFF; font-size:11px;}
#footer_logo {width:977px; height:38px; margin:auto; background:url(http://www.ecg-assurances.fr/img/logo-ecg-assurances_f.png) no-repeat right; padding:15px 0 0 0;}
/*.Rubriks {width:300px;padding:0 0 10px 0;margin:10px 0 10px 0;border-bottom:solid 1px #6288bc;}*/
.Rubriks {width:300px;padding:0;margin:10px 0 0 0;}
.Rubriks2 {width:300px;padding:0;margin:10px 0 10px 0;border-bottom:solid 1px #6288bc;}
.Titre {height:20px;margin:0 0 6px 0;font-weight:bold;border-bottom:solid 1px #6288bc;}
.Titre2 {height:20px;margin:0;font-weight:bold;border-bottom:solid 1px #6288bc;}
.ul_on {padding:0; margin:0;}
.li_on {margin-left:15px; padding-bottom:10px;}
.li_on2 {width:auto; margin-left:40px;padding-bottom:10px;}
#fil {padding: 0 0 7px 0; font-size:11px; color:#666666; border-bottom:1px dotted #6288bc; margin-bottom:8px;}
.img {float:left; margin-right:8px;}
#bloc-devis {padding:5px; margin:90px 0 0 0; clear:both; border: solid 1px #CCCCCC; background:#FFFFFF;}
.part-logo {background:#FFFFFF; border-right:1px solid #CCCCCC;width:20%; text-align:center;}
.part_sign {color:#999999;}
.part_right {padding-left:6px;padding-bottom:16px;}
legend {background-color:#2960a7; padding:7px 13px 7px 13px; color:#FFFFFF; font-size:12px; font-weight:bold;}
form {margin:0;}
li.liTac { padding-bottom:10px; border-bottom:1px SOLID #CCCCCC; margin-bottom:16px;}
.BtmStyle { padding:3px 8px 3px 8px; font-size:14px;}

/*-------------------STYLES URLs-------------------------*/
a {color:#FFFFFF; text-decoration:none;}
a:hover {text-decoration:underline;}
a.Tright {color:#999999;font-weight:normal;text-decoration:none;}
a.Tright:hover {color:#999999;font-weight:normal;text-decoration:underline;}
a.Actu {color:#15417e;font-weight:normal;text-decoration:none; font-size:11px;}
a.Actu:hover {color:#999999;font-weight:normal;text-decoration:underline;}
a.Header {color:#FFF; text-decoration:none; font-weight:bold;}
a.Header:hover {text-decoration:underline;}
a.Url_Header {color:#d0d9e5; text-decoration:none; font-weight:bold;}
a.Url_Header:hover {text-decoration:underline;}
.prod a {float:left; width:156px; height:200px; background-color:#ebf0f6; margin:10px 7px 0 0; font-size:11px;}
.prod a:hover {background-color:#FFF;}
.prod_fin a {float:left; width:158px; height:200px; background-color:#ebf0f6; margin:10px 0 0 0;}
.prod_fin a:hover {background-color:#FFF;}
a.prodUrl {color:#2960a7; text-align:center;}
a.prodUrl:hover {text-decoration:none;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;}
.UrlDevis {width:100%; text-align:center; padding:0; margin:22px 0 0 0; text-decoration:underline; font-weight:bold}
a.UrlAcc {color:#2960a7; text-decoration:none;}
a.UrlAcc:hover {text-decoration:underline;}
a.urlPL {color:#15417e; text-decoration:underline; font-size:12px; font-weight:bold; line-height:24px;}
a.urlPL2 {color:#738db2;font-weight:normal;text-decoration:none;}
a.urlPL2:hover {text-decoration:underline;}
a.urlLireS {color:#2960a7; text-decoration:underline; font-size:12px;}

/*-------------------STYLES ACCROCHE-------------------------*/
#aCC {
	width:auto;position:absolute;left:50%; margin-left:78px;top:86px;z-index:1;text-align:right; color:#ff8500; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	/*background-image:url(http://www.ecg-assurances.fr/img/head_accroche.png) !important;
	background-repeat:no-repeat;background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.ecg-assurances.fr/img/head_accroche.png');*/}
.icon_home {
	width:14px;height:14px;position:absolute;left:50%; margin-left:294px;top:6px;z-index:1;
	background-image:url(http://www.ecg-assurances.fr/img/home_grey.png) !important;
	background-repeat:no-repeat;background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.ecg-assurances.fr/img/home_grey.png');}

/*-------------------STYLES ONGLETS-------------------------*/
.Ong a {width:168px; height:50px; background:#00CCFF; float:left; margin:0 3px 0 0;}
.Ong a:hover {background:#FF8500;}
.Ong1 a {width:168px; height:50px; background:url(http://www.ecg-assurances.fr/img/OngletMutuelle.png) no-repeat; float:left; margin:0 3px 0 0;}
.Ong1 a:hover {background:url(http://www.ecg-assurances.fr/img/OngletMutuelle_hover.png) no-repeat;}
.Ong2 a {width:168px; height:50px; background:url(http://www.ecg-assurances.fr/img/OngletAuto.png) no-repeat; float:left; margin:0 3px 0 0;}
.Ong2 a:hover {background:url(http://www.ecg-assurances.fr/img/OngletAuto_hover.png) no-repeat;}
.Ong1_View {width:647px; height:280px; background:#ebf0f6; clear:both; display:block;}
.Ong1_Hid {display:none;}
.vi {display:block;}

/*---------------------- STYLES NIVEAUX ---------------------------------*/
h1 {display:inline; font-size:11px; font-weight:normal;}
h2 {display:inline; font-size:11px; font-weight:normal;}
h3 {display:inline; font-size:12px; font-weight:bold;}
h4 {display:inline; font-size:12px; font-weight:bold;}
