/* PT_CENTERCOLUMN  */
/* Contains css definitions for the center column templates */

/*------------------------------*/
/*            PT_TPL            */
/*------------------------------*/

.pt_tpl{
padding-bottom:0px;
}

.pt_tpl_H1{
	display:block;
	color:#000000;
	margin-bottom:-16px;
}

.pt_tpl_H2{
	display:block;
	font-size:16px;
	color:#000000;
	margin-bottom:-20px;
}

#pt_main .deco .title H2 {
	padding-left:11px;
}

#pt_main .pt_tpl_content01 A, #pt_main .pt_tpl_content02 A{
	color:#45b823;
	border-bottom:dashed 1px #45b823;
}

#pt_main .pt_tpl_content01 A:hover, #pt_main .pt_tpl_content02 A:hover{
	color:#45b823;
	border-bottom:none;
}

#pt_main .pt_tpl_content01 address A, #pt_main .pt_tpl_content02 address A {
	display:block;
	padding-left:20px;
	border-bottom:none;
	color:#555555;
}

#pt_main .pt_tpl_content01 address A:hover, #pt_main .pt_tpl_content02 address A:hover {
	color:#45b823;
	border-bottom:none;
}


#pt_main .pt_tpl_content01 UL, #pt_main .pt_tpl_content02 UL, #pt_main .pt_tpl_content01 OL, #pt_main .pt_tpl_content02 OL{
	line-height:14px;
	margin-bottom:12px;
}

#pt_main .pt_tpl_content01 LI UL, #pt_main .pt_tpl_content02 LI UL{
	margin-bottom:-6px;
	margin-top:6px;
}

#pt_main .pt_tpl_content01 UL LI, #pt_main .pt_tpl_content02 UL LI{
	padding-left:20px;
	padding-bottom:6px;
	background:url(../images/icon_smallarrow.png) no-repeat 3px 2px;
}

#pt_main .pt_tpl_content01 OL, #pt_main .pt_tpl_content02 OL{
	padding-bottom:6px;
	padding-left:25px;
}

#pt_main .pt_tpl_content01 OL LI, #pt_main .pt_tpl_content02 OL LI{
	margin-left:0px;
	padding-left:0px;
	padding-bottom:6px;
}

#pt_main .pt_tpl_content01 UL LI LI, #pt_main .pt_tpl_content02 UL LI LI{
	padding-left:20px;
	padding-bottom:6px;
	background:none;
}

#pt_main .pt_tpl_content01 OL LI LI, #pt_main .pt_tpl_content02 OL LI LI{
	padding-left:20px;
	padding-bottom:6px;
}



/*------------------------------*/
/*        PT_TPL_HOMEBOX        */
/*------------------------------*/
.pt_tpl_homebox {
padding:0px 6px 12px 6px;
float:left;
display:inline;
}

.pt_tpl_homebox .pt_tpl_box01{
overflow:hidden;
position:relative;
height:230px;
}

.pt_tpl_homebox_1 .pt_tpl_box01 {
	width:230px;
	display:block;
}

.pt_tpl_homebox_2 .pt_tpl_box01 {
	width:472px;
	display:block;
}

.pt_tpl_homebox_3 .pt_tpl_box01 {
	width:714px;
	display:block;
}

.pt_tpl_ptworld_1 .pt_tpl_box01 {
	width:230px;
	display:block;
}
.pt_tpl_ptworld_1_with_border .pt_tpl_box01 {
	width:230px;
	display:block;
}
.pt_tpl_ptworld_1_with_border {
	background: transparent url(../images/pt_homeboxbg.png) repeat scroll 0%;
	display:block;
	height:206px;
	overflow:hidden;
	padding:12px;
	position:relative;
	width:206px;
	margin: 12px 5px;
}

.pt_tpl_ptworld_2 .pt_tpl_box01 {
	width:472px;
	display:block;
}

.pt_tpl_ptworld_3 .pt_tpl_box01 {
	width:714px;
	display:block;
}

