/*   Body  _______________________________________________________________ */
.spip_document_center{   
	text-align: center;
}

body {
	font-family: Arial, Verdana;
	font-size:   13px;
	line-height: 17px;	
	color: #000000;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	background-position: top;	
/*	background-image: url(http://pictures.topspeed.com/images/bg_gradient4.gif); */
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #006699;
}

.borderarround {
	width: 980px; 
	border: 1px solid #5590b9;
	padding: 3px 3px; 
	text-align:center; 
	height: 100%;
}

input[type=hidden] {
	visibility: hidden; 
}

form{
	display: inline;
}

img { 
	border: 0px; 
} 

.line {
	line-height: 5px;
}

.line2 {
	line-height: 9px;
}

#white {
	color: #FFFFFF;
}
.padd5 {
	padding: 10px;
}

.border_col2 {
	border: 1px solid #abcee1;
	width: 310px;
	text-align: left;
}


/*   Table  _______________________________________________________________ */

table th, tr, td {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	line-height: 20px;
	vertical-align: top;
	border:0px;
}
td {
	text-align: left;
}
table.spip {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	line-height: 20px;
	vertical-align: top;
	border:1px solid #e2ebee;
	width: 440px;
}
.row_even {
	background-color: #f8f9fa; 
	font-size:10px;  
	color:#333333; 
	text-transform: capitalize;
}
.row_odd {
	background-color: #e2ebee; 
	font-size:10px; 
	color:#333333; 
	text-transform: capitalize;
}
.specs {
	padding: 4px;
	width: 270px;
	border: 0px;
	text-align:center;
}

.specs2 {
	border: 4px solid #b2c3d0; 
	width: 300px;	
}

.white_right {
	text-align: right;
	background-color:#FFFFFF;
	font-weight: bold;	
}

.blue_right {
	text-align: right;
	background-color:#e8ecef;
	font-weight: bold;
}

.orange_right {
	text-align: right;
	background-color:#FFCC66;
	font-weight: bold;	
}

.white_left {
	text-align: left;
	background-color:#FFFFFF;
}

.blue_left {
	text-align: left;
	background-color:#e8ecef;
}

.orange_left {
	text-align: left;
	background-color:#FFCC66;
}


/*   Input  _______________________________________________________________ */


select, textarea, input  {
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 10px;
	border: 1px solid #666666;
	display: inline;
}

input.button {
	height: 16px;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF6600;
	display: inline;
}

input.image {
	border: 0px;
	display: inline;
}

input.radio {
	border: 0px;
	cursor: pointer;
	background-color: transparent;
	display: inline;
}

input.checkbox {
	border: 0px;
	cursor: pointer;
	background-color: transparent;
	display: inline;
}
.specialclass {
 color:#FFFFFF; 
 background-color:#ff6600; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-weight:bold;
}
/*   Fonts & Links  _________________________________________________________ */

.article_font {
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #666666;
	line-height: 17px;
	text-align:left;
}

.article_table {
	width: 420px;
	vertical-align: top; 
}

.article_container {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #000000;
	line-height: 20px;
	text-align:left;
	margin-left: 10px;
	margin-top: 20px;
}

a.a_font_big, a.a_font_big:link, a.a_font_big:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
}
a.a_font_big:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;	
}

a.white_font_news, a.white_font_news:link, a.white_font_news:visited,.white_font_news  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;
}
a.white_font_news:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


a.content_link_big, a.content_link_big:active, a.content_link_big:visited {	
	margin-top: 20px;
	font-family: Arial, Verdana;
	color: #0f679e;
	font-size: 15px;	
	text-decoration: none;
	display:block;
}
a.content_link_big:hover {
	color: #FF6600;
	text-decoration: underline;	
}

a, a:active, a:visited {
	font-family: Arial, Verdana;
	color: #0f679e;
	font-size:   12px;	
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;	
}

a.lang_selector, a.lang_selector:active, a.lang_selector:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ff7e00;
	padding: 0px 2px 0px 2px;
	border:1px solid #ff7e00;

	text-decoration: none;
	font-weight: bold;
}
a.lang_selector:hover {
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;	
	border:1px solid #0f679e;	
	background-color: #0f679e;
	text-decoration: none;
}

a.menu, a.menu:active, a.menu:visited, .menu_text {
	color: #0f679e;
	font-size: 12px;
	text-decoration: underline;	
}
a.menu:hover {
	color: #FF6600;
}

a.menu_active, a.menu_active:active, a.menu_active:visited, .menu_active_text {
	color: #FF6600;
	text-decoration: none;
	font-family: Arial, Helvetica;
	line-height:17px;
	font-size: 14px;
	font-weight: bold;
}

a.menu_active:hover {
	color: #0f6aa0;
	text-decoration: underline;		
}

a.footer, a.footer:active, a.footer:visited, .footer_text{
	font-family: Arial, Verdana;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	padding-left: 2px;
	line-height:15px;
	margin: 3px 3px 3px 0px; 
}
a.footer:hover {
	color: #FF6600;
	text-decoration: underline;
}

a.big_italic, a.big_italic:link, a.big_italic:visited, .big_italic_text  {
	font-family: Arial, Verdana;
	color: #FF6600;
	text-decoration: none;
	font-size:24px;
	font-weight:bold;
	font-style: italic;	
	padding: 0px;
}
a.big_italic:hover {
	color: #0f679e;
	text-decoration: underline;
}

a.medium_italic, a.medium_italic:link, a.medium_italic:visited, .medium_italic_text  {
	font-family: Arial, Verdana;
	color: #FF6600;
	text-decoration: none;
	font-size:17px;
	line-height:21px;
	font-weight:bold;
	font-style: italic;	
	padding-top: 3px;
	padding-bottom: 3px;
}
a.medium_italic:hover {
	color: #0f679e;
	text-decoration: underline;
}

a.med, a.med:link, a.med:visited, .med_text  {
	font-family: Tahoma;
	color: #FF6600;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
a.med:hover {
	color: #0f679e;
	text-decoration: underline;
}

a.small_bold, a.small_bold:link, a.small_bold:visited, .small_bold_text  {
	font-family: tahoma;
	color: #FF6600;
	text-decoration: none;
	font-size:11px;
	padding: 3px;
}
a.small_bold:hover {
	color: #0f679e;
	text-decoration: underline;
}

a.big_regular, a.big_regular:link, a.big_regular:visited, .big_regular_text  {
	font-family: Arial, Verdana;
	color: #0f679e;       
	text-decoration: none;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
}
a.big_regular:hover {
	font-size:20px;
	color: #FF6600;
	text-decoration: underline;
}


a.big_regular_small, a.big_regular_small:link, a.big_regular_small:visited  {
	font-family: Arial, Verdana;
	color: #0f679e;       
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
}
a.big_regular_small:hover {
	color: #FF6600;
	text-decoration: underline;
}


a.super_big_regular, a.super_big_regular:link, a.super_big_regular:visited, .super_big_regular  {
	font-family: Arial, Verdana;
	color: #0f679e;       
	text-decoration: none;
	font-size:30px;
	font-weight:bold;
	line-height:25px;
	padding: 20px;
}
a.super_big_regular:hover {
	font-size:30px;
	color: #FF6600;
	text-decoration: underline;
}

a.medium_regular, a.medium_regular:link, a.medium_regular:visited, .medium_regular_text  {
	font-family: Arial, Verdana;
	color: #0f679e;
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
	padding: 0px;

}
a.medium_regular:hover {
	color: #FF6600;
	text-decoration: underline;
}

a.small_regular, a.small_regular:link, a.small_regular:visited, .small_regular_text  {
	font-family: Arial, Verdana;
	color: #0f679e;
	text-decoration: none;
	font-size:11px;
	padding: 3px;
	text-transform: capitalize;
}
a.small_regular:hover {
	color: #FF6600;
	text-decoration: underline;
	font-weight: 100;	
}


a.tab_r, a.tab_r:link, a.tab_r:visited  {
	font-family: Arial, Verdana;
	color: #0f679e;
	text-decoration: none;
	font-size:11px;
}
a.tab_r:hover {
	color: #FF6600;
	text-decoration: underline;
	font-weight: 100;	
}

a.block_link, a.block_link:link, a.block_link:visited, .block_link  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	font-size:11px;
	font-weight:bold;
	padding: 3px;
	height: 20px;
}
a.block_link:hover {
	color: #FFFFFF;
	background-color: #FF6600;
}

a.block_link_navy, a.block_link_navy:link, a.block_link_navy:visited, .block_link_navy  {
	font-family: Arial, Verdana;
	color: #0f679e;
	text-decoration: none;
	background-color: #eceff1;
	font-size:11px;
	font-weight:bold;
	padding: 3px;
	text-align:left

}
a.block_link_navy:hover {
	color: #ffffff;
	background-color: #0e6da2;
}

a.block_link_navy2, a.block_link_navy2:link, a.block_link_navy2:visited {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #b2c3d0;
	font-size:11px;
	font-weight:bold;
	padding: 2px;
	height: 16px;
	display:block;
}
a.block_link_navy2:hover {
	color: #ffffff;
	background-color: #0e6da2;
}

a.small_white, a.small_white:link, a.small_white:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: underline;
	font-size:11px;
	padding: 3px;
}
a.small_white:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 100;	
}

.small_white_text  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size:11px;
	padding: 3px;
}

a.small_white2, a.small_white2:link, a.small_white2:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
	padding: 1px;
	display:block;	
	width: 104px;
}
a.small_white2:hover {
	color: #FFFFFF;
	background-color: #f47e2d;
	text-decoration: underline;
	font-weight: 100;	
}

/*   Paragraph  _________________________________________________________ */

p {
	margin-top:     0px;
	margin-bottom: 11px;
}


/*   List  _______________________________________________________________ */

ul, ol {

	color: #666666;
}

ul {
	list-style-type: square;
	color: #666666;
}

li {
	color: #666666;
	margin-left: -10px;
}

/*   Error, message & attention  __________________________________________ */

.error, .message, .attention {
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}

.error {
	color: #FF6600;
}

.message {
	color: #008000;
}

.attention {
	color: #0f679e;
}


/*   Borders  ______________________________________________________________ */


.border_error {
	border: 1px solid #FF6600;
}

.border_message {
	border: 1px solid #008000;
}

.border_attention {
	border: 1px solid #0f679e;
}

.no_border {
	border: 0px;
}



.border_1px {
	border: 1px solid #eceff1;
}

.border_2px {
	border: 2px solid #b2c3d0;
	clear: right;
}

.border_4px {
	border: 4px solid #b2c3d0;
}

.border_2px_gray {
	padding: 3px; 
	border: 2px solid #d8d8d8; 
	background-color: #ffffff;
}

.border_content {
	background-color:#fafcfb; 
	border: 5px solid #afbac3; 
	line-height:20px; 
	padding: 5px 10px 5px 10px;
	width: 442px;
	margin-top:10px;
}

.blue_border {
	background-color:#FFFFFF; 
	text-align:left; 
	border: 1px solid #cad5db; 
	padding: 8px; 
	width: 90%;
}

.blue_border_two {
	background-color:#FFFFFF; 
	text-align:left; 
	border: 1px solid #cad5db; 
	padding: 8px; 
	width: 96%;
}


