body,table{
	/*font-family:Lucida Grande, Lucida Sans Unicode, Lucida Sans, Lucida, Helvetica, Arial;*/
	font-family:sans-serif;
	margin:0;
	text-align:left;
	background-color:white;
	width:100%;
	font-size:12px;
	letter-spacing:0;
	padding:0;
}
input,select{font-family:sans-serif;font-size:12px;}
a{text-decoration:none;color:#4E78B1;}
body#index{background-color:#D1D5DA;text-align:center;margin:0 auto;width:100%;}
body#index table#container{background-color:#D1D5DA;height:100%;margin:0;padding:0;border-collapse:collapse;/*border:1px solid red;*/width:100%;}
body#index td#content_cell{vertical-align:middle;text-align:center;width:100%;}
body#index td#content_cell #squares{width:469px;height:385px;background-image:url("images/squares.gif");padding-top:90px;background-repeat:no-repeat;
			margin:0 auto;
	}
#banner_entries{background-color:#939598;text-align:left;position:relative;top:0;left:0;border:1px solid #939598;z-index:11;overflow:visible;-moz-opacity:0.75;/*filter:alpha(opacity=75);*/opacity:0.75;}
#entries{filter:alpha(opacity=100);background-color:white;height:130px;background-image:url("images/bkg_content.gif");background-repeat:repeat-x;background-position:top left;padding-top:50px;text-align:left;padding-left:47px;border:1px solid #939598;border-top:0;position:relative;top:0;left:0;z-index:4;}
table.entry td.langue{padding-bottom:4px;}
/*table.entry img.Title{margin-top:4px;}*/
table.entry td{text-align:left;}
#banner_entries #logo{z-index:30;position:absolute;bottom:-42px;left:0;width:80px;height:78px;}
#banner{width:100%;border-collapse:collapse;margin:0;padding:0;background-color:#939598;width:100%;position:relative;/*overflow:hidden;*/}
#banner #languages{position:absolute;top:16px;right:27px;color:white;z-index:46;}
#banner #languages a{color:white;position:relative;top:0;left:0;display:inline;cursor:pointer;}
#banner #languages .selected{font-weight:bold;}
#banner #image img{z-index:1;vertical-align:baseline;}
#banner_content{overflow:hidden;position:relative;height:100%;width:100%;
			height:auto;
	}
#banner_content #banner_img{
			width:199px;
	}
#banner #logo{z-index:10;position:absolute;bottom:-41px;left:0;left:163px;
	}
#banner #losanges{z-index:11;position:absolute;right:20px;bottom:-16px;}
#banner img#title{margin-left:38px;position:relative;top:7px;z-index:2;}
table#container{border-collapse:collapse;/*table-layout:fixed;*/width:100%;/*table-layout:fixed;*/}
table#container td#menu{width:208px;padding:0;vertical-align:top;}
table#container td#content{text-align:left;/*width:550px;*/vertical-align:top;padding-left:20px;padding-top:48px;background-color:white;background-image:url("images/bkg_content.gif");background-repeat:repeat-x;background-position:top left;}
div.widthLimiter{width:550px;}
.menu_item_wshadow{background-image:url("images/ombre_menu.gif");background-repeat:repeat-y;background-position:top right;width:100%;
			margin-right:-9px;
		min-width:208px;
}
.menu_item{background-color:white;border:1px solid #939598;padding-top:10px;padding-bottom:10px;padding-left:10px;border-left:0px;border-bottom:0;width:200px;margin-right:8px;
			width:190px;/*height:15px;*/
	}
img{border:0;}
.menu_itemSelected{background-color:#D1D5DA;border:1px solid #939598;padding-top:10px;padding-bottom:10px;padding-left:10px;border-left:0px;border-bottom:0;width:200px;margin-right:8px;
			width:190px;/*height:15px;*/
	}
.last_menu_item{padding-top:10px;padding-bottom:19px;padding-left:10px;width:208px;background-image:url("images/bkg_last_menu_item.gif");background-repeat:no-repeat;
			width:198px;padding-bottom:22px;
	}