.pt_tpl_ptworld_4 .pt_tpl_box01 {
	width:955px;
	display:block;
}

/*.pt_tpl_homebox_1 .pt_tpl_box01 .pt_tpl_H1{
	display:block;
	font-size:16px;
	margin-bottom:-20px;
}*/

.pt_tpl_homebox .pt_tpl_box02{
	display:block;
	position:absolute;
	top:0px;
	background: url("../images/pt_white90.png") repeat !important;
	background: #ffffff;
	padding:12px;
	border:1px solid #d0d0d0;
	border-bottom:none;
	height:28px;
	overflow:hidden;
}

.pt_tpl_homebox_1 .pt_tpl_box02{
	width:204px;
}

.pt_tpl_homebox_2 .pt_tpl_box02{
	width:446px;
	
}

.pt_tpl_homebox_3 .pt_tpl_box02{
	width:688px;
}

.pt_tpl_ptworld_1 .pt_tpl_box02{
	width:204px;
}

.pt_tpl_ptworld_2 .pt_tpl_box02{
	width:446px;
}

.pt_tpl_ptworld_3 .pt_tpl_box02{
	width:688px;
}

.pt_tpl_ptworld_4 .pt_tpl_box02{
	width:929px;
}

#pt_main .pt_tpl_ptworld_1_with_border h1{
    font-size:16px;
	margin-bottom:12px;
	margin-top:0px;
}

.pt_module_body li{
	line-height:20px;
}

.pt_tpl_homebox_1 .pt_tpl_box02 .pt_tpl_title01 {
	/*position:absolute;*/
}

.pt_tpl_homebox_2 .pt_tpl_box02 .pt_tpl_title01, .pt_tpl_homebox_3 .pt_tpl_box02 .pt_tpl_title01 {
	display:inline;
	float:left;
	margin-right:12px;
}

.pt_tpl_homebox_2 .pt_tpl_box02 .pt_tpl_content01, .pt_tpl_homebox_3 .pt_tpl_box02 .pt_tpl_content01  {
	display:inline;
	float:left;
	margin-top:3px;
}

.pt_tpl_homebox_1 .pt_tpl_box02 .pt_tpl_content01 {
	position:relative;
	margin-top:19px;
}

.pt_tpl_homebox A:hover .pt_tpl_box02{
	/*background: url("../images/pt_black90.png") repeat !important;
	background: #000000;*/
	background: #fff200 !important;
	cursor:hand;
	border:1px solid #e3d600;
	border-bottom:none;
}

#pt_main .pt_tpl_homebox H1{
	margin:0;
	padding-bottom:2px;
	color:#000000;
	font-size:18px;
	height:18px;
	line-height:18px;
	overflow:visible;
}

* html #pt_main .pt_tpl_homebox H1{
	width:0px;
	white-space:nowrap;
	}

#pt_main .pt_tpl_homebox_2 H1, #pt_main .pt_tpl_homebox_3 H1{
	padding-right:12px;
	border-right:solid 1px #aaaaaa;
}

#pt_main .pt_tpl_homebox A:hover .pt_tpl_box02 H1{
	/*color:#ffffff;*/
	color:#000000;
}

.pt_tpl_homebox A:hover .pt_tpl_box02 .pt_tpl_content01{
	/*color:#f0f0f0;*/
	color:#000000;
}

#pt_main .pt_tpl_homebox p{
	margin-bottom:0;
}


/*.pt_tpl_homebox_1 .pt_tpl_box02{
	padding:10px 10px 8px 10px;
}*/

.pt_tpl_head_Text img {
	display:none;
}


/*------------------------------*/
/*      PT_TPL_HOMEBOXLINKS     */
/*------------------------------*/
.pt_tpl_homeboxlinks {
	padding:0px 6px 12px 6px;
	float:left;
	display:inline;
	position:relative;
	height:230px;
	width:230px;
	
}