/*   H ___________________________________________________________________ */

h1, h2, h3 {
	font-family: Arial, Verdana;
	font-weight: bold;
	display: block;
	color: #0f679e;
}

h1 { 
	font-size: 22px;
	line-height:27px;
}


h2  { 
	font-size: 16px;
	line-height: 20px;
	text-align:left;
	margin: 0px 0px 0px 0px;
}

h3  {
	font-size: 14px;
	text-align:left;
	line-height: 20px;	
	margin: 0px 0px 0px 0px;
}

h1.big_one {
	color: #0f679e;
	font-family: Arial, Verdana;
	font-size: 22px;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 0px;
	border-top: 0px;
/*	display: inline;  */
	line-height: 26px;
	text-transform: capitalize;	
	padding: 10px;
}

/*   BG & Others  ____________________________________________________________ */

.bg4{
	background-color:#e1ebf3;
}

.bg2{
	background-color: #e8ecef;
}

.bg1{
	background-color: #d1dee8;
	color: white;
	text-align:center;
	font-weight:bold;
}

.bg_color_light {
	background-color: #eceff1;
	padding: 3px;
}

.bg_color_dark {
	background-color: #b2c3d0;
	padding: 3px;
}

.blue_bg {  
	background-color:#e2ebee;
}

.white_font_small, .white_font_medium, .white_font_big {
	color: #FFFFFF;
	font-family: tahoma;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

.white_font_small {
	font-size: 11px;
	font-weight:100;
}

.white_font_medium {
	font-size: 14px;
}

.white_font_big {
	font-size: 20px;
}

.line_light {
	height: 1px;
	color: #eceff1;
}

.line_dark {
	height: 1px;
	color: #b2c3d0;
}


/*   Keywords - blocCol3  ________________________________________________________ */

.keys_text {
	font-family: Arial, Verdana;
	color: #666666;
	font-size:10px;
	padding: 0px;
	text-align: right;
}

.medium_regular_text2  {
	font-family: Arial, Verdana;
	color: #ff7e00;
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
	padding: 0px;
}

.keys_borders {
	background-color: #FFFFFF; 
	border-left: 1px dashed #cad5db; 
	border-right: 1px dashed #cad5db; 
	padding-left: 7px;
}



a.keys_link, a.keys_link:link, a.keys_link:visited  {
	font-family: Verdana, Arial;
	color: #0f679e;
	text-decoration: none;
	font-size:10px;
}
a.keys_link:hover {
	color: #FF3300;
	text-decoration: underline;
}

a.keys_lblue, a.keys_lblue:link, a.keys_lblue:visited  {
	font-family: Arial, Verdana;
	color: #0f679e;
	font-size:13px;
	font-weight:bold;
	padding: 0px;
	line-height:24px;
	border-bottom: 1px dashed #d3d3d3;
}
a.keys_lblue:hover {
	color: #FF6600;
	text-decoration: underline;
}

.keys_orange  {
	font-family: Arial, Verdana;
	color: #ff7e00;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	padding: 0px;
}





/*   Comments __________________________________________________________________ */

.comment_body {
	padding: 10px; 
	color: #666666; 
	background-color: #f2f2f2; 
	border-bottom: 0px; 
	border: 1px solid #d3d3d3; 
}

.comment_by {
	width: 250px; 
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	border-top: 0px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	font-weight: bold;
	color: #0f679e;
	float: left; 		
}

.comment_line {
	float: left; 
	width: 389px; 
	border-top: 1px dashed #9e2c21; 
}

.comment_blue {
	background-color: #491a0b; 
	width: 70%;
}

.comment_orange { 
	background-color: #ff7e00; 
	width: 70%;
}

.comment_white {
	width: 100%; 
	text-align: right; 
	color: #FFFFFF; 
	font-weight: bold; 
}


.comment_left_center {
	float: left; 
	text-align: center;
}

.comment_post {
	/** border: 1px dashed #ff7e00; */
	border: 0px dashed #ff7e00;
	text-align: left;
	padding: 10px;
}


.keys_orange  {
	font-family: Arial, Verdana;
	color: #ff7e00;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	padding: 0px;
}




/*___ Bloc forum __________________________________________________*/


.bf_border {
	width: 97%; 
	border-bottom: 1px dashed #d3d3d3; 
	padding: 0px; 
}
.bf_user {
	padding: 1px;
	width: 140px; 
	color: #666666; 
	font-size: 14px; 
	background-color: #e2f1fb; 
	vertical-align: top; 
}

.bf_user_alt {
	padding: 1px;
	width: 140px; 
	color: #666666; 
	font-size: 12px; 
	background-color: #ebf5fb; 
	vertical-align: top; 
}

.bf_text {
	padding: 10px; 
	font-size: 14px; 	
	vertical-align:top;
	background-color: #f3f4f5; 
}

.bf_text_alt {
	padding: 10px; 
	vertical-align:top;
	
}

.hundred {
	width: 100%;
}

.fourfive_five {
	float:left; 
	width: 45%; 
	padding: 5px;
}


.left_menu_title_text {
	font-size:  14px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
	padding: 5px;
	background-color: #1e407f;
}




.previsu {
	background-color:#0066FF;
}

.forum_previsu{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFF99;
	font-family: Arial, Verdana, Helvetica;
	padding: 10px;
	border: 1px dotted #ff5400;
}
.forum_send_button {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	padding: 5px;
	border: 1px solid #000066;
	background-color: #8CA6C6;
}
.forum_previsu_button{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	padding: 2px;
	border: 1px solid #ff5400;
	background-color: #FF0000;
}

.forml {
	font-size: 14px;
}


.forumdottedadmin{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #FCFFE6;

}


/*___ Gradient bgs __________________________________________________*/

.gray1 {
	background-color:#c5c3c3;
}
.gray2 {
	background-color:#d5d2d2;
}
.gray3 {
	background-color:#e5e2e2;
}
.gray4 {
	background-color:#efefef;
}
.gray5 {
	background-color:#f3f3f3;
}	
.table_border {
	border: 1px solid #d3d3d3;
}





/*   Bloc logo   _____________________________________________________________ */

.nineninezero {
	width: 970px; 
	height: 90px;
}
.twotreezero {
	float: left; 
	width: 230px;
	text-align: right;
}
/*
.ten {
	float: left; 
	width: 14px;
}
*/
.seventreefive {
	float: left; 
	width: 730px;
}

/*   Article - Column 1 & 2  ___________________________________________________ */

.article_container_full {
	width: 755px; 
	background-color: #f6f8f9; 
	margin-right: 2px;	
	padding-right: 4px;
	padding-left: 4px; 
}

.article_col1_full {
	width: 420px; 
	float: left;	
	padding-left: 2px; 
	padding-top: 10px;  
	padding-right: 0px; 
	background-color: #f6f8f9;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif ;
	font-size: 14px;
	color: #666666;
	line-height: 17px;
	text-align:left;
}

.article_col2_full {
	width: 330px; 
	float: left; 
	background-color: #f6f8f9; 
	padding-right: 0px;
}


/*   Pagination - Next - Previous  _____________________________________________ */

a.pagination_orange_link, a.pagination_orange_link:active, a.pagination_orange_link:visited {
	font-family: Arial, Verdana;
	font-size:   12px;
	color: #FF6600;
	text-decoration: none;
}
a.pagination_orange_link:hover {
	color: #0f679e;
	text-decoration: underline;	
}

.pagination_blue  {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size:11px;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #0d72a6;
	background-color: #e2ebef;
	border: 1px solid #97c0d5;
	text-decoration: none;
}

.pagination_orange  {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size:11px;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #ff7e00;
	border: 1px solid #ff7e00;
	text-decoration: none;
}

.border_2px_2 {
	border: 2px solid #e2ebef;
	background-color: #f3f7f8;
	padding: 5px;
	padding-top: 9px;
	width: 458px;
}

.container_pagination {
	width: 400px; 
	height: 50px; 
	padding: 2px; 
	background-color: #FFFFFF; 
	border: 2px solid #e2ebef;
	text-align: right;
}

.next_prev {
	float: left; 
	width: 100px; 
	text-align: center;
	border-right: 1px solid #FFFFFF;	
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;		
	border-bottom: 0px;	
}

.pagination_pages {
	float: left; 
	width: 190px; 
	text-align: center;
	border-right: 1px solid #FFFFFF;	
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;		
	border-bottom: 0px;	
}


/*   Advertising 600   ________________________________________________________ */

.container_600 {
	/*border: 2px solid #e2ebef;  
	margin-left: 5px;*/
	height: 600px;
}

.adv {
	float: left;
	width: 160px;
}

a.google_ads, a.google_ads:link, a.google_ads:visited  {
	font-size: 12px;
	font-weight:bold;
	color: #0000FF;	
	text-decoration: underline;

}

.vspace_b1{
	margin-bottom: 1px; padding-bottom: 0px;
}

a.google_ads:hover, a.google_ads:active  {
	color: #FF9900;
}


/*   SPIP  ___________________________________________________________________ */

.spip_documents, .spip_documents_center{
	width: 390px;
	background-color: #FFF; 

	text-align: center; 
	vertical-align: middle;
	color: #888888;
/*	border-bottom: 15px solid #f6f8f9;	 */
} 

.spip_doc_titre{
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-align:left;	 
} 

.spip_doc_descriptif{
	color: #000099;
	text-align:left;	 	
} 

.spip  {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
}

spip_encadrer {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: red;
	line-height: 18px;
}

.spip_bouton {
	background-color:#ff6600;
	color: #FFFFFF;
	font-weight:bold;
}

.spip_bouton2 {
	background-color:#0f6ca1;
	color: #FFFFFF;
	font-weight:bold;
}

.spip_surligne { 
	background: #FFFF66; 
}

.SLTables1 {
	border: 2px solid #FFFFFF;
}

.reponse_formulaire {
	color:#FFFF00;
}

.iTt{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	background-color: lightyellow;
	border: 1px solid #000000;
	padding: 2px;
}


/*   Gallery  ______________________________________________________________ */

.block_current {
	color: #ffffff;
	background-color: #FF6600;
}

a.block_gallery, a.block_gallery:link, a.block_gallery:visited, .block_gallery {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #b2c3d0;
	font-size:11px;
	font-weight:bold;
	padding: 2px;
	height: 60px;
	display:block;
}
a.block_gallery:hover {
	color: #ffffff;
	background-color: #FF6600;
}


/*   My Account AREA  ___________________________________________________________ */


a.myaccount_cp, a.myaccount_cp:link, a.myaccount_cp:visited {
	font-family: Arial, Verdana;
	text-decoration: none;
	background-color: #f7f7f7;
	font-size:13px;
	padding: 1px;
	padding-left: 4px;
	display:block;
	border: 1px solid #f7f7f7;
	text-decoration:  none;
}
a.myaccount_cp:hover {
	font-family: Arial, Verdana;
	font-size:13px;
	background-color: #106099;
	color: #FFFFFF;
	padding-left: 4px;	
	border: 1px solid #106099;
	text-decoration: none;
}
a.myaccount_cp1, a.myaccount_cp1:link, a.myaccount_cp1:visited {
	font-family: Arial, Verdana;
	text-decoration: none;
	background-color: #106099;
	color: #FFFFFF;
	font-size: 13px;
	padding: 1px;
	padding-left: 4px;
	display:block;
	border: 1px solid #106099;
	text-decoration:  none;
}
a.myaccount_cp1:hover {
	font-family: Arial, Verdana;
	font-size:13px;
	background-color: #f7f7f7;
	color: #106099;
	padding-left: 4px;	
	border: 1px solid #f7f7f7;
	text-decoration: none;
}

.bg_title_col2 {
	border:1px dashed #8ab9d2; 
	padding: 3px 3px 3px 10px; 
	background-color: #d7eaf7; 
	background-image: url(http://pictures.topspeed.com/images/bg_title_col2.gif); 
	background-position: right; 
	background-repeat:  repeat-y;
	font-style:italic;
}

.mac_title {
	float:left; 
	width:94%
}

.mac_more {
	float:left; 
	margin-top:2px;
}


.bg_light_blue {
	background-color: #f0f5f7;
	text-align: left;
	border-bottom: 2px solid #cccccc;	
}
 
.bg_myac_menu {
	background-color:#f7f7f7; 
	padding:3px; 
	text-align: left;
}
 
.line_light {
	border: 1px solid #edecec;  
	height: 1px;
}

.at_border { 
	padding: 7px; 
	border: 1px solid #d8d8d8; 
	background-color: #FFFFFF;
}

.at_bg {
	width: 190px; 
	background-color: #f0f5f7; 
	text-align: left; 
}

.admin_cont {
	width: 750px; 
	margin-right: 15px; 
	background-color:#eff5fa; 
	padding: 10px;
}

a.myacc_link, a.myacc_link:link, a.myacc_link:visited, .myacc_link {
	font-family: Arial, Verdana;
	text-decoration: none;
	background-color: #f7f7f7;
	font-size:13px;
	padding: 3px;
	padding-left: 15px;
	display:block;
	border: 3px solid #f7f7f7;
	text-decoration: underline;
}
a.myacc_link:hover {
	background-color: #ff7e00;
	color: #FFFFFF;
	font-weight: bold;
	border: 3px solid #ffffff;
	text-decoration: underline;
}

a.myacc_link_on, a.myacc_link_on:link, a.myacc_link_on:visited,  a.myacc_link_on:hover {
	font-family: Arial, Verdana;
	text-decoration: none;
	background-color: #ff7e00;
	color: #FFFFFF;
	font-size:13px;
	padding: 3px;
	padding-left: 15px;
	border: 3px solid #ffffff;	
	display:block;
	font-weight: bold;
	text-decoration: underline;	
}


/*   Menu classes   _______________________________________________________ */

a.menu_small, a.menu_small:link, a.menu_small:visited{
	font-family: Arial;
	color: #0f679e;
	text-decoration: underline;
	font-size:11px;
	padding: 3px;
}
a.menu_small:hover {
	color: #FF6600;
	text-decoration: underline;
	font-weight: 100;	
}

a.menu_white, a.menu_white:link, a.menu_white:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
	padding: 3px;
	text-transform:capitalize;
}

a.menu_white:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: 100;	
}


