/* BODY */

body {
	margin: 0px 0px;
	padding: 0px;
	background-color: #f5f5f5;
	/*background-image:url('/template/1/12/img/bg_xmas.gif')*/
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

h3 {
	font-size: 12px;
}

/* FORMULAIRES */

form {
	border: none;
	padding: 0px;
	margin: 0px;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

input[type=text] {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	border: solid 1px #000000;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	border: solid 1px #000000;
}

/* LIENS (DANS ARTICLES/SANS CLASS */

a,a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	/*font-size: 11px;*/
	text-decoration: underline;
	outline:none;
}

a:active,a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	/*font-size: 11px;*/
	text-decoration: none;
	outline:none;
}

/* LIENS DE CATEGORIES */

	/* NOUVEAUTES */

	a.category_products_new,a.category_products_new:visited {
		font-family: Arial, Helvetica, sans-serif;
		color: #7F7F7F;
		text-decoration: none;
		outline:none;
	}
	
	a.category_products_new:active,a.category_products_new:hover {
		font-family: Arial, Helvetica, sans-serif;
		color: #283D8C;
		text-decoration: underline;
		outline:none;
	}
	
	a.category_products_new_selected,a.category_products_new_selected:visited {
		font-family: Arial, Helvetica, sans-serif;
		color: #283D8C;
		text-decoration: none;
		outline:none;
		font-weight:bold;
	}
	
	a.category_products_new_selected:active,a.category_products_new_selected:hover {
		font-family: Arial, Helvetica, sans-serif;
		color: #283D8C;
		text-decoration: underline;
		outline:none;
		font-weight:bold;
	}

/* LIENS DESIGN */

a.global,a.global:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 11px;
	text-decoration: underline;
	outline:none;
}

a.global:active,a.global:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 11px;
	text-decoration: none;
	outline:none;
}

/* DATE SIMPLE */

.date {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration:none;
	outline:none;
	font-weight:bold;
}

/* SIGNATURES */

.sign {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
	outline:none;
}

a.a_sign,a.a_sign:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: underline;
	outline:none;
}

a.a_sign:active,a.a_sign:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
	outline:none;
}

/* MENU PRINCIPAL */

a.a_menu_main,a.a_menu_main:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	outline:none;
}

a.a_menu_main:active,a.a_menu_main:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	outline:none;
}

a.a_follow,a.a_follow:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 11px;
	text-decoration: underline;
	outline:none;
}

a.a_follow:active,a.a_follow:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 11px;
	text-decoration: none;
	outline:none;
}

a.a_sponsored,a.a_sponsored:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 12px;
	text-decoration: underline;
	outline:none;
	font-weight:bolder;
}

a.a_sponsored:active,a.a_sponsored:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 12px;
	text-decoration: none;
	outline:none;
	font-weight:bolder;
}

a.a_keyword,a.a_keyword:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	font-size:9px;
	text-decoration: underline;
	outline:none;
}

a.a_keyword:active,a.a_keyword:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	font-size: 9px;
	text-decoration: none;
	outline:none;
}

/* TABLE HEADER */

.tbl_header {
	border: none;
	margin: auto;
	width: 1000px;
	height: 128px;
}

/* TABLE NAVIGATION */

.tbl_navigate {
	border: none;
	margin: auto;
	width: 1000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 8px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: right;
}

.td_header_subscribe_ltr {
	text-align: right;
}

.td_header_subscribe_rtl {
	text-align: left;
}

.ad_header {
	border: 1px solid #d34d27;
}

/* ADVERTISEMENTS */

.ad_728x90 {
	background-color:#000000;
	border: 1px solid #d34d27;
	display:block;
	width:728px;
	height:90px;
}

.ad_250x250 {
	background-color:#000000;
	border: none;
	display:block;
	width:250px;
	height:250px;
}

.ad_468x60 {
	background-color:#000000;
	border: 1px solid #7F7F7F;
	display:block;
	width:468px;
	height:60px;
	margin: 0px 0px 10px 0px;

}

.ad_207x60 {
	background-color:#000000;
	border: 1px solid #7F7F7F;
	display:block;
	width:207px;
	height:60px;
}

.ad_223x60 {
	background-color:#000000;
	border: 1px solid #7F7F7F;
	display:block;
	width:223px;
	height:60px;
}

