.pt_top_logo{display:none}

.bas {
background-image:url(../images/home/bottom.jpg);
height:35px;
}

.fond {
background-image:url(../images/home/fond.jpg);
background-color:#F7F7F7;
background-repeat:repeat-x;
}

.top_menu {
background-image:url(../images/home/menu.jpg);
height:44px;
padding-left:30px;
}

.top_menutd{
color:#FFF;
text-align:left;
}

.bas_menu {
background-image:url(../images/home/top2.jpg);
background-repeat:repeat-x;
height:29px;
text-align:left;
}

.bas_menupt {
background-image:url(../images/home/top2pt.jpg);
background-repeat:repeat-x;
height:29px;
text-align:left;
}

td {font-family:Arial;color:#000;font-size:12px;}
#copy {font-family:Arial;font-size:7pt;color:white;}
#copy a {color:white;}

a:link {color: #52558A;text-decoration: none;}
a:hover {color: #52558A;text-decoration: none;}
a:visited {color: #52558A;text-decoration: none;}
a:active {color: #52558A;text-decoration: none;}

a.ext:link {color: #FFFFFF;text-decoration: none;}
a.ext:hover {color: #FFFFFF;text-decoration: none;}
a.ext:visited {color: #FFFFFF;text-decoration: none;}
a.ext:active {color: #FFFFFF;text-decoration: none;}

ul a:link {color: #52558A;text-decoration: none;}
ul a:hover {color: #52558A;text-decoration: none;}
ul a:visited {color: #52558A;text-decoration: none;}
ul a:active {color: #52558A;text-decoration: none;}

th {
padding-top:2pt;
padding-bottom:2pt;
font-weight:bold;
}

#ssmenu {text-align:left;padding-top:5pt;padding-left:2pt;}
#ssmenu a {color:#20558A;text-decoration: none;font-family:Arial;font-size:12px;}

.texte_td {
	padding-left:15Pt;
	text-align:justify;
	margin-right:8px;
	color:#000;
}

.texte {
	text-align:justify;
	margin-right:8px;
	color:#000;
}

.title {
	font-size:14pt;
	line-height:1.636em;
	font-weight:bold;
	color:#000;
}

.title_page {
	font-size:14pt;
	line-height:1.636em;
	font-weight:bold;
	color:#000;
	margin-bottom:10pt;
	text-align:left;
}



.title_ss {
	padding-top:10pt;
	padding-bottom:10pt;
	font-size:12pt;
	line-height:1.636em;
	font-weight:bold;
	color:#000;
}

.title_ss2 {
	padding-top:10pt;
	padding-bottom:10pt;
	font-size:10pt;
	line-height:1.636em;
	font-weight:bold;
	color:#CC971A;
}

.question {
	font-size:10pt;
	line-height:1.636em;
	font-weight:bold;
	color:#CC971A;
}

#answer {
	font-size:10pt;
	padding-bottom:5pt;
}

#answer a{color:#52558A;}


.comingsoon {font-style:italic;	color:#000;}
.noresult {font-style:italic;	color:#000;}
.thanks  {font-style:italic;	color:#000;}


#reco {background-color:#EFEFED;color:#000;}
#reco .champs_pt {width:119pt;}
#reco .champs_gd {width:300pt;}
#reco td{padding:1px;border-spacing:4px;color:#000;}

.retour {
	/*border:solid 1pt #FF0000;*/
	font-style:italic;
	color:#488AB9;
	font-weight:bold;
	/*background-color:#EFEFED;*/
	text-align:left;
	padding:5px;
	padding:5px;
}

#title_pays {
	font-family: arial;
	font-weight:bold;
	padding-left:17px;
	font-size:8pt;
	padding-right:17px;	
}

#title_pays a{
	color:#FFF;
}

#title_pays_m {
	font-family: arial;
	font-size:8pt;
	padding-left:28px;
	padding-right:3px;
	color:#52558A;
}

#contact {
font-family:Arial;
font-weight:bold;
font-size:8pt;
color:white;}

#contact a {color:white;}

.alpha{margin-left:0;}
.omega{margin-right:0;}

.grid_4, .grid_16{display:inline;float:left;}

.hpMid h2{text-transform:uppercase;font-size:1.1em;color:#CF9B24;}
.hpMid li{font-size:.83em;}
.hpMid .cidItem{margin-bottom:10px;}

.hpMid .grid_3{margin-right:10px;}

.hpMid .grid_10 .cidHtmlList{margin-left:15px;}

.container_16 .hpMid .grid_8, .container_16 .hpMid .grid_4{min-height:412px;height:auto !important;height:412px;}
#supportTools{margin-top:0;padding-top:0;border-bottom:1px solid #CCCCCC;padding-bottom:1em;}
#supportTools h2{padding-top:0 !important;}ul.frontRight{margin:10px 0 0 22px;}ul.frontRight li,#popLinks ul li{margin:5px 0 0 0;}
.container_16 .hpMid .grid_4 #supportTools{width:250px;}
ul.fauxDrop, ul.fauxDrop li{list-style-type:none !important;list-style-image:none;margin:0 !important;padding:0;}
ul.fauxDrop li{padding:7px;margin-bottom:10px;height:35px;width:146px;display:block;background:url(/images/home/centresdesupport.jpg) no-repeat 0 -812px;}
ul.fauxDrop li a{display:block;clear:both;}

.container_16 .grid_4{width:220px;}

#quote{color:#000;font-size:14pt;line-height:1.2em;text-align:center;margin:20px;}* html #quote{font-weight:bolder;}
#quote{border-bottom:1px solid #CCCCCC;padding-bottom:1em;}
#quote span{color:#CF9B24;}

#quote2{color:#000;font-size:12pt;line-height:1.2em;text-align:center;margin:20px;}* html #quote{font-weight:bolder;}
#quote2{}
#quote2 span{color:#CF9B24;}

.vlGrey{border-left:1px solid #CCCCCC;margin-left:0 !important;padding-left:9px;}

#hp_psc{position:relative;}
ul#seePsc{background:none;background-color:#eee;list-style-type:none;padding:0 !important;position:absolute;top:47px;left:-20px;z-index:1000;}
li#hp_psc{color:#20558A;}
li:hover#hp_psc{color:#4399C7;cursor:pointer;}
ul#seePsc li{background:none;background-color:#eee;padding:0;margin:0 !important;height:auto;}
ul#seePsc li a{background:none;background-color:#eee;display:block;padding:3px 0 2px 5px;margin:0;border-left:1px solid #ff6600;border-right:1px solid #ff6600;border-bottom:1px solid #ff6600;width:139px;height:18px;}

.tucked{display:none;}
.untucked{display:block;}

#prodFamilies{width:270px;margin:0 0 0 23px !important;}
#prodFamilies h2{padding-top:0 !important;}
#prodFamilies ul{margin:0 0 0 4px;padding:0;}
#prodFamilies ul li{margin:0 0 0 15px;padding:0 0 5px 0;}

.menuFlottant {float: right;padding-left:10pt;padding-right:2pt;}