a.menu_white_tab, a.menu_white_tab:link, a.menu_white_tab:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	display: block;
	background-color: #0f679e;
	padding: 4px 1px 4px 1px;
}
a.menu_white_tab:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #f7710e;
}
a.menu_white_underlined, a.menu_white_underlined:link, a.menu_white_underlined:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: underline;
	font-size:11px;
	padding: 3px;
}

.menu_bg4 {
	border:1px solid #fdd9a8;	
	background-repeat:repeat-x;
	padding-top:0px;
	padding-left:0px;
	width:200px; 
	height:30px;
	background-color: #ff7e00;
}
   
/* v2 */

a.menu_left_v2, a.menu_left_v2:active, a.menu_left_v2:visited, .white_fourteen {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 14px;
	padding-left: 5px;	
	padding-right: 5px;	
	background-color: #0f679e;		
	text-decoration: none;
}

a.menu_left_v2:hover {
	color: #FFFFFF;
	padding:1px;
	padding-left: 5px;
	padding-right: 5px;		
	background-color: #ff7e00;	
	text-decoration: none;		
}

a.menu_left_v2_on, a.menu_left_v2_on:active, a.menu_left_v2_on:visited, a.menu_left_v2_on:hover {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	padding:1px;
	padding-left: 5px;
	padding-right: 5px;		
	background-color: #ff7e00;	
	text-decoration: none;		
}

/*   Containers header   __________________________________________________ */

.col3_contup {
	background-color: #e2ebee; 
	padding: 3px; 
	color: #666666; 
	width:160px; 
	text-align: left;
}

.container {
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}


.container_footer {
	width: 980px;
	text-align:center;

}

.left {
	float: left;
}

.right {
	float: right;
}

.path {
	text-align:left; 
	padding-top: 2px;
}

.border_blue {
	border:1px solid #cad5db;
	background-color: #f3f7f8;
	border-style:solid;
	padding:5px;
}

.container_menu {
	padding: 0px;
	margin-left: 0px;
	margin-right: auto;
}

.border_blue_white_col3 {
	background-color: #FFFFFF;
	padding:5px;
	width: 190px; 
}

.comment_header {
	color: #0f6ca1;
	background-color:#fafcfc;
}

/*   Fonts  _________________________________________________*/

.text_regular_white {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	line-height: 15px;
}

.title_text_white {
	color: #FFFFFF; 
	font-family: Arial, Verdana;
	font-size: 17px;
	font-weight: bold;	
	font-style: italic;
	vertical-align: top;
	border-bottom: 0px;
	border-top: 0px;
}

.text_regular_white2 {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	line-height: 15px;
}

.formulaire2 {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.pagination_on {
	font-family: Arial, Verdana;
	font-size:11px;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #ff7e00;
	text-decoration: none;
}



/*  Links ___________________________________________________*/

a.menu_left, a.menu_left:active, a.menu_left:visited {
	font-family: Arial, Verdana;
	color: #0f679e;
	font-size: 14px;
	line-height: 14px;
	padding-left: 5px;	
	padding-right: 5px;	
	text-decoration: none;	
}
a.menu_left:hover {
	color: #FFFFFF;
	padding:1px;
	padding-left: 5px;
	padding-right: 5px;		
	background-color: #ff7e00;	
	text-decoration: none;		
}

a.bga, a.bga:active, a.bga:visited {
	padding:5px;
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-color: #e8eff2;
	border-bottom: 1px solid #FF6600;	
}
a.bga:hover {
	color: #FF6600;
	text-decoration: underline;		
	border-bottom: 0px ;	
}

a.search_pages2, a.search_page2:link, a.search_pages2:visited {
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding: 1px;
	color: #FFFFFF;
	background-color: #0f679e; 
	text-align: center;
	width: 20px;
	height: 15px;
	text-decoration: none;		
}
a.search_pages2:hover, a.search_pages2:active { 
	background-color: #ff6e0b; 
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; 
}

a.search_pages, a.search_pages:link, .search_pages:visited {
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding: 1px;
	color: #FFFFFF;
	background-color: #0f679e; 
	text-align: center;
	width: 20px;
	height: 15px;
	text-decoration: none;
}
a.search_pages:hover, a.search_pages:active  { 
	background-color: #ff6e0b; 
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; 
}

.page_of {
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding: 1px;
	color: white;	
	background-color: #b2c3d0; 
	text-align: center;
	width: 15px;
	height: 15px;
	text-decoration: none;
}

a.small_white_sp, a.small_white_sp:link, a.small_white_sp:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
	padding: 3px;
}
a.small_white_sp:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: 100;	
}

a.pagination, a.pagination:link, a.pagination:visited  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	background-color: #0d72a6;
	text-decoration: none;
	font-size:11px;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
a.pagination:hover {
	color: #FFFFFF;
	background-color: #ff7e00;
	text-decoration: none;
}

a.back, a.back:link, a.back:visited, .back  {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	font-size:11px;
	font-weight:bold;
}
a.back:hover {
	color: #FFFFFF;
	background-color: #FF6600;
}

a.back2, a.back2:link, a.back2:visited {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e44600;
	font-size:11px;
	display:block;	
	width: 100%;
	font-weight: bold;
	border: 1px solid #FF6600;
	text-align: center;
	margin: 1px  0px  1px  0px;
}
a.back2:hover {
	color: #FFFFFF;
	background-color: #FF6600;
}	

a.menu_section, a.menu_section:link, a.menu_section:active, a.menu_section:visited {
	color: #0000FF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;	
}
a.menu_section:hover {
	color: #FF6600;
}

a.menu_section_on, a.menu_section_on:link, a.menu_section_on:active, a.menu_section_on:visited {
	color: #0000FF;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;	
}
a.menu_section_on:hover {
	color: #FF6600;
}


a.col3_link, a.col3_link:link, a.col3_link:visited {
	font-size: 10px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: white;	
	text-align: center;
	text-decoration: none;
}
a.col3_link:hover, a.col3_link:active { 
	color: orange;  
}

a.menu_link,a.menu_link:visited,a.menu_link:link {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a.menu_link:hover, a.menu_link:active { 
	text-decoration: underline;
}

a.menu_link_high,a.menu_link_high:visited,a.menu_link_high:link {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Verdana;
	text-decoration: none;
	font-weight: bold;
}
a.menu_link_high:hover, a.menu_link_high:active { 
	text-decoration: underline;
}

a.wall_lkb, a.wall_lkb:link, a.wall_lkb:visited  { 
	color: #ff6e0b; 
	font-family: tahoma;
	font-size: 17px;
	font-weight: bold;	
	font-style: italic;
	vertical-align: top;
}
a.wall_lkb:hover { 
	color: #305d80;
	text-decoration: underline;
}

a.wall_lkb2, a.wall_lkb2:visited, a.wall_lkb2:link { 
	color: #ff6e0b; 
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;	
	vertical-align: top;
}
a.wall_lkb2:hover { 
	color: #305d80;
	text-decoration: underline;
}

a.as120title,a.as120title:link,a.as120title:active,a.as120title:visited,a.as120title:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
	color: #0000FF;
	text-decoration: underline;
	
}
a.as120title:hover{
	color: #FF6600;
}

td.a.as120text, a.as120text, a.as120text:link, a.as120text:visited, a.as120text:hover, a.as120text:active{
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}


/*   Bloc tab model  _______________________________________________________ */

a.tab, a.tab:active, a.tab:visited {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #ffffff;
	background-color: #ff7e00;	
	border-right: 1px solid #fdc58d; 
	border-left: 1px solid #fdc58d; 
	border-top: 1px solid #fdc58d;	
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	line-height: 19px;
	font-weight:bold;
}

a.tab:hover {
	color: #ffffff;
	font-family: Arial, Verdana;
	background-color: #0e71a5;	
	border-right: 1px solid #719fbc; 
	border-left: 1px solid #719fbc; 
	border-top: 1px solid #719fbc;		
	text-decoration: none;
}

a.tab_on, a.tab_on:active, a.tab_on:visited, a.tab_on:hover {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #ff7e00;
	border-right: 1px solid #fdc58d; 
	border-left: 1px solid #fdc58d; 
	border-top: 1px solid #fdc58d;			
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	line-height: 19px;
	font-weight: bold;
}