.pt_tpl_homeboxlinks .pt_tpl_box01 {
	position:absolute;
	overflow:hidden;
	width:230px;
	bottom:24px;
}

.pt_tpl_homeboxlinks .pt_tpl_box01 A{
	display:block;
	margin-bottom:12px;
}

.pt_tpl_homeboxlinks A .pt_tpl_box02 {
	display:block;
	background: url("../images/pt_white90.png") repeat !important;
	background: #ffffff;
	padding:10px 10px 8px 10px;
	margin-right:12px;
}

.pt_tpl_homeboxlinks .pt_tpl_box02 .pt_tpl_title01{
	white-space:nowrap;
	width:200px;
	overflow:hidden;
	cursor:hand;
	}
.pt_tpl_homeboxlinks .pt_tpl_box02 .pt_tpl_content01{
	white-space:nowrap;
	overflow:hidden;
	width:200px;
	cursor:hand;
	}
	

.pt_tpl_homeboxlinks A:hover .pt_tpl_box02{
	/*background: url("../images/pt_black90.png") repeat !important;
	background: #000000;*/
	cursor:hand;
	background: #fff200;
}

.pt_tpl_homeboxlinks A:hover .pt_tpl_box02 .pt_tpl_H2{
	/*color:#ffffff;*/
}
.pt_tpl_homeboxlinks A:hover .pt_tpl_box02 .pt_tpl_content01{
	/*color:#f0f0f0;*/
}

/*------------------------------*/
/*          PT_TPL_HEAD         */
/*------------------------------*/

.pt_tpl_head_Picture .pt_tpl_box01{
	width:714px;
	margin:-12px -1px 12px -1px;
	position:relative;
	overflow:hidden;
}

#pt_main .pt_tpl_head_Picture H1{
	display:block;
	color:#000000;
	margin-bottom:12px;
}

.pt_tpl_head_Picture .pt_tpl_box02{
	position:absolute;
	bottom:24px;
	background: url("../images/pt_white90.png") repeat !important;
	background: #ffffff;
	padding:12px;
}

.pt_tpl_head_Text img {
	display:none;
}

#pt_main .pt_tpl_head_Text H1{
	margin-left:11px;
}

.pt_tpl_head_Text .pt_tpl_content01{
display:none;
}

#pt_main .pt_tpl_head_Text .pt_tpl_content01 p{
	margin-bottom:0;
}


/*------------------------------*/
/*       PT_TPL_PARAGRAPH       */
/*------------------------------*/
.pt_tpl_paragraph{
	text-align:justify;
	margin:0px 0px 0 11px;
	width:690px;
}

#pt_body_column03 .pt_tpl_paragraph{
	width:auto;
}


.pt_tpl_paragraph .pt_tpl_content01{
	text-align:justify;
}


#pt_main .pt_tpl_content01 table, #pt_main .pt_tpl_content02 table  {
border:1px solid #d9d9d9;
border-right:none;
border-bottom:none;
margin-bottom:12px;
}

#pt_main .pt_tpl_content01 table th, #pt_main .pt_tpl_content02 table th {
background:#f2f2f2;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
color:#000000;
font-weight:normal;
text-align:left;
line_height:20px;
height:20px;
padding:3px 12px !important;
padding:3px 3px;
vertical-align:top;
}

#pt_main .pt_tpl_content01 table td, #pt_main .pt_tpl_content02 table td {
background:#ffffff url("../images/pt_dots_h20_light.png") repeat-x bottom;
border-right:1px solid #e5e5e5;
font-weight:normal;
text-align:left;
line_height:20px;
padding:3px 12px;
vertical-align:top;
}

/*------------------------------*/
/*         PT_TPL_IMAGE         */
/*------------------------------*/
.pt_tpl_image{
	text-align:justify;
	margin:0px 11px 0 11px;
}

#pt_body .pt_tpl_image H6 {
color:#999999;
margin-top:3px;
}