.last_menu_itemSelected{background-color:#D1D5DA;padding-top:10px;padding-bottom:19px;padding-left:10px;width:208px;background-image:url("images/bkg_last_menu_item.gif");background-repeat:no-repeat;
			width:198px;padding-bottom:22px;
	}
/*.TipTitle{width:510px;padding-right:75px;text-align:right;position:relative;top:4px;left:0;}
.TipTitle img.TipImage{z-index:5;}
.Tip{border-collapse:collapse;padding:0;margin:0;position:relative;width:510px;border:1px solid #939598;z-index:15;background-image:url("images/corner_tip.gif");background-repeat:no-repeat;background-position:bottom right;border-bottom:0;border-right:0;table-layout:fixed;padding-bottom:1px;
	
}
.Tip td{vertical-align:top;padding:0;margin:0;padding-bottom:1px;}
tr.TipLine{padding:0;margin:0;}
.Tip .Body{padding:20px;position:relative;top:0;left:0;}
.Tip .Image{position:absolute;top:0;left:0;padding:0;margin:0;border:0;width:auto;}*/
/*BACKUP*/
.TipTitle{width:510px;/*padding-right:75px;*/text-align:left;position:relative;top:4px;left:0;padding-left:12px;}
.TipTitle img.TipImage{z-index:5;}
.News{border-collapse:collapse;padding:0;margin:0;position:relative;width:508px;border:1px solid #B2B2B2;z-index:15;border-bottom:0;border-right:0;table-layout:fixed;background-color:transparent;}
.News td{vertical-align:top;padding:0;margin:0;padding-bottom:0px;background-color:transparent;}
tr.NewsLine{padding:0;margin:0;}
.News .Body{padding:20px;}
.News .Body a.More{text-decoration:underline;}
.News .Image{padding:0;margin:0;border:0;width:auto;}
.News td.ImageCell{background-color:#d1d5da;}
.NewsBkg{width:508px;border:none;margin-bottom:20px;background-image:url("images/corner_news.gif");padding-bottom:8px;background-repeat:no-repeat;background-position:bottom right;padding-right:6px;}
.BottomText{background-color:#D1D5DA;border-collapse:collapse;padding:0;margin:0;margin-bottom:10px;position:relative;width:510px;border:1px solid #939598;z-index:15;background-image:url("images/corner_tip.gif");background-repeat:no-repeat;background-position:bottom right;border-bottom:0;border-right:0;table-layout:fixed;}
.BottomText td{vertical-align:top;padding:0;margin:0;padding-bottom:1px;}
tr.BottomTextLine{padding:0;margin:0;}
.BottomText .Body{padding:20px;}
.BottomText .Image{padding:0;margin:0;border:0;width:auto;}

.clear{clear:both;height:0px;padding:0;margin:0;position:static;line-height:0;}
p.bodytext{margin:0;padding:0;margin-bottom:8px;line-height:1.4;}
p.bodybold{margin:0;padding:0;margin-bottom:8px;line-height:1.4;font-weight:bold;}
p.introduction{/*font-weight:bold;*/line-height:1.4;margin:0;padding:0;margin-bottom:8px;font-size:14px;font-style:italic;}
.LateralText{/*overflow:hidden;*/float:right;background-color:#D1D5DA;border:1px solid #939598;background-image:url("images/corner_tip.gif");background-repeat:no-repeat;background-position:bottom right;border-bottom:0;border-right:0;width:250px;margin-left:15px;margin-right:20px;padding-right:1px;margin-bottom:15px;}
.LateralText .Biblio{padding:10px;}
p.title{color:#939598;font-size:15px;font-style:italic;font-weight:bold;/*background-image:url(../Files/media/imports/click_here.gif);background-repeat:no-repeat;background-position:bottom right;*/}
p.title{cursor:pointer;}
img.click_here{position:relative;top:3px;left:0;margin-left:5px;}
p.title_separator{color:black;font-size:15px;font-style:italic;font-weight:bold;}
p.subtitle{text-decoration:underline;}
p.normal_title{color:black;font-size:15px;font-style:italic;}
p.boldbody{font-weight:bold;}
#Menu .Body .open_meca p.bodytext{margin-left:15px;}
span.emphasis{font-weight:bold;}
#LinksFolder .Link{margin-bottom:10px;}
#LinksFolder .Link .Title{color:#939598;font-size:16px;font-style:italic;font-weight:bold;margin-bottom:5px;}
#ProductFolder table#container td#content{padding-top:15px;}
#ProductFolder table#container td#content #media .Header{color:#939598;font-size:15px;margin-left:25px;font-weight:bold;}
#ProductFolder table#container td#content #media .Body{margin-top:20px;}
#ProductFolder .Products{margin-top:10px;} 
#ProductFolder .Products td{vertical-align:bottom;}
#ProductFolder .Products tr.Product{margin-bottom:20px;}
#ProductFolder .Products .Product .Preview{border:1px solid #939598;background-image:url("images/corner_tip_small.gif");background-repeat:no-repeat;background-position:bottom right;border-bottom:0;border-right:0;padding:0;margin:0;padding-bottom:1px;padding-bottom:10px;padding-right:1px;}
#ProductFolder .Products .Product .Header{font-size:15px;font-weight:bold;/*padding-left:12px;*/width:100%;color:#939598;}
#ProductFolder .Products .Product .Header a{color:#939598;}
body#Product #media div.Image{float:right;background-color:#D1D5DA;border:1px solid #939598;background-image:url("images/corner_tip_medium.gif");background-repeat:no-repeat;background-position:bottom right;border-bottom:0;border-right:0;margin-left:20px;margin-right:60px;padding-bottom:20px;padding-right:1px;}
body#Product #other_products{margin-top:40px;padding-left:20px;}
body#Product td#content{padding-top:0px;padding-left:0;}
body#Product td#content #media{margin-top:25px;padding-left:20px;}
#menu2 .first_menu2_item{z-index:35;padding-left:48px;/*border-bottom:1px solid #939598;*/height:37px;padding-top:10px;padding-bottom:9px;text-align:center;padding-right:10px;
	background-image:url("images/line_bkg.gif");background-repeat:no-repeat;background-position:bottom right;
}
#menu2 .menu2_item{/*border-bottom:1px solid #939598;*/height:37px;padding-top:10px;padding-bottom:9px;text-align:center;padding-right:10px;
	background-image:url("images/line_bkg.gif");background-repeat:no-repeat;background-position:bottom right;
}
#menu2 .menu2_item a{padding:0;margin:0;}
#menu2 .separator{padding:0;margin:0;width:36px;background-image:url("images/separator_sousMenu.gif");background-repeat:no-repeat;background-position:bottom right;height:37px;}
#menu2 .last_separator{padding:0;margin:0;width:36px;background-image:url("images/last_separator_sousMenu.gif");background-repeat:no-repeat;background-position:bottom right;}
#menu2{border-collapse:collapse;margin:0;padding:0;/*border:1px solid red;*/width:auto;font-weight:bold;color:black;font-size:14px;z-index:60;position:relative;top:0;left:-8px;background-color: transparent;height:37px;
}
#menu2 tr{/*border-bottom:1px solid red;*/
}
#menu2 a{color:#939598;}
ul li.list_item{list-style-image: url(images/bullet.gif);margin-bottom:8px;}
ul li.num_list_item{list-style-type: decimal;}
#ozcm{line-height:1.4;font-size:15px;}
#ozcm #Denomination{font-weight:bold;font-size:16px;}
#contactWork{margin-bottom:30px;}
#contactWork .Phones{border-collapse:collapse;margin:0;padding:0;width:auto;}
#contactWork .Phones td{vertical-align:top;padding:0;margin:0;}
#contactWork .Phones td.Phone{padding-left:20px;padding-top:5px;}
#contactWork .Phones td.Title{padding-top:5px;}
#contactWork .Phones td.Picture{padding-right:60px;padding-left:30px;}
.PhonesAndPicture td{vertical-align:bottom;}
label{text-transform:capitalize;/*margin-right:20px;*/}
fieldset{padding:5px;margin-bottom:10px;}
fieldset#buttons{text-align:right;}
input.textual{width:100%;}
table.formulaire td.label{width:100px;vertical-align:top;}
input.radio{position:relative;top:3px;left:-4px;}
input.checkbox{position:relative;top:3px;left:-4px;}
label.fixed_width{width:110px;display:block;float:left;}
.choix_statut{cursor:pointer;font-size:20px;color:#939598;text-decoration:none;margin-bottom:10px;}
#special_condition{font-size:11px;font-type:italic;color:#939598;}

#Simulation #proposition_title{margin-top:10px;font-size:18px;margin-bottom:6px;text-align:right;text-transform:uppercase;}/*  font-family="Sackers Light" font-size="18pt" text-align="right" space-after="3.5mm" */
#Simulation #contact_title{font-size:11px;}/* font-size="11pt" */
#Simulation #contact_suppl_info{margin-bottom:8px;font-size:9px;}/* space-after="0.4cm" font-size="9pt" font-family="Stone Sans"*/
#Simulation table.datas{border-collapse:collapse;font-size:9px;}/*border-collapse="collapse" font-size="9pt" font-family="Stone Sans"*/
#Simulation table.datas td{border:1px solid black;padding:3px;vertical-align:top;}
#Simulation span.bold{font-weight:bold;}
#montant_en_euro{margin-bottom:8px;font-size:9px;font-style:italic;}/* space-after="0.4cm" font-size="9pt" font-family="Stone Sans Italic" */
#Simulation #remarque_declinaisons{margin-bottom:8px;font-size:9px;font-style:italic;text-transform:none;}
#Simulation table#avoc{margin-bottom:14px;}
#Simulation .title_datas{font-weight:bold;}
#Simulation table.intern_table{font-size:9px;border-collapse:collapse;}
#Simulation table.intern_table td{border:0px;}
#Simulation table#declinaisons td.data{text-align:center;}
#Simulation .Date{font-size:9px;margin-top:4px;}
#Simulation .indicatif_warning{font-size:9px;margin-top:4px;margin-bottom:4px;}
#Simulation #nouveau_calcul {display:block;color:#4E78B1;text-align:right;margin-top:8px;}
.download_pdf{display:block;text-align:right;}
.download_pdf .separator{/*color:#4E78B1;*/padding-left:3px;padding-right:3px;}
a.download_pdf{display:inline;}
img.image{margin-left:3px;margin-right:3px;}
td.rev_label{}
td.rev_input{text-align:left;}
@media print {
	#banner{display:none;}
	td#menu{display:none;}
	#menu2{display:none;}
	div.download_pdf{display:none;}
	.nouveau_calcul{display:none;}
}
#footer{margin-left:226px;margin-top:45px;}
.CalculBanner{padding-top:17px;padding-bottom:13px;display:block;clear:both;}
form#chooseJob{display:inline;}
body#MoreCoords{}
body#MoreCoords form{margin:20px;}
body#MoreCoords label{display:block;padding-bottom:3px;font-size:11px;text-transform:none;}
body#MoreCoords .textual{width:200px;font-size:11px;}
body#MoreCoords input#submit{display:block;margin-top:15px;}
body#MoreCoords table.doubleCoords{width:auto;}
body#MoreCoords table.doubleCoords input#streetnumber{width:50px;}
body#MoreCoords input#birthday_day,body#MoreCoords input#birthday_month{width:30px;}
body#MoreCoords input#birthday_year{width:45px;}
body#MoreCoords textarea#comment{width:100%;}
dl#MoreCoordsDisplay{font-size:10px;}
dl#MoreCoordsDisplay dt{font-weight:bold;font-size:11px;}
dl#MoreCoordsDisplay dd{margin-left:5px;}
body#ContactMeMail div#Simulation{margin:15px;}
body#PrivateLife div{padding:15px;}