a.tab_spl, a.tab_spl:active, a.tab_spl:visited {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #0e71a5;
	background-color: #f0f5f7;	
	border-right: 1px solid #c3dfe7; 
	border-left: 1px solid #c3dfe7; 
	border-top: 1px solid #c3dfe7;		
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	line-height: 19px;
}

a.tab_spl:hover {
	color: #ffffff;
	font-family: Arial, Verdana;
	background-color: #ff7e00;	
	border-right: 1px solid #fdc58d; 
	border-left: 1px solid #fdc58d; 
	border-top: 1px solid #fdc58d;		
	text-decoration: none;
}
a.tab_sp2, a.tab_sp2:active, a.tab_sp2:visited {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFCC;	
	border-right: 1px solid #c3dfe7; 
	border-left: 1px solid #c3dfe7; 
	border-top: 1px solid #c3dfe7;		
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	line-height: 19px;
	text-decoration: underline;
}


/*   Tabs  _______________________________________________________________ */

.tabs2 {
	border-bottom: 1px solid  #ff7e00;
	margin-left: 15px;
	width: 96%; 
	line-height:1px;
	height: 19px;
}

.tabs_container {
	width:740px;
}

.tabs_right {
	float: right;
}

.geiko {
	position: relative;
}

.tabs_left {
	float: left;
}


/*   Menu  _______________________________________________________________ */

.menu_bg_v2 {
	border-top: 0px solid #f0f5f7;
	border-right: 4px solid #f0f5f7;
	border-bottom: 4px solid #f0f5f7;
	border-left: 4px solid #f0f5f7;
	
	padding-top:5px; 
	padding-left:10px; 
	padding-bottom: 5px; 
	width:972px; 
	background-color: #0f679e;
	text-align: left;
	height: 22px;
}

.menu_bg {
	border: 4px solid #f0f5f7; 
	padding-top:5px; 
	padding-left:10px; 
	padding-bottom: 6px; 
	width:972px; 
	background-color: #c3dfe7;
}

.menu_right {
	/*background-color: #f0f5f7;  
	border: 1px solid #c3dfe7; */
	padding: 1px;
	float: right;
	width: 270px;
	height: 18px;
	margin-right: 3px;
	text-align:center;
}
.link_right {
	background-color: #f0f5f7; 
	border: 1px dotted #c3dfe7; 
	padding: 1px;
	float: right;
	height: 18px;
	text-align:center;
	padding-right: 10px;
	padding-left:  10px;
}

hr.bar1{
	color: #000;
	background-color: #CCC;
	height: 1px;
	margin: 0px 20px 0px 20px;
}

.menu_left2 {
	float: left;
}

.bg_path {
	text-align:left; 
	padding-top: 2px; 
	width:970px; 
/*	background-color: #f0f5f7; */
	background-color: #185378; 
	color: #f0f5f7;	
	height: 24px;
	font-size: 12px;
}
   

	

   
   
   
   
a.menu_left_on, a.menu_left_on:active, a.menu_left_on:visited, a.menu_left_on:hover {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 14px;
	padding:1px;
	padding-left: 5px;
	padding-right: 5px;		
	width:120px;
	background-color: #ff7e00;	
	text-decoration: none;		
} 



/*   BGs & Padding  ____________________________________________________________ */

.car_videos {
	padding-top: 8px; 
	width: 194px; 
	height: 23px; 
	font-weight: bold; 
	border: 3px solid #f0f5f7; 
	background-color: #0f679e; 
}

.bg_player {
		background: #FFFFFF none repeat scroll 0% !important; 
		border-color: #EEEEEE rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238) !important;	
		border-width: 1px  !important;
		border-style: solid  !important;
	padding: 5px;
	margin: 0px;
	width: 460px;
}
/* ---- special margin for blog_article ----*/
.bg_player_home {
		background: #FFFFFF none repeat scroll 0% !important; 
		border-color: #EEEEEE rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238) !important;	
		border-width: 1px  !important;
		border-style: solid  !important;
	margin: 0px 0px 8px -8px;
	padding: 5px;
	width: 460px;
}




.zero {
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
	border: 0px;
}

.zero_border {
	padding: 0px;
	border: 0px;
	width: 300px;
	background-color:#FFFFFF;
	border: 2px solid #e2ebef;
}

.content_padding {
	width: 395px; 
	padding-left:10px;
	padding-right:10px;
}

.container_adv200 {
	float: right; 
	width: 200px; 
	padding: 10px; 
	margin-right: 10px;
	display: block; 
	text-align: left;
	background-color:#FFFFFF;
	border: 2px solid #e2ebef;
}



/*   Forum   _____________________________________________________________ */

.forum-disclaimer{
	text-align: justify;
	font-size: 10px;
	line-height:10px;
	font-weight: normal;
	color: #999999;
	padding: 5px;
}

.forum_previsu, fieldset.previsu{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFF99;
	font-family: Arial, Verdana;
	margin: 10px;
	padding: 10px;
	border: 1px dotted #000000;
}

.forum_send_button {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	padding: 5px;
	border: 1px solid #000066;
	background-color: #8CA6C6;
}

.forum_previsu_button{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	padding: 5px;
	border: 1px solid #000000;
	background-color: #FF0000;
}

.forumdottedadmin{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #FCFFE6;
}

.ts_documents{
	width: 382px;
	margin: 10px 0px 20px 0px;
	padding: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #000; 
	text-align: center; 
	vertical-align: middle;
} 
.ts_documents450{
	width: 460px;
	margin: 10px 0px 20px 0px;
	padding: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #000; 
	text-align: center; 
	vertical-align: middle;
} 


/*   Highlighting word for referrer   ____________________________________ */

hl0 { background-color: #FFFF99; }
hl1 { background-color: #FF99FF; }
hl2 { background-color: #99FFFF; }


/*   Footer   _____________________________________________________________ */

.footer_bg {
	background-image:url(http://pictures.topspeed.com/images/bg_footer.gif);
	background-repeat:repeat-x;
	height:58px;
	padding-top:10px;

}



.container_bloc_forum {
	border-bottom: 
	1px solid #d3d3d3; 
	border-top: 1px solid #d3d3d3; 
	background-color: #f7f7f7; 
	padding: 10px; 
}

.date_and_delete {
	width: 200px; 
	margin-right: 10px; 
	padding: 3px; 
	float: left; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	border: 1px solid #d3d3d3;
}
				
.pages {
	background-color: #d3d3d3; 
	width: 100%; 
	text-align: right; 
}

.borders_bloc_forum {
	border-left: 3px solid #d3d3d3; 
	border-right: 3px solid #ff7e00; 
	border-top: 1px solid #d3d3d3; 
	border-bottom: 1px solid #d3d3d3;
}


/*   Sommaire   _____________________________________________________________ */

.somm_col3 { 
	width: 200px; 
	float: left;
	text-align:left;
}

.somm_cont_23 {
	width: 330px; 
	margin: 0px 0px 0px 6px;
}

.somm_col2 {
	width: 125px; 
	float: left;
}

.somm_cont_23_su {
	float: left; 
	width: 340px;
	margin: 0px 0px 0px 3px;
}

.somm_container {
	width: 770px;
	text-align: center;

}

.somm_col1 {
	width: 410px; 
	float: left;
	padding-left: 8px;
	text-align:left;
}

.somm_latest { 
	background-color: #f47e2d; 
	padding: 3px; 
	text-align: center;
}

.sign_up {
	border: 1px dashed #0f679e; 
	background-color: #f7f7f7; 
	padding: 5px; 
	margin: 3px; 
	width: 95%; 
}

.border_comment {
	border: 1px dashed #ECF6Ff;  
	padding: 2px 2px 2px 10px; 
	color:#999999;
	text-align: right;
}

.keywords_top{
	padding: 4px 0px 5px 0px; 
}

.keywords_bottom{
	border: 1px dashed #ECF6Ff; 
	padding: 2px;
	text-align: right;
/*	background-color: #DCEBF0;*/
}
 
.line_under {
	height: 50px;
}

.article_bg {
	background: transparent url(http://pictures.topspeed.com/images/b_b1.gif) repeat-x; 
	border-top: 1px solid #666666; 
	padding:10px;
	width: 460px;
}
.padding10 {
	padding: 10px 10px 0px 10px;
	text-align:left;
}

.make_silv {
	background-image: url(http://pictures.topspeed.com/images/makes_bg.gif); 
}


/*   NAV   _____________________________________________________________ */

a.art_on, a.art_on:active, a.art_on:visited {
	font-family: Arial, Verdana;
	color: #f47e2d;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
	text-decoration: none;
	display: block;
	background-color: #f2f2f2;
	border: 1px dashed #f47e2d;
}
a.art_on:hover {
	background-color: #e5e5e5;
	color: #FF6600;
	text-decoration: none;	
}

a.art, a.art:active, a.art:visited {
	font-family: Arial, Verdana;
	color: #f47e2d;
	padding: 3px 3px 3px 10px;
	font-size: 12px;	
	text-decoration: none;
	display: block;

}
a.art:hover {
	color: #0f679e;
	text-decoration: none;
	background-color: #f2f2f2;	
}
a.art2, a.art2:active, a.art2:visited {
	font-family: Arial, Verdana;
	color: #0f679e;
	padding: 3px 3px 3px 10px;
	font-size:   12px;	
	text-decoration: none;
	display: block;
	border: 1px dashed;
	border-color: #D3D3D3;
	background-color: #FFFFFF;	
}
a.art2:hover {
	color: #f47e2d;
	text-decoration: none;	
	background-color: #f2f2f2;	
}

.nav_contmain {
	background-color: #ebebeb; 
	margin-left: 3px; 
	margin-bottom: 0px; 
	padding: 7px 7px 7px 7px; 
	width:95%; 
	text-align: left; 
	float:left; 
	border-top: 1px solid #d3d3d3; 
	border-left: 1px solid #d3d3d3; 
	border-right: 1px solid #d3d3d3; 
	border-bottom: 1px solid #d3d3d3; 
}

.nav_contsecond {
	background-color: #ebebeb; 
	margin-left: 3px; 
	margin-bottom: 10px; 
	padding: 0px 7px 7px 7px; 
	width:95%; 
	text-align: left; 
	float:left; 
	border-top: 0px; 
	border-left: 1px solid #d3d3d3; 
	border-right: 1px solid #d3d3d3; 
	border-bottom: 1px solid #d3d3d3; 
}

.forum_btn {
	background-color: #ff7e00; 
	border: 1px solid yellow; 
	color: #FFFFFF; 
	font-weight: bold;
}


/* Menu GK */

#navigationGenerale A {
	PADDING-RIGHT: 8px; 
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 9px; 
	COLOR: #feff35; 
	LINE-HEIGHT: 29px; 
	PADDING-TOP: 9px; 
	BACKGROUND-REPEAT: repeat; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
#navigationOn A {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet.gif); 
	COLOR: #000000;
	background-color: #fd6300;
	text-decoration:underline;
}
#navigationOn A.gauche {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_gauche.gif); 
	COLOR: #09365c;
	text-decoration:underline;
}

#navigation A {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_off.gif);
	background-color: #083258;		
}
#navigation A.gauche {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_off_gauche.gif);
	background-color: #083258;	
}
#navigation A.gauche:hover {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_on_gauche.gif);
}
#navigation A.droite {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_off_droite.gif);
}
#navigationOn .droite {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_droite.gif); 
	COLOR: #09365c;
}
#navigation A.droite:hover {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_on_droite.gif);
}
#navigation A:link {
	COLOR: #eeeeee;
}
#navigation A:visited {
	COLOR: #eeeeee;
}
#navigation A:hover {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_on.gif); 
	COLOR: #FFFFFF;
}
#navigation A:active {
	BACKGROUND-IMAGE: url(http://pictures.topspeed.com/images/menu_gk/onglet_on.gif); 
	COLOR: #FFFFFF;

}
#menu_new A {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
#menu_new A:hover {
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #FFFFFF 1px dashed;
}