/* EVENTS */

.event_news {
	border: 1px solid #000000;
}

.event_diary {
	border: 1px solid #000000;
}

.event_nprd {
	border: 1px solid #000000;
}

/* ************************************************************ */

.tbl_header_baseline {
	border: none;
	margin: auto;
	width: 1000px;
	height: 25px;
	background-color: #d04f27;
}

.header_baseline {
	margin-left: 9px;
	margin-right: 9px;
	color: #FFFFFF;
	font-weight: bold;
}

.div_menu_main {
	border: none;
	margin: auto;
	width: 1000px;
	height: 25px;
}

.tbl_menu_main {
	border: none;
	height: 25px;
}

.td_menu_main_begin {
	width: 27px;
	height: 25px;
}

.td_menu_main {
	height: 25px;
	text-align: center;
	padding-left: 9px;
	padding-right: 9px;
}

.td_menu_main:hover {
	height: 25px;
	background-color: #FECB00;
}

.td_menu_main_end {
	height: 25px;
}

.img_a {
	border: none;
	display: block;
}

.tbl_main {
	border: none;
	margin: auto;
	width: 1000px;
}

/* PUCES */

.puce_ltr {
	border: none;
	margin-left: 9px;
	margin-right: 4px;
}

.puce_rtl {
	border: none;
	margin-left: 4px;
	margin-right: 9px;
}

/* HEADLINES */

.headline_title_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #283d8c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_e {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

/* HEADLINES PAR RUBRIQUE */