/*------------------------------*/
/*    PT_TPL_PARAGRAPH2COLS     */
/*------------------------------*/
.pt_tpl_paragraph2cols{
	width:702px;
	overflow:hidden;
	margin:0px 5px 0 5px;
}
.pt_tpl_paragraph2cols .pt_tpl_title01{
	margin:0px 6px 0 6px;
}

.pt_tpl_paragraph2cols .pt_tpl_content01, .pt_tpl_paragraph2cols .pt_tpl_content02{
	text-align:justify;
	float:left;
	display:inline;
	width:339px;
	margin:0px 6px 0 6px;
	overflow:hidden;
}

/*------------------------------*/
/*     PT_TPL_PARAGRAPHIMG      */
/*------------------------------*/
.pt_tpl_paragraphimg {
	width:702px;
	overflow:hidden;
	margin:0 5px 0 5px;
}

.pt_tpl_paragraphimg .pt_tpl_title01{
	margin:0px 6px 0 6px;
}


.pt_tpl_paragraphimg .pt_tpl_content01, .pt_tpl_paragraphimg .pt_tpl_content02 {
	text-align:justify;
	float:left;
	display:inline;
	width:339px;
	margin:0px 6px 0 6px;
	overflow:hidden;
}

.pt_tpl_paragraphimg_1-1R .pt_tpl_content01{
	float:right;
}

.pt_tpl_paragraphimg_1-1R .pt_tpl_content02{
}

.pt_tpl_paragraphimg_1-2 .pt_tpl_content01{
	width:230px;
}

.pt_tpl_paragraphimg_1-2 .pt_tpl_content02{
	width:448px;
}


.pt_tpl_paragraphimg_2-1 .pt_tpl_content01{
	float:right;
	width:230px;
}

.pt_tpl_paragraphimg_2-1 .pt_tpl_content02{
	width:448px;
}

#pt_body .pt_tpl_paragraphimg H6 {
color:#999999;
margin-top:3px;
}


/*------------------------------*/
/*         PT_TPL_LINKS         */
/*------------------------------*/
.pt_tpl_links{
	width:712px;
	overflow:hidden;
	line-height:14px;
	margin:12px 0 12px 0;
	padding-bottom:12px;
}

.pt_tpl_links .pt_tpl_title01{
	margin:0px 12px 0 12px;
}


#pt_main .pt_tpl_links .pt_tpl_link01, #pt_main .pt_tpl_links_3 .pt_tpl_links .pt_tpl_link01 {
	display:inline;
	float:left;
	margin:0px 12px 0 12px;
	width:213px;
	background:url(../images/pt_dots_h20.png) repeat-x bottom;
	padding-bottom:3px;
	margin-bottom:3px;
}





#pt_main .pt_tpl_links_1 .pt_tpl_links .pt_tpl_link01 {
	display:block;
	float:none;
	width:339px;
}

#pt_main address {
	line-height:20px;
	height:20px;
	display:block;
	float:none;
	width:339px;
	background:url(../images/pt_dots_h20.png) repeat-x bottom;
}


#pt_main .pt_tpl_links .pt_tpl_link01 A {
display:block;
padding-left:20px;
border-bottom:none;
color:#555555;
}

#pt_main .pt_tpl_links .pt_tpl_link01 A:hover {
color:#45b823;
}

#pt_main address A, #pt_main address A.go{ 
background:url(../images/icon_go.png) no-repeat 0px 2px;
}

#pt_main address A.buy{
background:url(../images/icon_buy.png) no-repeat 0px 2px;
}

#pt_main .pt_tpl_links .pt_tpl_link01 A.go {
background:url(../images/icon_go.png) no-repeat 0px -1px;
}

#pt_main .pt_tpl_links .pt_tpl_link01 A.buy, #pt_main address A.buy{
background:url(../images/icon_buy.png) no-repeat 0px -1px;
}

/*-------------------------------*/
/*        PT_TPL_SERVICES        */
/*-------------------------------*/