.search_fourteen {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #0f679e;
	font-size: 14px;
	line-height: 14px;
	background-color: #FFFFFF;		
	text-decoration: none;
}

.search_input {
	border: 1px solid silver; 
	font-size: 14px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#666666;
}

.lang_border {
	border: 1px solid #083257;
}

/* Menu GK end*/

#bg-rubrique {
background: url("/images/menu_gk/rubrique_fond.gif");
/*background-repeat: repeat-x;*/
}

hr.orange{
 color: #FF6600;
 background-color: #FF6600;
}


/*___ TABS __________________________________________________*/

.b_off {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; BACKGROUND: url(/i/b_b1.gif) #f7f7f7; BORDER-LEFT: #c9c9c9 1px solid; BORDER-BOTTOM: #c9c9c9 1px solid
}
.m1 {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline
}

A.m1:hover {
	FONT-SIZE: 12px; COLOR: gray; TEXT-DECORATION: none
}

.b_a {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #c9c9c9 1px solid; BORDER-BOTTOM: #c9c9c9 1px solid
}
.b_a td {
	line-height: 15px;
}

.desc1 {
	FONT: 10px Verdana; COLOR: #000; TEXT-DECORATION: underline
}
.desc2 {
	FONT: 9px Verdana; COLOR: #000
}
.b_fo {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(http://pictures.topspeed.com/images/b_b1.gif); BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; color: 0f679e;
}
.b_on {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; BACKGROUND: url(http://pictures.topspeed.com/images/b_b1.gif); BORDER-LEFT: #c9c9c9 1px solid; BORDER-BOTTOM: 0px; HEIGHT: 33px
}
.b_off {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; BACKGROUND: url(http://pictures.topspeed.com/images/b_b1.gif) #f7f7f7; BORDER-LEFT: #c9c9c9 1px solid; BORDER-BOTTOM: #c9c9c9 1px solid
}



.desc {
	FONT: 11px Verdana; COLOR: gray
}
.m3 {
	FONT-SIZE: 12px; COLOR: #0f679e; TEXT-DECORATION: underline
}
A.m3:hover {
	FONT-SIZE: 12px; COLOR: gray; TEXT-DECORATION: none
}
.m4 {
	COLOR: #0f679e; TEXT-DECORATION: underline
}
A.m4:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.b_a_m {
	BORDER-RIGHT: #0f679e 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #0f679e 1px solid; BORDER-BOTTOM: #0f679e 1px solid
}
.b_on_m {
	BORDER-RIGHT: #0f679e 1px solid; BORDER-TOP: #0f679e 1px solid; BORDER-LEFT: #0f679e 1px solid; BORDER-BOTTOM: 0px; HEIGHT: 33px
}
.b_off_m {
	BORDER-RIGHT: #0f679e 1px solid; BORDER-TOP: #0f679e 1px solid; BORDER-LEFT: #0f679e 1px solid; BORDER-BOTTOM: #0f679e 1px solid
}
BODY {
	 FONT-SIZE: 12px; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: #aaaaaa; COLOR: #585858; SCROLLBAR-3DLIGHT-COLOR: #dddddd; SCROLLBAR-ARROW-COLOR: gray; SCROLLBAR-TRACK-COLOR: white; FONT-FAMILY: Trebuchet MS,Arial,Tahoma; SCROLLBAR-DARKSHADOW-COLOR: white
}
#ctunes {
	DISPLAY: none
}


/*___ MY ACCOUNT __________________________________________________*/
/*  community __________________________________________________________*/

.comm_marg_table {
	margin: 3px 0px 0px 5px; 
	}
.comm_margins {
	margin-left: 5px; margin-right:15px;
	}
.comm_bgcolor {
	width: 370px; background-color:#185378; color:#FFFFFF;
	}
.comm_tag {
	background-color: #0f6f9d; padding: 6px;
	}
.comm_avatar {
	width:100px; text-align:center; padding: 5px 0px 0px 0px;
	}
.comm_corner {
	background-color:#185378; text-align:right; 
	}
.comm_white {
	color:#FFFFFF;
	}


/*  Path __________________________________________________________*/


.path_right {
	background-color: #083257;
	height: 25px;
	color: #FFFFFF;
	font-size:11px;
}

.path_left {
	text-align:left; 
	width: 390px; 
	float:left;
	padding-top:2px; 
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size:11px;
}	

.path_container {
	width:970px; 
	background-color: #185378; 
	color: #f0f5f7;	
	height: 28px; 
	font-size: 12px;
}





/*  Errors __________________________________________________________*/


.myacc_att {
	background-color: #fff7b4;
	border:1px solid #f8e123;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 750px;
}

.myacc_att_text {
	color: #bb7b01; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold;
}

.myacc_ok {
	background-color: #e4ff99;
	border:1px solid #55a300;
	width: 750px;
	display:block;
}

.myacc_ok_text {
	color: #55a300; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold;
}

.myacc_error {
	background-color: #ffe7e8;
	color: #f61010;
	border:1px solid #f61010;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 750px;
}

.nb_myacc1 {
	border: 0px;
	background-color: #f1f4f9;
}

.noborderajax {
	border: 0px;
	background-color: #f2f2f2;
}
















/*   My account area   _____________________________________________ */
 


.unreadmessage {
	color:#FF0000;

}

.myac_bar_cont {
	width: 970px; 
	height: 28px;  	
	background-color: #11629a; 	
	border-bottom: 1px solid #d8dde6; 	
	border-top: 2px solid #FFFFFF;
}
.myac_bar_letter {
	text-align: left; 
	float: left; 
	padding-top: 10px; 
	padding-left: 10px; 
	width: 10px;
}
.myac_bar_hello {
	text-align: left; 
	height: 20px;	
	float: left; 
	padding-top: 5px; 
	width: 450px;
}
.myac_bar_auth {
	text-align: right; 
	width: 440px; 
	height: 20px; 
	float: left; 
	padding-top: 5px; 
	padding-right: 10px; 
}
.myac_bar_bunk {
	text-align: left; 
	float: left; 
	padding-top: 5px; 
	width: 20px;
}
.myac_bar_disconnect {
	text-align: left; 
	float: left; 
	padding-top: 5px; 
	width: 20px;
}


a.survey, a.survey:active, a.survey:visited {
	font-family: Arial, Verdana;
	color: #0f679e;
	font-size:   13px;	
	text-decoration: none;
}
a.survey:hover {
	color: #FF6600;
	text-decoration: underline;	
}

.survey_red {
	font-family: Arial, Verdana;
	color:#FF3300; 
	font-size:11px;
}

a.links_myaccount, a.links_myaccount:active, a.links_myaccount:visited {
	font-family: Arial, Verdana;
	font-size:   11px;
	color: #FFFFFF;
	background-color:#FF6600;
	padding: 0px 4px 0px 4px;
	vertical-align: text-top;
	text-decoration: none;
/*	border-top: 3px solid #FF6600; */
	text-transform:capitalize;

}
a.links_myaccount:hover {
	color: #FFFFFF;
	background-color:#164685;	
	text-decoration: none;
/*	border-top: 1px solid #164685;*/
}


a.links_big_myaccount, a.links_big_myaccount:active, a.links_big_myaccount:visited {
	font-family: Arial, Verdana;
	font-size:   14px;
	color: #FFFFFF;
	background-color:#FF6600;
	padding: 0px 4px 0px 4px;
	vertical-align: text-top;
	text-decoration: none;
	border-top: 1px solid #FF6600;	
}
a.links_big_myaccount:hover {
	color: #FFFFFF;
	background-color:#164685;	
	text-decoration: none;
	border-top: 1px solid #164685;
}


a.links_myaccount_blue, a.links_myaccount_blue:active, a.links_myaccount_blue:visited {
	font-family: Arial, Verdana;
	font-size:   11px;
	color: #FFFFFF;
	background-color:#164685;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
	border: 1px solid #164685;	
}
a.links_myaccount_blue:hover {
	color: #FFFFFF;
	background-color:#FF6600;	
	text-decoration: none;
	border: 1px solid #FF6600;		
}


a.add_myaccount, a.add_myaccount:active, a.add_myaccount:visited {
	font-family: Arial, Verdana;
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.add_myaccount:hover {
	color: #0f679e;
	text-decoration: none;	
}





.list_members_bg_color {
	color:#FFFFFF; 
	font-size:11px; 
	vertical-align: middle; 
	text-align:center;
}

.list_members_cells {
	text-align:center; 
	font-size: 11px;
}


.mail_header {
	text-align:center; 
	background-color: #0f679e; 
	color:#FFFFFF;
}

.border_4px_white_myacc{
	text-align: left; 
	border: 4px solid #FFFFFF;
	width: 30px;
}

.border_login {
	border:1px solid #85acc5; 
	background-color: #f0f5f7; 
	padding: 5px;
	width: 97%;
}

a.button_myaccount, a.button_myaccount:link, a.button_myaccount:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	padding: 2px;
	width: 60px;
	display:block;
	border: 1px dashed orange;
	text-align: center;
	color: #ffffff;
	background-color: #FF6600;	
}
a.button_myaccount:hover {
	color: #FF6600;	
	background-color: #fff696;	
}

.gray_small {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	color: #666666;
}

.gray_color {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}

.gray_color2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	width: 100px;
	text-align: right;

	float: left;
	font-weight: bold;
}

.mya_light_bgcolor {
	background-color: #eeeeee;
}

.submits_mya, .sbouton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #ff6600;
	color: #FFFFFF;
	border: 1px solid #fff5a2;
}

.text_left {
	text-align:left; 
}



/*   Input  _______________________________________________________________ */

input.myaccount {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: 2px solid #d3d3d3;
	color: #666666;
	display: inline;
	font-weight: bold;
}

input.sbouton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #ff6600;
	color: #FFFFFF;
	border: 1px solid #fff5a2;
}

select.myaccount {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: 2px solid #d3d3d3;
	color: #666666;
	display: inline;
	font-weight: bold;
}

.error {
	color: #FF3300; 
	font-size: 14px;
	line-height: 20px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
}



/*   My account area   _____________________________________________ */


a.survey, a.survey:active, a.survey:visited {
	font-family: Arial, Verdana;
	color: #0f679e;
	font-size:   13px;	
	text-decoration: none;
}
a.survey:hover {
	color: #FF6600;
	text-decoration: underline;	
}