.headline_title_news {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_products_new {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_products_top {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_diary {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_nprd {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_directory {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_focus {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_classifiedads {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_legal_books {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_movies {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_contact {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_subscribe {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_search {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_advertise {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_internet {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_newspapers {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_bat {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_hot_topics {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_legals {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_who {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_partners {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.headline_title_customer_eureka {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

/* BLOCKS */

.td_block_title_flash, 
a.a_block_title_flash, 
a.a_block_title_flash:active, 
a.a_block_title_flash:hover, 
a.a_block_title_flash:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #D04F27;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
}

.td_block_content_flash {
	border: 1px solid #D04F27;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
}

.td_block_title_news, 
a.a_block_title_news, 
a.a_block_title_news:active, 
a.a_block_title_news:hover, 
a.a_block_title_news:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #61C5E7;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_news {
	border: 1px solid #61C5E7;
	background-color: #e6f0f2;
}

.td_block_title_products_new, 
a.a_block_title_products_new, 
a.a_block_title_products_new:active, 
a.a_block_title_products_new:hover, 
a.a_block_title_products_new:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #283d8c;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_products_new {
	border: 1px solid #283d8c;
	background-color: #bec4dc;
	padding: 9px;
	/*text-align:justify;*/
}

.td_block_title_diary, 
a.a_block_title_diary, 
a.a_block_title_diary:active, 
a.a_block_title_diary:hover, 
a.a_block_title_diary:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #7F7F7F;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_diary {
	border: 1px solid #7F7F7F;
	background-color: #D4D4D4;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 9px;
	margin: 0px;
}

.td_block_title_movie, 
a.a_block_title_movie, 
a.a_block_title_movie:active, 
a.a_block_title_movie:hover, 
a.a_block_title_movie:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_movie {
	border: 1px solid #000000;
	background-color: #323232;
	color: #FFFFFF;
}

.td_block_title_legal_books, 
a.a_block_title_legal_books, 
a.a_block_title_legal_books:active, 
a.a_block_title_legal_books:hover, 
a.a_block_title_legal_books:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #c32639;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_legal_books {
	border: 1px solid #c32639;
	background-color: #ffcccc;
}

.td_block_title_nprd,
a.a_block_title_nprd, 
a.a_block_title_nprd:active, 
a.a_block_title_nprd:hover, 
a.a_block_title_nprd:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #E6B3A2;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_nprd {
	border: 1px solid #E6B3A2;
	background-color: #FBF3F0;
}

.td_block_title_directory, 
a.a_block_title_directory, 
a.a_block_title_directory:active, 
a.a_block_title_directory:hover, 
a.a_block_title_directory:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #fdcc18;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_directory {
	border: 1px solid #fdcc18;
	background-color: #ffd936;
}

.td_block_title_juli, 
a.a_block_title_juli, 
a.a_block_title_juli:active, 
a.a_block_title_juli:hover, 
a.a_block_title_juli:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #293C8B;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_juli {
	border: 1px solid #293C8B;
	background-color: #FFFFFF;
	text-align:right;
	/*vertical-align:bottom;*/
	/*height:200px;*/
	background-image:url(../img/juli/newspapers.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin: 0px;
}

.td_block_title_classifiedads, 
a.a_block_title_classifiedads, 
a.a_block_title_classifiedads:active, 
a.a_block_title_classifiedads:hover, 
a.a_block_title_classifiedads:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #d04f27;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_classifiedads {
	border: 1px solid #d04f27;
	background-color: #eebbac;
	color: #000000;
}

.title_classifiedads_o,
.title_classifiedads_o:active,
.title_classifiedads_o:hover,
.title_classifiedads_o:visited {
	font-weight:bold;
	color: #d04f27;
}

.title_classifiedads_d,
.title_classifiedads_d:active,
.title_classifiedads_d:hover,
.title_classifiedads_d:visited {
	font-weight:bold;
	color: #273c8d;
}

.td_block_title_focus, 
a.a_block_title_focus, 
a.a_block_title_focus:active, 
a.a_block_title_focus:hover, 
a.a_block_title_focus:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #D79244;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_focus {
	border: 1px solid #D79244;
	background-color: #EFD2B0;
	word-wrap: break-word; /* IE */
}

.td_block_title_internet, 
a.a_block_title_internet, 
a.a_block_title_internet:active, 
a.a_block_title_internet:hover, 
a.a_block_title_internet:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_internet {
	border: 1px solid #000000;
	background-color: #323232;
	color: #FFFFFF;
}

.td_block_title_newspapers, 
a.a_block_title_newspapers, 
a.a_block_title_newspapers:active, 
a.a_block_title_newspapers:hover, 
a.a_block_title_newspapers:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #283d8c;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_newspapers {
	border: 1px solid #283d8c;
	background-color: #bec4dc;
	padding: 9px;
	/*text-align:justify;*/
}

/* ************************************************************ */

.td_block_title_a, 
a.a_block_title_a, 
a.a_block_title_a:active, 
a.a_block_title_a:hover, 
a.a_block_title_a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #7f7f7f;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_a {
	border: 1px solid #7f7f7f;
	background-color: #e6f0f2;
}

.td_block_title_b, 
a.a_block_title_b, 
a.a_block_title_b:active, 
a.a_block_title_b:hover, 
a.a_block_title_b:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #d04f27;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_b {
	border: 1px solid #d34d27;
	background-color: #FFFFFF;
	width: 225px;
}

.td_block_title_c, 
a.a_block_title_c, 
a.a_block_title_c:active, 
a.a_block_title_c:hover, 
a.a_block_title_c:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_c {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.td_block_title_d, 
a.a_block_title_d, 
a.a_block_title_d:active, 
a.a_block_title_d:hover, 
a.a_block_title_d:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #6fa4b4;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_d {
	border: 1px solid #6fa4b4;
	background-color: #FFFFFF;
}

.td_block_title_e, 
a.a_block_title_e, 
a.a_block_title_e:active, 
a.a_block_title_e:hover, 
a.a_block_title_e:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #E6F0F2;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.td_block_content_e {
	border: 1px solid #E6F0F2;
	background-color: #FFFFFF;
}

/* FLECHES / SUITE */

.arrow_ltr {
	margin-right: 4px;
}

.arrow_rtl {
	margin-right: 4px;
}

.td_headline_news {

}

.td_headline_hot_topic {
	background-color:#e6f0f2;
	padding: 4px;
}

/* PAGINATION */

.page {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 11px;
	text-decoration: underline;
}

/* LIENS TAGCLOUD */

a.a_tagcloud,a.a_tagcloud:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: underline;
}

a.a_tagcloud:active,a.a_tagcloud:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
}

/* LIENS CATEGORIE */

a.a_category_parent,a.a_category_parent:visited {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

a.a_category_parent:active,a.a_category_parent:hover {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

a.a_category,a.a_category:visited {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

a.a_category:active,a.a_category:hover {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

a.a_category_parent_selected,a.a_category_parent_selected:visited {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}

a.a_category_parent_selected:active,a.a_category_parent_selected:hover {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

a.a_category_selected,a.a_category_selected:visited {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}

a.a_category_selected:active,a.a_category_selected:hover {
	font-family: Verdane, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

/* IMAGE TOOLBAR */

.img_tool {
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	cursor:pointer;
	border:none;
}

.content {
	font-size: 12px;
}

/* VIGNETTES NPRD */

.nprd_vig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.nprd_vig_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/* AGENDA */

.fromto {
	font-family: Arial, Helvetica, sans-serif;
	color: #d04f28;
	font-size: 11px;
	text-decoration: none;
}

/* CONTACT */

.message_sent {
	color:green; font-size:11px; font-weight:bold;
}

.message_error {
	color:red; font-size:11px; font-weight:bold;
}

/* SOMP_SEARCH_ADV */

.input_text_select_adv		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#828282; font-size:9px; width:200px; height: 75px; }
.input_text_search_adv		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#828282; font-size:9px; width:200px; }

/*ADVERTISE*/

.order
{
display:inline;
background-color:#333399;
color:white;
padding:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

/* style pour photo legende*/
.cadrephoto_droite
{
line-height:15px;
margin:12px;
display: block; 
float: right; 
text-align: center; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 10px;
}

.cadrephoto_gauche
{
line-height:15px;
margin:12px;
display: block; 
float: left; 
text-align: center; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 10px;
}

/* STYLE TAG CLOUD */

.tagcloudlevel1,.tagcloudlevel1:hover,.tagcloudlevel1:active,.tagcloudlevel1:visited  {
font-size : 1em;
color:#000000;
}
.tagcloudlevel2,.tagcloudlevel2:hover,.tagcloudlevel2:active,.tagcloudlevel2:visited  {
font-size : 1.1em;
color:#d79244;
}
.tagcloudlevel3,.tagcloudlevel3:hover,.tagcloudlevel3:active,.tagcloudlevel3:visited  {
font-size : 1.2em;
color:#d4d4d4;
}
.tagcloudlevel4,.tagcloudlevel4:hover,.tagcloudlevel4:active,.tagcloudlevel4:visited  {
font-size : 1.3em;
color:#7f7f7f;
}
.tagcloudlevel5,.tagcloudlevel5:hover,.tagcloudlevel5:active,.tagcloudlevel5:visited  {
font-size : 1.4em;
color:#fecb00;
}
.tagcloudlevel6,.tagcloudlevel6:hover,.tagcloudlevel6:active,.tagcloudlevel6:visited  {
font-size : 1.5em;
color:#bec4dc;
}
.tagcloudlevel7,.tagcloudlevel7:hover,.tagcloudlevel7:active,.tagcloudlevel7:visited  {
font-size : 1.6em;
color:#eebbac;
}
.tagcloudlevel8,.tagcloudlevel8:hover,.tagcloudlevel8:active,.tagcloudlevel8:visited  {
font-size : 1.7em;
color:#d04f27;
}
.tagcloudlevel9,.tagcloudlevel9:hover,.tagcloudlevel9:active,.tagcloudlevel9:visited  {
font-size : 1.8em;
color:#bec4dc;
}
.tagcloudlevel10,.tagcloudlevel10:hover,.tagcloudlevel10:active,.tagcloudlevel10:visited  {
font-size : 1.9em;
color:#293c8b;
} 

/* STYLE TABLES */

.tbl_header, .tbl_navigate, .tbl_main, .tbl_footer {
	background-color:#FFFFFF;
}

/* MENU DE NAVIGATION V2 */

ul#hnavi {
	list-style-type:none;
	margin-left:9px;
}
#hnavi li {
	width: auto;
	height: 25px;
	white-space:nowrap;
	background-image: url('/template/1/12/img/header/header_bg_menu_main.jpg');
}
ul#hnavi li {
	display:block;
	float:left;
	padding-left: 9px;
	padding-right: 9px;
}
#hnavi li.separator {
	width: 1px;
	height: 25px;
	background-image: url('/template/1/12/img/header/header_menu_separator.jpg');
	display: block;
	padding-left: 0px;
	padding-right: 0px;
}
#hnavi a, #hnavi a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	outline:none;

}
#hnavi a:active, #hnavi a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	outline:none;
}