.pt_tpl_servicespage_1 {
	margin:0pt 0px;
	overflow:hidden;
	width:712px;
}
.pt_tpl_servicespage_2 {
	margin:0pt 0px;
	overflow:hidden;
	width:954px;
}
.pt_tpl_servicespage_1 .pt_tpl_servicescolumn {
	display:inline;
	float:left;
	line-height:20px;
	margin:0px 11px 0pt;
	overflow:hidden;
	padding-bottom:12px;
	width:215px;
}
.pt_tpl_servicespage_2 .pt_tpl_servicescolumn {
	display:inline;
	float:left;
	line-height:20px;
	margin:0px 11px 0pt;
	overflow:hidden;
	padding-bottom:12px;
	width:216px;
}
.pt_tpl_servicespage_2 .pt_tpl_link01, .pt_tpl_servicespage_1 .pt_tpl_link01 {
	background:transparent url(../images/pt_dots_h20.png) repeat-x scroll center bottom;
	display:block;
	float:none;
	width:222px;
}

#pt_main .pt_tpl_head_Text h1 {
	color:#45B823;
	margin:12px 11px 24px;
}

/*------------------------------*/
/*        PT_TPL_PRODUCT        */
/*------------------------------*/

.pt_tpl_product{
	width:702px;
	overflow:hidden;
	margin:0px 5px 0px 5px;
}
.pt_tpl_product .pt_tpl_title01{
	margin:0px 6px 0 6px;
}

.pt_tpl_product_Small .pt_tpl_box01, .pt_tpl_product_Smallprice .pt_tpl_box01, .pt_tpl_product_XSmall .pt_tpl_box01{
	text-align:justify;
	float:left;
	display:inline;
	width:339px;
	margin:0px 6px 0px 6px;
	padding-bottom: 12px;	
	overflow:hidden;
}

.pt_tpl_product_Large .pt_tpl_box01, .pt_tpl_product_Largeprice .pt_tpl_box01{
	text-align:justify;
	float:left;
	display:inline;
	width:690px;
	margin:0px 6px 0px 6px;
	padding-bottom: 12px;
	overflow:hidden;
}

.pt_tpl_product .pt_tpl_box02{
	text-align:justify;
	float:left;
	display:inline;
	width:120px;
	height:120px;
	margin-right:6px;
	overflow: visible;
}

.pt_tpl_product_XSmall .pt_tpl_box02{
	width:40px;
	height:40px;
}

.pt_tpl_product_Small .pt_tpl_box03, .pt_tpl_product_Smallprice .pt_tpl_box03{
	text-align:left;
	float:left;
	display:inline;
	width:213px;
	height:150px;
	margin-right:0;
	overflow:hidden;
	background:url(../images/pt_productsmall.png) no-repeat;
	position:relative;
}

.pt_tpl_product_XSmall .pt_tpl_box03 {
	text-align:left;
	float:left;
	display:inline;
	width:269px;
	height:46px;
	margin-right:0;
	overflow:hidden;
	background:url(../images/pt_productxsmall.png) no-repeat;
	position:relative;
	padding:12px;
}

.pt_tpl_product_Large .pt_tpl_box03, .pt_tpl_product_Largeprice .pt_tpl_box03{
	text-align:left;
	float:left;
	display:inline;
	width:564px;
	height:150px;
	margin-right:0;
	overflow:hidden;
	background:url(../images/pt_productlarge.png) no-repeat;
	position:relative;
}

.pt_tpl_product .pt_tpl_title02 {
	margin:12px;
}

#pt_main .pt_tpl_product_XSmall .pt_tpl_title02 {
	margin:0;
	padding:0;
	width:0px;
	display:inline;
}

#pt_main .pt_tpl_product_XSmall .pt_tpl_title02 H3 {
	font-size:11px;
	text-transform:uppercase;
	display:inline;
	padding:0;
	margin:0;
	margin-right:12px;
	
}

.pt_tpl_product_XSmall .pt_tpl_content01 {
	display:inline;
	width:293px;
	height:28px;
	overflow:hidden;
	text-align:left;
}