.survey_red {
	font-family: Arial, Verdana;
	color:#FF3300; 
	font-size:11px;
}




a.add_myaccount, a.add_myaccount:active, a.add_myaccount:visited {
	font-family: Arial, Verdana;
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.add_myaccount:hover {
	color: #0f679e;
	text-decoration: none;	
}

a.bloc_friends, a.bloc_friends:active, a.bloc_friends:visited {
	font-family: Arial, Verdana;
	color: #FF6600;
	font-size: 11px;
	text-decoration: none;
}
a.bloc_friends:hover {
	color: #0f679e;
	text-decoration: underline;	
}

.myacc_container_bloc {
	width: 968px; 
	height: 28px;  
	background-color: #eaecef; 	
	border-bottom: 1px solid #d8dde6; 
	border-left: 1px solid #d8dde6;  
	border-right: 1px solid #d8dde6; 
	border-top: 2px solid #FFFFFF;
}
.myacc_letter_left {
	text-align: left; 
	float: left; 
	padding-top: 10px; 
	padding-left: 10px; 
	width: 10px;
}
.myacc_hello {
	text-align: left; 
	height: 20px;	
	float: left; 
	color:#0f679e;
	padding-top: 5px; 
	width: 450px;
}

.myacc_messages {
	text-align: right; 
	width: 365px; 
	height: 20px; 
	float: left; 
	padding-top: 2px; 
	padding-right: 10px;
	vertical-align: top;
	 
}
.myacc_bunk {
	text-align: left; 
	float: left; 
	padding-top: 5px; 
	width: 85px;
}
.myacc_disconnect {
	text-align: left; 
	float: left; 
	padding-top: 5px; 
	width: 55px;
}

.col_detroit {
	border:1px solid #d3d3d3; 
	float:left; 
	padding-left:10px; 
	width:362px;
}



/*___ chrome  __________________________________________________*/
.chrome_new_car {
	border: 1px solid #b7d0e0; 
	background-color: #e1ebf2; 
	padding:10px; 
	width:100%; 
	text-align:left;
}

.chrome_vin {
	border: 1px solid #fdc88d; 
	background-color: #fff3dd; 
	padding:10px; 
	width:100%; 
	text-align:left;
}




/*___ Cars ________________________________________________________*/


.vmiddle {
	vertical-align:middle; 
}
.borderpadd5 {
	border:5px solid white; padding:5px; 
}
.td_border_white {
	background-color: #FFFFFF;
	margin: 10px; 
	border: 1px solid #b9c5d8;
}
.td_border_blue {
	background-color: #dbe7ef;
	margin: 10px; 
	border: 1px solid #b9c5d8;
}
.head_table {
	padding:2px; 
	background-color:#dbe7ef; 
	width: 60px; 
	text-align:center; 
	font-weight: bold;
}
.blue_line_bg {
	background-color: #dbe7ef;
}
.color_model_base {
	float: left;
	margin: 2px;
	height: 20px; 
	width: 20px; 
	border: 3px solid #e2dede; 
}
.color_model1 {	
	background-color:#FF0000; 
}
.color_model2 {	
	background-color: #0000FF; 
}
.color_model3 {	
	background-color: #009933; 
}
.cars_white {
	color:#FFFFFF 
}	
.cars_small_gray {
	color:#d3d3d3; 
	font-size:10px;
}
.tab_cars_on {
	padding-top: 5px; 
	text-align:center; 
	color:#FFFFFF; 
	font-weight: bold; 
}
.tab_cars_off {
	width:50px; 
	padding-top: 5px; 
	text-align:center; 
	font-weight: bold; 
}
a.comm, a.comm:active, a.comm:visited {
	font-family: Arial, Trebuchet MS, Verdana;
	color: #0d72a6;
	font-size:   10px;
	display:block;
	background-color:#dbe7ef;
	text-decoration: none;
	text-align:center;
}
a.comm:hover {
	color: #0d72a6;
	text-decoration: underline;	
}
a.menu_cars_off_link, a.menu_cars_off_link:active, a.menu_cars_off_link:visited {
	font-family: Arial, Trebuchet MS, Verdana;
	color:#f14001; 
	font-size:   13px;
	text-decoration: none;
	text-align:center;
}
a.menu_cars_off_link:hover {
	color:#f14001; 
	text-decoration: underline;	
}
a.gallery_orange, a.gallery_orange:active, a.gallery_orange:visited {
	font-family: Arial, Trebuchet MS, Verdana;
	color: #0d72a6;
	font-size: 10px;
	display:block;
	border: 1px solid #7d7d7d;
	text-decoration: none;
	text-align:center;
}
a.gallery_orange:hover {
	border: 1px solid #f96400;
	color: #f96400;
	text-decoration: underline;	
}
.dashed_line {
	border-bottom: 0px; 
	border-left: 0px; 
	border-right: 0px;   
	border-top:1px dashed #d3d3d3; 
	width: 100%;
	height: 5px;
}
.avatar_username {
	background-color: #edf3f7; 
	width:98%; 
	height: 45px; 
	padding: 5px;
}
.cars_avatar {
	float:left; 
	width:50px;
}
.cars_user {
	float:left;
}
.cars_margin {
	margin-left:55px;
}
.border_1px_gray {
	border: 1px solid #e4e4e4; 
}
.h1_gray {
	color: #7f7f7f;
}
.text_center {
	text-align:center;
}
.rbfifty {
	text-align:right; 
	font-weight: bold; 
	width: 50%; 
}
.car_price_border {
	border:1px solid #bebebe; 
	background-color: #f5f5f6; 
	padding: 5px; 
	text-align:center; 
}
.h1_orange {
	color: #f14001; 
}
.height3 {
	height:30px; 
}
.comments_container {
	background-color: #edf3f7; padding:5px; 
}
.gradient_orange {
	width: 340px; 
	padding-top: 3px; 
	background-repeat:repeat-x; 
}
.containter_black {
	background-color:#000000; 
	padding:5px; 
	width:319px; 
	margin:5px; 
}
.h1_white {
	color: #FFFFFF; 
}


/* Block col2 Keywords START */
#subcontent .categorylist 		{ 
	line-height: 1.1em; 
	margin: 0px; 
	width: 160px; 
	font-size: .95em; 
	text-transform: capitalize;
}
#subcontent .categorylist dt 	{ 
	font: bold 14px arial; 
	color: #0F679E; 
	margin: 0px 0px 10px 0px;
	text-transform: capitalize; 	
}
#subcontent .categorylist dd 	{ 
	font: 10px arial; 
	margin: 0; 
	padding: 0; 
	display: block;
}
#subcontent .categorylist a {
	color: #125b95;
	text-decoration: none;
	display: block;
	padding: 4px 0px 4px 10px;
	background-color: #f6fbff;
	border-bottom: 1px solid  #cce2f1;
}
#subcontent .categorylist  a:hover {
	background-color: #125b95;
	padding: 4px 0px 4px 10px;	
	color: #FFFFFF;
}
/* Block col2 Keywords END */


/*   My account - TS pages   _____________________________________________ */

.middle_center {
	text-align: center;
	vertical-align: middle;
}

.col_blue_left_on {
	background-color: #dee6eb;
	text-align:right;
	color: #174182;
}
.col_blue_right_on {
	background-color: #edf3f7;
	color: #174182;	
}
.col_blue_left_off {
	text-align:right;
	color: #174182;
}
.col_blue_right_off {
	color: #174182;	
}


.search_ts {
	background-color:#edf3f7; 
	height: 150px; 
}

.comment_ts {
	background-color:#edf3f7; 
}

.search_ts_text {
	background-color:#FFFFFF; 
	padding: 10px; 
	height:110px; 
}

.submit_ts {
	border:4px solid #edf3f7; 
	height: 122px; 
	padding:10px; 
}

.tsotd_black {
	background-color:#000000; 
	padding:10px;
}

.details_right {
	text-align:right; 
}

.manufacturer{
	vertical-align:middle; 
	padding-left: 7px; 
}




.bg_subtitle_col2 {
	border:1px dashed #8ab9d2; 
	padding: 1px 1px 1px 7px; 
	background-position: right; 
	background-repeat:no-repeat; 
	font-style:italic;
}

.silver {
	color: #c2dcee;
}

.border_col2 {
	border: 1px solid #8ab9d2; 
	width:99%;
}


.container_field_read {
	background-color: #eaf4fa; 
	padding: 5px;
	margin: 3px;
	border: 1px solid #FFFFFF;
}



.rubrique_content {
	line-height:20px; 
	border:1px dashed #8ab9d2; 
	padding: 3px 3px 3px 10px; 
	background-color: #d7eaf7; 
	background-image: url(http://pictures.topspeed.com/images/bg_title_col2.gif); 
	background-position: right; 
	background-repeat: repeat-y; 
	font-style:italic;
}
	
.rubrique_h1 {
	font-size: 20px; 
	text-align:left; 
	line-height: 20px; 
	margin: 0px 0px 0px 0px;
	display: inline;
}

	/* ---------------- Begin  Ticker box CSS bloc_col3----------------- */
.tickerbox { 
	margin:10px 0px;
	padding:0;
	width:160px;
	height:160px;
	}
.tickerbox li {
	overflow:hidden;
	position: absolute;
	margin-left:-40px;
	width:160px;
	background-color: #FFFFFF;
	}
	/* ---------------- End  Ticker box CSS ----------------- */





	/* ------------------Style comments --------------------- */
	.comment_15 {
	font-size:15px;
}

.comment_postbg {
	background-image: url(http://pictures.topspeed.com/images/comments/post_bg.gif);
	background-repeat:repeat-x;
	background-color: #0f679e;

}

.comments_radio_bg {
	background-color: #0f679e;
	border: 0px;
}


.comment_any {
	color: #FFFFFF; 
	font-size: 17px; 
	font-weight: bold; 
	padding:10px;
}
.comment_login {
	background-color: #45669a; 
	padding:4px; 
	height:20px; 
	text-align:left; 
}
.comment_loggedas {
	float: left; 
	width:50%; 
	color:#FFFFFF; 
	padding-left:5px;
}
.comment_cont-register {
	float: left; 
	width: 80px; 
	text-align:center;
}
	
.comment_white_post {
	padding: 20px; 
	color:#FFFFFF; 
	font-size: 12px;
}
.comment_submit {
	border: 4px solid #56a8db; 
	width: 130px; 
	text-align:center;
}

img {
	border: 0px;
}

body {
	font-family: Arial, Verdana;
	font-size:   13px;
	line-height: 17px;	
	color: #000000;
	margin:  10px;
	padding: 0px;
}



a.comment_register, a.comment_register:active, a.comment_register:visited {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 12px;
	display:block;
	font-weight: bold;
	background-color:#ff6c00;	
	text-decoration: none;
}
a.comment_register:hover {
	color: #FFFFFF;
	background-color:#ff0000;
	text-decoration: none;	
}




a.white_link, a.white_link:active, a.white_link:visited {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
a.white_link:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}


a, a:active, a:visited {
	font-family: Arial, Verdana;
	color: #0f679e;
	font-size: 12px;
	text-decoration: underline;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;	
}

a.more_new, a.more_new:active, a.more_new:visited {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	background-color: #4c4c4c;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 9px 3px 9px;
}
a.more_new:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#f24503;
	padding: 2px 9px 3px 9px;
}




.line {
	line-height:5px;
}

.comment_main {
	border:1px solid #a1c5df; 
	background-color: #d1e5f2; 
	padding: 10px;
	 width: 92%;
}

.comment_white {
	background-color:#FFFFFF;
	color: #000000;
	font-weight:100;
	text-align:left;
	padding:15px;
	width:92%;
}

.comment_height {
	height:30px;
}

.comment_avatar {
	float:left; 
	padding:5px;
}

.comment_padd3 {
	float:left; 
	padding:3px;
}

.comment_separator {
	border-top:1px solid #70a6c8;
}



.comment_btn {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ff7e00; 
	border: 1px solid yellow; 
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
 /* ------style comments end -----*/
 
/* thumbnail for block home featrued col2 homepage VERTICAL START */
 ul#thumbs-home-featured, ul#thumbs-home-featured li{
  margin:0;
  padding:0;
  list-style:none;
 }
 ul#thumbs-home-featured li{
  float:left;
  margin-left:1px;
  border:0px solid #999; 
  padding-bottom:1px;
 }
 ul#thumbs-home-featured a{
  display:block;
  float:left;
  width:300px;
  height:130px;
  line-height:100px;
  overflow:hidden;
  position:relative;
  z-index:1;
  text-decoration:none;
  text-shadow: #000 2px 2px;
 }
 ul#thumbs-home-featured a img{
  float:left;
  position:absolute;
  top:-100px;
  left:-40px; 
 }
 /* mouse over */
  ul#thumbs-home-featured a:hover{
   overflow:visible;
   z-index:1000;
   border:none;  
  }
  ul#thumbs-home-featured a:hover img{
   border:1px solid #999; 
   background:#fff;
   padding:2px;   
  } 
 /* // mouse over */
 /* clearing floats */
  ul#thumbs-home-featured:after, li#thumbs-home-featured:after{
   content:"."; 
   display:block; 
   height:0; 
   clear:both; 
   visibility:hidden;
   }
  ul#thumbs-home-featured, li#thumbs-home-featured{
   display:block;
   }
  /*  \*/
  ul#thumbs-home-featured, li#thumbs-home-featured{
   min-height:1%;
   }
  * html ul#thumbs-home-featured, * html li#thumbs-home-featured{
   height:1%;
   } 
