/* general */

a.download {
	padding-left					:	15px;
	background						: url( ../gfx/download_symb_blue.gif ) no-repeat 0px 3px;
}

a.icogrey {
	padding-left					:	15px;
	background						: url( ../gfx/ico_link_grey.jpg ) no-repeat 0px 3px;
	font-weight						:	bold;
}

a.icogrey2 {
	padding-left					:	15px;
	background						: url( ../gfx/ico_link_grey2.jpg ) no-repeat 0px 3px;
	font-weight						:	bold;
}

a {
	text-decoration				: none;
	color									: #86817E;
}

a:hover {
	text-decoration				: none;
	color: #007AC2;
}

h1 {
	font-size							: 26px;
	line-height						: 30px;
}
h2 {
	font-size							: 23px;
	line-height						: 25px;
}
h3 {
	font-size							: 20px;
	line-height						: 22px;
}
h4 {
	font-size							: 17px;
	line-height						: 19px;
}
h5 {
	font-size							: 14px;
	line-height						: 16px;
}
h6 {
	font-size							: 11px;
	line-height						: 13px;
}
h1,h2,h3,h4,h5,h6 {
	color									: #007AC2;
	margin								: 0px;
	padding								: 0px;
}

h1.single, h2.single, h3.single {
	margin: 15px 0px 0px 15px;
}

/************************/
/*    Head Articles     */
/************************/

table.head_article
{
	border:								0px;
	width:								564px;
	border-bottom:				1px solid #DEBFB5;
}
table.head_article td.bg {

	padding-top:					4px;
	background-image:			url(/data/gfx/head_article_bg.gif);
	background-repeat:		repeat-x;
}
table.head_article div.head_article_block
{
}
table.head_article img.head_article_gfx
{
	margin-bottom:				5px;
	border:								0px;
	width:								212px;
}
table.head_article div.head_article_headline
{
	padding-top:					0px;
	height:								30px;
}
table.head_article div.head_article_headline td
{
	font-weight:					bold;
	vertical-align:			bottom;
}
table.head_article div.head_article_subheadline
{
	padding:							15px 0 5px 0;
	font-weight:					bold;
	color:								#ff9c18;
	text-align:						left;
}
table.head_article div.head_article_more
{
	padding-top:					15px;
	text-align:						right;
}
table.head_article div.head_article_text
{
	padding-top:					5px;
}

/* Head Article - Text on the right, Image on the left */

table.head_article_left div.head_article_signette
{
	position:							absolute;
	background-image:			url(/data/gfx/head_article_signette_rt.gif);
	background-repeat:		no-repeat;
	background-position: 	top left;
	width:								212px;
	height:								32px;
}
table.head_article_left img.signette_test
{
	position: absolute;
	margin-top: 8px;
	margin-left: -39px;
}
table.head_article_right img.signette_test
{
	position: absolute;
	margin-top: 8px;
	margin-left: 227px !important; /* IE HACK (will be ignored in ie) */
	margin-left: 207px;
}


table.head_article_left div.head_article_gfx
{
	width:								212px;
	float:								right;
	margin-left:					20px;
	margin-bottom:				5px;
}
table.head_article_left div.head_article_float
{
		float: left;
		margin-right: 20px;
}
table.head_article_left div.head_article_more
{
	text-align: right;
}
table.head_article_left div.head_article_box
{
	padding-right: 5px;
}

/* Head Article - Text on the left, Image on the right */

table.head_article_right div.head_article_signette
{
	background-image:			url(/data/gfx/head_article_signette_lf.gif);
	background-repeat:		no-repeat;
	background-position: 	top right;
	width:								439px;
	height:								32px;
	position:							absolute;
}
table.head_article_right div.head_article_gfx
{
	width:								212px;
	float:								left;
	margin-right:					20px;
	margin-bottom:				5px;
}
table.head_article_right div.head_article_float
{
		float:							right;
		margin-left:				20px;
}
table.head_article_right div.head_article_more
{
	text-align:						right;
}
table.head_article_right div.head_article_box
{
	padding-left: 5px;
}

/************************/
/*   Text with Image    */
/************************/

td.text_image_text
{
	vertical-align:				top;
}
td.text_image_right
{
	padding:							0 5px 0 30px;
}
td.text_image_left
{
	padding:							0 20px 0 5px;
}

/************************/
/*    download list     */
/************************/

table.download_list
{
	border: 							0px;
	width: 								430px;
}
table.download_list td
{
	vertical-align: 			top;
}
table.download_list td.link
{
	width: 								340px;
}
table.download_list td.info
{
	padding-left: 				10px;
}
table.download_list td.link a
{
	font-weight:					bold;
	color:								#000000;
}

/************************/
/*    text_image     		*/
/************************/

table.text_image
{
	width:								100%;
}
div.text_image_text
{
	line-height:					20px;
	margin:								15px;
	text-align:						justify;
}

table.text_image_left div.text_image_text {

	margin-right: 15px;
}

table.text_image_left div.text_image_text {

	margin-left: 15px;
}

table.text_image_left div.text_image_gfx
{
	float:								left;
	display:							inline;
	margin:								0px 15px 0px 0px;
}
table.text_image_right div.text_image_gfx
{
	float:								right;
	display:							inline;
	margin:								0px 0px 0px 15px;
}
a.text_image_gfx_zoom
{
	display:							none;
}
div.text_image_more
{
	text-align:						right;
	display:							none;
}

.second  img.signette_test
{
	display:							none;
}

/* filelist */

a.dl_list,
a.dl_list:focus,
a.dl_list:link,
a.dl_list:visited
{
	color:								#000000;
	font-weight:					bold;
	outline:							none;
	text-decoration:			none;
}
a.dl_list:hover
{
	text-decoration:			underline;
}
.ci1
{
	color:								#FFAD18;
}

.ci2
{
	color:								#DEDEB5;
}

/* text */
div.text div {

	margin: 15px;
	line-height: 20px;
}

div.text table {

	margin: 0px;
	line-height: 14px;
}

div.text table p {

	margin: 0px;
	padding: 0px;
}

/* list */

div.list ul {

}


/* product */

#products {

	margin: 0px 15px 0px 15px;
}

div.content_product {

	float: left;
	text-align: center;
	width: 166px;
	height: 140px;
	margin: 0px 13px 20px 13px;
}

div.content_product img {

	border: 1px solid #cccccc;
}

div.content_product.noborder img {

	border: 1px solid #ffffff;
}


div.content_product span.product_title {
	
	display: block;
	margin-top: 10px;
	border: 0;
}

div.content_product span.product_title a {

	color: #797e82;
	text-decoration: none;
}

/************************/
/*    object     		*/
/************************/

div.object div.text
{
	line-height:					20px;
	text-align:						justify;
}
div.object_left, div.object_right, div.object_center {

	width:								100%;
}
div.object_left div.text {

	margin: 0px 15px 15px 15px;
}
div.object_left div.holder
{
	float:								left;
	display:							inline;
	margin:								0px 15px 0px 0px;
}
div.object_center div.holder
{
	margin-left: auto;
	margin-right: auto;
}
div.object_right div.text {

	margin: 0px 15px 15px 15px;
}
div.object_right div.holder
{
	float:								right;
	display:							inline;
	margin:								0px 0px 0px 15px;
}