.pt_tpl_product_Small .pt_tpl_content01 {
	margin:0 12px 12px 12px;
	width:189px;
	height:70px;
	overflow:hidden;
	text-align:left;
}

.pt_tpl_product_Smallprice .pt_tpl_content01 {
	height:60px;
	margin:0pt 12px 12px;
	overflow:hidden;
	text-align:left;
	width:189px;
}

.pt_tpl_product_Large .pt_tpl_content01 {
	margin:0 12px 12px 12px;
	width:540px;
	height:70px;
	overflow:hidden;
	text-align:left;
}

.pt_tpl_product_Largeprice .pt_tpl_content01 {
	height:60px;
	margin:0pt 12px 12px;
	overflow:hidden;
	text-align:left;
	width:540px;
}

.pt_tpl_product_XSmall  .pt_tpl_box04 {
	width:286px;
	overflow:hidden;
	height:26px;
	line-height:20px;
	margin: 0 12px 0 12px;
	position:absolute;
	top:44px;
	left:0;
}

.pt_tpl_product_Small  .pt_tpl_box04 {
	width:206px;
	overflow:hidden;
	height:30px;
	line-height:30px;
	margin: 0 12px 0 12px;
	position:absolute;
	top:120px;
	left:0;
}

.pt_tpl_product_Smallprice .pt_tpl_box04 {
	height:40px;
	left:0pt;
	line-height:18px;
	margin:0pt 12px;
	overflow:hidden;
	position:absolute;
	top:110px;
	width:206px;
}

.pt_tpl_product_Large  .pt_tpl_box04 {
	width:557px;
	overflow:hidden;
	height:30px;
	line-height:30px;
	margin: 0 12px 0 12px;
	position:absolute;
	top:120px;
	left:0;
}

.pt_tpl_product_Largeprice .pt_tpl_box04 {
	height:40px;
	left:0pt;
	line-height:18px;
	margin:0pt 12px;
	overflow:hidden;
	position:absolute;
	top:110px;
	width:557px;
}


.pt_tpl_product_XSmall .pt_tpl_box04 .pt_tpl_link01 {
	display:inline;
	float:right;
	height:26px;
	background:url(../images/pt_productsmall_dividerxs.png) no-repeat right;
	padding:0 12px 0 7px;
}

.pt_tpl_product_Large .pt_tpl_box04 .pt_tpl_link01, .pt_tpl_product_Small .pt_tpl_box04 .pt_tpl_link01{
	display:inline;
	float:right;
	height:30px;
	background:url(../images/pt_productsmall_divider.png) no-repeat right;
	padding:0 12px 0 7px;
}

.pt_tpl_product .pt_tpl_box04 P, .pt_tpl_product_XSmall P {
	margin:0;
	padding:0;
	display:inline;
}

.pt_tpl_product_Largeprice .pt_tpl_box04 .pt_tpl_link01, .pt_tpl_product_Smallprice .pt_tpl_box04 .pt_tpl_link01 {
	background:transparent url(../images/pt_productsmall_dividerbig.png) no-repeat right bottom;
	display:inline;
	float:right;
	height:40px;
	padding:0pt 12px 0pt 3px;
}

.pt_tpl_product_Largeprice .pt_tpl_link_info, .pt_tpl_product_Smallprice .pt_tpl_link_info {
	display:inline;
	height:30px;
	text-align:left;
}

.pt_tpl_product_Largeprice .pt_tpl_link_description, .pt_tpl_product_Smallprice .pt_tpl_link_description {
	text-align:left;
	margin-right:3px;
}

.pt_tpl_product_Large .pt_tpl_link_description, .pt_tpl_product_Small .pt_tpl_link_description , .pt_tpl_product_XSmall .pt_tpl_link_description{
	display:none;
}

/*.pt_tpl_product_Largeprice .pt_tpl_link_link, .pt_tpl_product_Smallprice .pt_tpl_link_link {
	display:block;
	height:30px;
}*/