ul#thumbs-home-featured li a p {
 position:relative;
 top:80px; /* in conjunction with left property, decides the text position */
 left:15px;
 color: white;
 font-size: large;
 text-transform: capitalize;
 font-family: helvetica, arial;
 height: 0px;
 width: 275px;
 line-height: 1em;
text-decoration: none;
}
 /* // clearing floats */
/* // thumbnail VERTICAL END */
 

 /* ------style <galleryNNNN> /dist/modeles/gallery.html start // not in use in gallery.html, since 021608-----*/
 .GalleryPreview #AjaxImagePosts {
	background-color:transparent;
	clear: left;
}

.GalleryPreview #AjaxImagePosts ul{
	padding:0px;
	margin:0px;
}

.GalleryPreview #AjaxImagePosts li {
	display:inline;
	float:none;
	margin-left:0px !important;
}

.GalleryPreview #AjaxImagePosts li a,.GalleryPreview #AjaxImagePosts li a:hover {
	border-bottom:0px;
}

.GalleryPreview #AjaxImagePosts li a img {
	height: 88px;
}

.GalleryPreview-large #AjaxImagePosts li a img {
	height: 130px;
}

.GalleryPreview-small #AjaxImagePosts li a img {
	height: 88px;
}

.GalleryPreview-xsmall #AjaxImagePosts li a img {
	height: 60px;
}

.gallery-image li a img, #gallery-thumbs li a img {
	border:1px solid #cecdc3;
	padding:4px;
	background: #fff;
}

#gallery-thumbs-list li {
	display: block;
}

#gallery-thumbs li {
	list-style:none;
	float:left;
	height: 170px;
	margin-right:5px;
}



#gallery-thumbs-large li {
	list-style:none;
	float:left;
	height: 130px;
	padding: 5px;
	border: 1px solid silver;
	margin:3px;
}


#gallery-thumbs-small li {
	list-style:none;
	float:left;
	height: 88px;
	padding: 5px;
	border: 1px solid silver;
	margin:3px;
}


#gallery-thumbs-xsmall li {
	list-style:none;
	float:left;
	height: 60px;
	padding: 5px;
	border: 1px solid silver;
	margin:3px;
}
 /* ------style <galleryNNNN> end -----*/






/* -- YUI : yahoo User Interface css *  : START -------------------*/
.mask {    /* ------background color for the dialog box -----*/
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
background-color:#2f2f2f;
}
/* -- YUI : yahoo User Interface css *  : END  -------------------*/






/* -- Form validation  http://tetlaw.id.au/view/javascript/really-easy-field-validation : START  -------------------*/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}
/* -- Form validation: END  -------------------*/

/* ================ ROLLOVER thumbnail START <galleryNNNN> /dist/modeles/gallery.html start ============= */
/* thumbnail HORIZONTAL START */

	ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin: 10px 4px 0px 5px;
		background: #FFFFFF none repeat scroll 0% !important; 
		border-color: #EEEEEE rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238) !important;	
		border-width: 1px  !important;
		border-style: solid  !important;
		padding:2px;
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:80px;
		height:80px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	
	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail HORIZONTAL END */

/* thumbnail VERTICAL START */
	ul#thumbs-v, ul#thumbs-v li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs-v li{
		float:left;
		margin-right:5px;
		border:0px solid #999;	
		padding-bottom:1px;
	}
	ul#thumbs-v a{
		display:block;
		float:left;
		width:135px;
		height:115px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs-v a img{
		float:left;
		position:absolute;
		top:0px;
		left:-30px;	
	}
	
	/* mouse over */
		ul#thumbs-v a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}

		ul#thumbs-v a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	/* // mouse over */

	/* clearing floats */
		ul#thumbs-v:after, li#thumbs-v:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs-v, li#thumbs-v{
			display:block;
			}
		/*  \*/
		ul#thumbs-v, li#thumbs-v{
			min-height:1%;
			}
		* html ul#thumbs-v, * html li#thumbs-v{
			height:1%;
			}	
	/* // clearing floats */

/* // thumbnail VERTICAL END */

/* thumbnail2 for modelfull without adsense VERTICAL START */
	ul#thumbs-v2, ul#thumbs-v2 li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs-v2 li{
		float:left;
		margin-left:1px;
		border:0px solid #999;	
		padding-bottom:1px;
	}
	ul#thumbs-v2 a{
		display:block;
		float:left;
		width:148px;
		height:115px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs-v2 a img{
		float:left;
		position:absolute;
		top:0px;
		left:-30px;	
	}
	
	/* mouse over */
		ul#thumbs-v2 a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs-v2 a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	/* // mouse over */

	/* clearing floats */
		ul#thumbs-v2:after, li#thumbs-v2:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs-v2, li#thumbs-v2{
			display:block;
			}
		/*  \*/
		ul#thumbs-v2, li#thumbs-v2{
			min-height:1%;
			}
		* html ul#thumbs-v2, * html li#thumbs-v2{
			height:1%;
			}	
	/* // clearing floats */

/* // thumbnail VERTICAL END */

/* thumbnail GALLERY START */
	ul#thumbs-g{
		margin:0px;
		padding:0px 0px 0px 90px;
		list-style:none;
	}
	
	ul#thumbs-g li{
		float:left;
		list-style:none;
		padding: 2px 2px 0px 2px;
		margin: 30px 30px 0px 0px;
		background: #FFFFFF none repeat scroll 0% !important; 
		border-color: #EEEEEE rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238) !important;	
		border-width: 1px  !important;
		border-style: solid  !important;
	}
	ul#thumbs-g a{
		display:block;
		float:left;
		width:175px;
		height:124px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs-g a img{
		float:left;
		position:absolute;
		left:0px;
		bottom: 0px;
		top: 0px;
                right:0px;	
	}
	/* clearing floats */
	
		ul#thumbs-g:after, li#thumbs-g:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs-g, li#thumbs-g{
			display:block;
			}
		/*  \*/
		ul#thumbs-g, li#thumbs-g{
			min-height:1%;
			}
		* html ul#thumbs-g, * html li#thumbs-g{
			height:1%;
			}	

/* // thumbnail gallery END */
/* thumbnail HORIZONTAL no link START */

	ul#thumbs-nolinks, ul#thumbs-no li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs-nolinks li{
		float:left;
		margin: 10px;
		background: #FFFFFF none repeat scroll 0% !important; 
		border-color: #EEEEEE rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238) !important;	
		border-width: 1px  !important;
		border-style: solid  !important;
		padding:10px;
	}
	ul#thumbs-nolinks img{
		display:block;
		width:80px;
		height:80px;
	}
	

/* // thumbnail HORIZONTAL no link END */
/* thumbnail HORIZONTAL START */

	ul#thumbs-top5, ul#thumbs-top5 li{
		margin:0px 0px 0px 10px;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs-top5 li{
		float:left;
		margin: 10px 5px 0px 0px;
		background: #FFFFFF none repeat scroll 0% !important; 
		border-color: #EEEEEE rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238) !important;	
		border-width: 1px  !important;
		border-style: solid  !important;
		padding:2px;
	}

	ul#thumbs-top5 li.featured{
		border-color: #FF6600 !important;
	}
	
	ul#thumbs-top5 a{
		display:block;
		float:left;
		width:105px;
		height:80px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs-top5 a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	
	/* mouse over */
	
		ul#thumbs-top5 a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs-top5 a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs-top5:after, li#thumbs-top5:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs-top5, li#thumbs-top5{
			display:block;
			}
		/*  \*/
		ul#thumbs-top5, li#thumbs-top5{
			min-height:1%;
			}
		* html ul#thumbs-top5, * html li#thumbs-top5{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail HORIZONTAL END */

/* ================ ROLLOVER thumbnail STOP ============= */


/* ================ MYACCOUNT user page START ============= */
	ul#friends{
		margin:5px;
		padding:0px;
		list-style:none;
	}
	ul#friends li{
		float:left;
		list-style:none;
		width: 205px;
		padding: 5px;
		margin: 5px;
		background: #FFFFFF none repeat scroll 0% !important; 
		border-color: #EEEEEE rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238) !important;	
		border-width: 1px  !important;
		border-style: solid  !important;
	}
/* ================ MYACCOUNT user page STOP ============= */



.hr{
	background: transparent url(http://pictures.topspeed.com/images/hr.png) no-repeat scroll 50% 100%;
	margin-bottom: 30px;
	padding-bottom: 10px;

}

/*
div.bg_player img, ul#thumbs-g li img{
	background: transparent url(http://pictures.topspeed.com/images/shadow_bottom_right.gif) no-repeat scroll right bottom;
	padding: 0px 0px 7px;
}
*/


a.pagination_link_on, a.pagination_link_on:link, .pagination_link_on:visited {
	font-family: Arial, Verdana;
	padding: 1px 4px 1px 4px;
	color: #FFFFFF;
	background-color: #0f679e; 
	text-align: center;
	border: 1px solid #0d72a6;
	text-decoration: none;
	text-transform: capitalize;
}

a.pagination_link_on:hover, a.pagination_link_on:active  { 
	background-color: #f14001; 
	border: 1px solid #ff8625;
	padding: 1px 4px 1px 4px;
}

.pagination_link_off { 
	background-color: #f14001; 
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #ff8625;
	padding: 1px 4px 1px 4px;
}





.article_doc_btn {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	background: #FFFFFF url(http://www.topspeed.com/images/account_area/btn-send_red.gif) repeat-x;
	width: 90px;
	height: 30px;
	border: 1px solid #d3d3d3;
}

input.send-btn {
	width: 90px;
	height: 30px;
	background: #FFFFFF url(http://www.topspeed.com/images/account_area/btn-send.gif) repeat-x;
	outline: none;
	border: 1px solid #d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}

input.send-btn:hover {
	width: 90px;
	height: 30px;
	background: #FFFFFF url(http://www.topspeed.com/images/account_area/btn-send_off.gif)  repeat-x;
}


/* ==============rubrique-make news scroller - mootool==========================*/
#NewsTicker{
	border:dashed 1px #8ab9d2;
	background:#d7eaf7;
	width:300px;
	height:360px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#0f679e;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 290px;
	height: 300px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:12px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 470px;
		height: 330px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 280px;
		color: #333333;
		text-align: justify;
		font-size: 12px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #0f679e;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #0f679e;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #0f679e;
			font-size: 12px;
			margin:6px 0 14px 0;
		}
/* ====================== end mootool scrooler css ==================*/


/* ====================== google adds css ==================*/

/* common rules */

.google_add{
	padding: 5px 0px;
}

.google_sponsor{
	color:#000000;
}

.google_top_link_a{
	text-decoration:none;
	font-size:13px;
}


.google_daix_dots{
	width:0px;
	height:0px;
	overflow:hidden;
}

/* google ads rules next section logo */

.google_logo{
	height: 150px;
	width : 180px;
	float:left;
	padding: 10px 0px 10px 10px;
}

.google_logo .google_top_link_a{
	color: #0f679e;
	font-size:14px;
}

.google_logo .google_text{
	color: #333333;
	font-size: 12px;
	width : 180px;
}

.google_logo .google_bottom_link_a{
	color: #0f679e;
	font-size:11px;
	text-decoration:none;
}


/* google ads rules on bottom of column 1 */

.google_first_column{
	width : 460px;
	height : 200px;
}

.google_first_column .google_add{
	float:left;
	width:220px;
	height: 80px;
	padding: 5px;
	/*margin-bottom: 15px;*/
	background-color:#f7f7f7;
}

.google_first_column .google_top_link_a{
	color: #FFFFFF;
	/*font-size:11px;*/
}

.google_first_column .google_top_link{
	text-align: left;
	width: 200px;
	font-size:14px;
	background-color:#0f679e;
	padding:  1px 5px 1px 5px;
}

.google_first_column .google_text{
   	color: #333333;
	text-align: left;
	font-size:12px;
	overflow: hidden;
	height:40px;
}

.google_first_column .google_bottom_link{
	color:red;
	text-decoration:none;
	text-align: left;
	font-size:12px;
}

/* google ads rules as lines */

.google_lines .google_top_link{
	color:yellow;
	/*width: 140px;*/
	float:left;
	padding: 0px 5px 0px 0px;
}

.google_lines .google_bottom_link{
	color: #333333;
	font-size:11px;
	text-decoration:none;
	width: 0px;
	overflow: hidden;
	float:left	;
}

.google_lines .google_daix_dots{
	width:200px; 
	height:5px;
	border: 1px solid red;
}

/* ====================== end google adds css ==================*/

/* --- title headings in article_model_full start---*/
.article_container  h3 { 
font-size: medium;
padding: 15px 0px 15px 0px;
text-decoration: underline;
}
h2 .content_link_big { 
font-size: large;
padding: 0px 0px 20px 0px;
text-decoration: underline;
}
/* --- title headings in article_model_full end---*/

/* --- embed <docNNNN> start---*/
.article_image_ {
margin: 10px 0px 20px -8px;
border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE !important;
border-style:solid !important;
border-width:1px !important;
padding: 4px;
width:440px; 
text-align:center;
}


/* --- special negative top margin for image included in the bloc_article, to be closer to the titles. ---*/
.article_bg .article_image_ {
margin: -10px 0px 20px -8px;
}

.article_image_left {
float: left;
margin: 10px 10px 10px 0px;
padding: 4px;
border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE !important;
border-style:solid !important;
border-width:1px !important;
width: 180px;
height: 100%;
align:right;
}

.article_image_right {
float: right;
margin: 10px 0px 10px 10px;
padding: 4px;
border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE !important;
border-style:solid !important;
border-width:1px !important;
width: 180px;
height: 100%;
align:right;
}  

/* ---- for inclusing of youtubecode for example ----*/
.article_bg embed{
margin: 10px 0px 10px -2px; 
background-color: #000000;
width: 460px;
}
/* --- embed <docNNNN> end --*/


/* ---- newsletter styling ----*/
.dispatchbutton {
background:#EDEDED none repeat scroll 0 0;
border-color:#999999 #666666 #666666 #999999;
border-style:solid;
border-width:1px;
color:#000000;
font-family:helvetica,arial,verdana,sans-serif;
font-size:11px;
font-weight:bold;
margin:0 0 0 6px;
padding:3px 6px;
}
.dispatchfield {
background:#FFFFFF none repeat scroll 0 0;
border-color:#999999 #666666 #666666 #999999;
border-style:solid;
border-width:1px;
color:#000000;
font-family:helvetica,arial,verdana,sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:4px;
width:150px;
}
.newsletter {
margin:0 3px -1px 0;
padding:0;
}
#newsletter {
background-color:#FFC;
border:1px solid #FC3;
padding:10px 10px 15px 10px; 
margin: 0px 0px; float:left; 
text-align:center;
font-size:11px;
}
/*---- newsletter styling END ----*/



/*---- START gallery link ----*/
#content {
position: relative;

}
.postgallery {
background: #FFFFFF;
display: block;
clear: both;
padding: 0 0 12px 12px;
margin:  10px auto;
position: relative;
_width: 460px;
/*border-left: 1px solid #0f5f96; */

}
#content .postgallery h3{
background: #fff;
font-size: 1.1em;
text-align: left;
padding-bottom: 3px;
margin: 0 0 0 -12px;
_margin-left: -6px;
letter-spacing: 0;
}
#content .postgallery p {
background: #fff;
font-size: 1.1em;
margin: 0 0 0 -12px;
padding: 5px 4px 5px 0;
_width: 460px;
}
#content .postgallery h3 span {
background: url(http://www.topspeed.com/images/postgallery-title-lt.gif) no-repeat 0 0;
display: block;
width: 70px;
height: 0 !important;
height /**/: 23px;
padding: 23px 0 0 0; 
overflow: hidden;
float:left;
}
#content .postgallery h3 a {
background: #f14001 url(http://www.topspeed.com/images/postgallery-title-rt.gif) no-repeat right top;
color: #fff;
height: 23px;
display: block;
float: left;
height: 23px;
padding: 0 16px 0 4px;
line-height:23px;
}
#content .postgallery h3 a:hover {color: #FFFFFF; }
#content .postgallery h3 strong {
margin: 0;
display: block;

}
#content .postgallery .btn-hires {
position: absolute;
top: .4em;
right: 0;
float: right;
}


.clearfix { display: inline-block; width:450px; height:25px; }  

#content .postgallery h3 a {
background: #f14001 url(http://www.topspeed.com/images/postgallery-title-rt.gif) no-repeat right top;
color: #fff;
height: 23px;
display: block;
float: left;
height: 23px;
padding: 0 16px 0 4px;
line-height:23px;
}

#content .postgallery h3 strong {
margin: 0;
display: block;

}
a.link_gallery, a.link_gallery:active, a.link_gallery:visited {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #c71f03;
text-decoration: none;	
}
a.link_gallery:hover {
color: #FF3300;
text-decoration:underline;
}
/*---- END gallery link ----*/

/*-----START  /dist/quote.html-----*/

#quote_center, #quote_ {
	width:400px; 
	padding:10px; 
	margin: 10px;
	line-height: 1.8em;	
}
#quote_left{
	float: left; 
	width:160px; 
	padding:10px; 
	margin: 10px;
	line-height: 1.8em;
}
#quote_right{
	float: right; 
	width:160px; 
	padding:10px; 
	margin: 10px;
	line-height: 1.8em;	
}
#quote_right p, #quote_left p, #quote_center p, #quote_ p{
font-size: large;
color: #0F679E;
font-weight: bold;
}

/*-------END quoted text ------*/

/*-------------------NICE HYPERLINK YELLOW-----------------
-------------------------------------------------------------*/
a.spip_out,a.spip_auto {
background:transparent url(http://pictures.topspeed.com/images/link-bg.gif) repeat-x scroll 0 0;
padding:1px 0;
border-bottom:1px dotted #CCCCCC;
text-decoration:none;
color:#763712;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

a.spip_out:hover,a.spip_auto:hover {
border-bottom:1px solid #000000;
}
/* -----------------------------------------------------------
		HOTKEYS MAINLAYER 
----------------------------------------------------------- */

.podPodLinksWidget {
width: 220px ;  /* To change the overall size of the widget, add a new width here */
height: 73px;
background-color: #FFFFFF; ; /* you may need to add !important just before the semicolon */ 
padding: 0px 10px ;
}

/* -----------------------------------------------------------
		HOTKEYS TITLE FONTS ("Sponsored Links" and "Related Articles") 
--------------------------------------------------------------*/

.podSectionTitle {	/* you may need to add !important just before the semicolon for each */
color: #000000;
font-size: x-small;
font-weight: normal;  
}

/* -----------------------------------------------------------
		HOTKEYS PUBLISHER LINKS
--------------------------------------------------------------*/

a.podRelatedAdWord, a.podHeadline {  /* you may need to add !important just before the semicolon for each */
color: #0F679E;
font-size: small;
text-decoration: none;
font-weight: bold !important ;
line-height: 5px;
}

a.podRelatedAdWord:hover, a.podHeadline:hover { 
color: #FF6600 !important; 
}


/* -----------------------------------------------------------
		bloc keyword bottom addthis links
--------------------------------------------------------------*/
ul.key_bottom {
padding-bottom: 3px;
border-bottom: 1px dashed grey;	
list-style :none;	
}

li.key_bottom_comments, li.key_bottom_gallery{
float:left;	
}

li.key_bottom_comments a, li.key_bottom_gallery a {
float:left;	
text-decoration: none;
font-size: x-small;
margin: 0px 3px;
}

li.key_bottom_addthis a{
float:left;
text-decoration: none;
font-size: x-small;
margin: 0px 3px;
}


/* -----------------------------------------------------------
		rubrique_images addthis links
--------------------------------------------------------------*/
ul.addthis_center {
list-style :none;
width: 350px;	
}

ul.addthis_center li a{
float:left;
text-decoration: none;
font-size: x-small;
margin: 0px 3px;
}

.at300bs {
float:left;
margin: 1px 3px;
background-color: #FFFFFF;