.pt_tpl_product .pt_tpl_link_price {
	display:inline;
	/*font-size:14px;
	padding-right:12px;*/
	/*height:30px;
	line-height:30px;*/
}

.pt_tpl_product_XSmall .pt_tpl_link_price {
	/*height:22px;
	line-height:22px;*/
}


.pt_tpl_product .pt_tpl_box04 .pt_tpl_link01 A {
padding-right:20px;
display:inline;
height:30px;
line-height:30px;
}

.pt_tpl_product_Largeprice .pt_tpl_box04 .pt_tpl_link01 a, .pt_tpl_product_Smallprice .pt_tpl_box04 .pt_tpl_link01 a {
display:inline;
line-height:18px;
padding-right:20px;
}

.pt_tpl_product_XSmall .pt_tpl_box04 .pt_tpl_link01 A {
	height:22px;
	line-height:22px;
}

.pt_tpl_product .pt_tpl_box04 .pt_tpl_link01 A.go {
background:url(../images/icon_go.png) no-repeat right;
}

.pt_tpl_product .pt_tpl_box04 .pt_tpl_link01 A.buy {
background:url(../images/icon_buy.png) no-repeat right;
}

.pt_tpl_product .pt_tpl_box03 .up {
padding:2px;
background:url(../images/icon_up.png) no-repeat left;
padding-left:20px;
}

.pt_tpl_product .pt_tpl_box03 .down {
padding:2px;
background:url(../images/icon_down.png) no-repeat left;
padding-left:20px;
}

/*------------------------------*/
/*        PT_TPL_DOWNLOADS      */
/*------------------------------*/

.pt_tpl_downloads, .pt_tpl_downloads_desc {
	line-height:14px;
	margin:12px 5px;
	overflow:hidden;
	padding-bottom:12px;
	width:702px;
}

.pt_tpl_downloads .formSearch {
	margin:0 6px 12px;
}

#pt_main .pt_tpl_downloads .formSearch select {
	width:200px;
}

#pt_main .pt_tpl_downloads .pt_tpl_link01 {
	background:transparent url("../images/pt_dots_h20_light.png") repeat-x scroll center bottom;
	display:block;
	float:left;
	margin:0 6px 6px;
	padding-bottom:6px;
	width:339px;
}

#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc{
	background:transparent url("../images/pt_dots_h20_light.png") repeat-x scroll center bottom;
	display:block;
	float:left;
	margin:0 6px 6px;
	padding-bottom:6px;
	width:100%;
}



#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc .pt_tpl_link01_left{
	display:block;
	float:left;
	width:33%;
}

#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc .pt_tpl_link01_right{
	display:block;
	float:left;
	width:67%;
}


#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc .pt_tpl_link01_right ul {
	line-height:14px;
	margin-bottom:12px;
}

#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc .pt_tpl_link01_right li {
	background:transparent url(../images/icon_smallarrow.png) no-repeat scroll 3px 2px;
	padding-bottom:6px;
	padding-left:20px;
}



#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc a {
	border-bottom:medium none;
	color:#555555;
	display:block;
	padding-left:20px;
}

#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc a.pt_icon_ZIP {
	background:transparent url(../images/icon_zip.png) no-repeat scroll 0 -1px;
}

#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc a.pt_icon_PDF {
	background:transparent url(../images/icon_pdf.png) no-repeat scroll 0 -1px;
}

#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc a.pt_icon_FILE {
	background:transparent url(../images/icon_file.png) no-repeat scroll 0 -1px;
}

#pt_main .pt_tpl_downloads_desc .pt_tpl_link01_desc a.pt_icon_TXT {
	background:transparent url(../images/icon_txt.png) no-repeat scroll 0 -1px;
}


#pt_main .pt_tpl_downloads .pt_tpl_link01 a {
	border-bottom:medium none;
	color:#555555;
	display:block;
	padding-left:20px;
}

#pt_main .pt_tpl_downloads .pt_tpl_link01 a.pt_icon_ZIP {
	background:transparent url(../images/icon_zip.png) no-repeat scroll 0 -1px;
}

#pt_main .pt_tpl_downloads .pt_tpl_link01 a.pt_icon_PDF {
	background:transparent url(../images/icon_pdf.png) no-repeat scroll 0 -1px;
}

#pt_main .pt_tpl_downloads .pt_tpl_link01 a.pt_icon_FILE {
	background:transparent url(../images/icon_file.png) no-repeat scroll 0 -1px;
}

#pt_main .pt_tpl_downloads .pt_tpl_link01 a.pt_icon_TXT {
	background:transparent url(../images/icon_txt.png) no-repeat scroll 0 -1px;
}

/*------------------------------*/
/*        PT_TPL_PRODUCT        */
/*------------------------------*/

.pt_tpl_ptworld_4, .pt_tpl_ptworld_3, .pt_tpl_ptworld_2, .pt_tpl_ptworld_1, .pt_tpl_ptworld_1_with_border{
float:left;
}

/*------------------------------*/
/*        PT_TPL_NEWS  	    	*/
/*------------------------------*/

.pt_tpl_news {
	line-height:14px;
	margin:12px 5px;
	overflow:hidden;
	padding-bottom:12px;
	width:702px;
}

.pt_tpl_news .formSearch {
	margin:0 6px 12px;
}

#pt_main .pt_tpl_news .formSearch select {
	width:200px;
}

.pt_tpl_news .pt_tpl_paragraph {
	margin:0 5px;
}

/*------------------------------*/
/*            NEWS              */
/*------------------------------*/
#pt_news {
	width:712px;
	overflow:hidden;
	padding-bottom:24px;
	clear:both;
	margin:0px 6px;
}

#pt_news .pt_module_header{
	margin:0 11px 0 11px;
}


#pt_news H1{
	font-size:16px;
	margin-bottom:12px;
	margin-top:0;
}

#pt_news h6 {
	color:#888888;
}

.pt_news_column {
	display:inline;
	float:left;
	padding:0px 12px 0 0px;
	margin:0px 0px 0 12px;
	width:213px;
	background: url(../images/pt_dots_v.png) repeat-y 224px 0px;

}

#pt_news .pt_news_title {
	float:none;
	margin:0;
	padding-bottom:3px;
}

.pt_news_news {
	background:url(../images/icon_news.png) no-repeat;
	padding:0 0 12px 24px;
}

.pt_news_communique {
	background:url(../images/icon_communique.png) no-repeat;
	padding:0 0 12px 24px;
}

.pt_news_alert {
	background:url(../images/icon_alert.png) no-repeat;
	padding:0 0 12px 24px;
}

#pt_news .pt_go{
	line-height:20px;
	margin:0;
}

.pt_news_content {
	display:block;
	text-align:justify;
}

.fadingbox{
position:absolute;
top:0px;
left:0px;
}


/*
(S)Issue 6106
Style utilis� pour l'utilisation de eptLinksBox dans la boite de droite
*/

.boiteDeDroite .pt_tpl_links{
	width:205px;
	}

.boiteDeDroite H2{
margin-bottom: 12px;
margin-top: 0px;
font-family: Arial, Helvetica, sans-serif;
display: block;
font-size: 25px;
color: #45B823;
font-weight: normal;
margin: 0;
padding: 0;
text-align: left;
padding-left: 0px;
}	

#pt_main .boiteDeDroite .deco .title .textTitle h2 {
	padding-left: 0px;
}
 
#pt_main .boiteDeDroite .boxcontent .pt_tpl_links .pt_tpl_link01 a{
	padding-left: 0px;
}

#pt_main .boiteDeDroite .boxcontent .pt_tpl_links .pt_tpl_link01 a.go{
	background: none;
}

#pt_main .boiteDeDroite .boxcontent .pt_tpl_links .pt_tpl_link01{
	margin: 0px 0px 0 0px;
}
/*
(E)Issue 6106
*/
	
