body{	font-family: Arial;	font-size: 10px;}.competition_bloc01{	border-left: 1px solid #E9E7E8;	border-bottom: 1px solid #E9E7E8;	border-right: 1px solid #E9E7E8;	width: 670px;}.competition_bloc01_title{	color: #F63D29;	font-size: 18px;	font-weight: bold;}.competition_bloc01_date{	font-size: 12px;	font-weight: bold;}.competition_bloc01_place{	font-family: Arial Black;	font-size: 14px;}.competition_bloc01 div{	font-size: 12px;}.competition_tournament{	border-bottom: 1px solid #E9E7E8;	/*width: 656px;*/	font-family: Arial;	margin-top: 20px;}.competition_tournament_line01{	background-color: #F3F5F2;	color: #4D674A;	font-size: 12px;	font-weight: bold;	border-right: 1px solid E9E7E8;	padding-top: 20px;	padding-bottom: 20px;}.competition_tournament_line02{	background-color: #ECF1EB;	color: #4D674A;	font-size: 12px;	font-weight: bold;	border-right: 1px solid E9E7E8;	padding-top: 2px;	padding-bottom: 2px;}.competition_tournament_line01 strong,.competition_tournament_line02 strong{	font-weight: normal;}.competition_tournament td{	white-space: nowrap;	padding-left: 7px;	padding-right: 7px;}.competition_tournament span{	color: #E43730;}.competition_archives{	font-size: 12px;	color: #074D07;	font-weight: bold;	border-left: 1px solid #E9E7E8;	border-right: 1px solid #E9E7E8;	border-bottom: 1px solid #E9E7E8;	text-align: center;	padding: 3px;}.competition_archives_bottom{	border-top: 4px solid #70A062;}#competition_newsletter_container{	position: relative;	z-index: 1;}#competition_newsletter{	z-index: 2;	position: absolute;	top: 183px;	left: 30px;	height: 20px;	border: none;	background-color: transparent;}.competition_table_title{	background-image: url(../../../../../project/design/resources/images/layout/competition/competition_table_title_bg.png);	repeat: no-repeat;	width: 128px;	height: 15px;	color: #fff;	font-weight: bold;	text-align: center;	padding-top: 1px;}.competition_table_title_border{	border-bottom: 2px solid #b9d5b2;}.competition_zoom{	padding: 10px;    max-width:  800px;    margin:     0 auto;}.competition_zoom h1{	background-image: url(../../../../../project/design/resources/images/layout/commons/commons_title.png);	background-repeat: no-repeat;	padding-left: 65px;	padding-top: 15px;	font-size: 20px;	color: #4b6a49;	height: 56px;	font-weight: bold;}.competition_zoom h1 strong{	color: #ff3530;}/*  MENU  */#competition_tabs{	padding-left: -5px;	margin-left: 0px;	background-image: url(../../../../../project/design/resources/images/layout/competition/competition_menutab_bottom.png);	background-position: 0px 33px;	background-repeat: repeat-x;	height: 35px;	width: 800px;}#competition_tabs ul{	margin:0;	padding:9px 0px 0 9px;	list-style:none;}#competition_tabs li{	display:inline;	margin-left:0px;	padding-left:0px;}#competition_tabs a{	float:left;	/*background:url(../../../../../project/design/resources/images/layout/competition/competition_menutab_left.png) no-repeat left top;*/	background-position:0% -25px;	margin:0;	margin-right: 5px;	padding:0;	text-decoration:none;}#competition_tabs a span{	float:left;	display:block;	/*background:url(../../../../../project/design/resources/images/layout/competition/competition_menutab_right.png) no-repeat right top;*/    background-color: #009157;    border-radius: 8px 8px 0 0;	padding:3px 16px;    font-size: 10pt;	background-position:100% -25px;	color:#fff;	font-weight: bold;}/* Commented Backslash Hack hides rule from IE5-Mac \*/#competition_tabs a span {float:none;}/* End IE5-Mac hack */#competition_tabs a:hover span{  color:#fff;}#competition_tabs a:hover{  background-position:0% -50px;}#competition_tabs a:hover span{  background-position:100% -50px;}#competition_tabs_bottom{	width: 100%;	background-image: url(../../../../../project/design/resources/images/layout/competition/competition_menutab_bottom.png);}.competition_blog_content{	padding-left: 25px;}.competition_blog_content h2{	color: #F63D29;	font-size: 18px;	font-weight: bold;	margin-bottom: -10px;	padding-bottom: -5px;}.competition_blog_content h3{	color: #000;	font-size: 10px;	font-weight: normal;	margin-bottom: -0px;}.competition_blog_content h4{	margin-top: 0px;	color: #000;	font-size: 12px;	font-weight: bold;}.competition_blog_gray{	width: 100%;	background-color: #eee;	width: 430px;	height: 100px;	padding: 10px;	font-size: 12px;}.competition_blog_inscription_new{	color: red;	font-family: Arial Black;	font-size: 14px;	display: inline;}.competition_blog_inscription_online{	color: #075400;	font-style: italic;	display: inline;	margin-right: 0px;}.competition_blog_gray{	font-weight: bold;	font-size: 11px;	padding-left: 40px;}.competition_blog_log_box{	background-image: url(../../../../../project/design/resources/images/layout/competition/competition_blog_log_bg.png);}.competition_blog_log_box div{	width: 170px;	padding-left: 5px;}.competition_blog_log_box div div{	padding-left: 10px;	font-size: 12px;	color: #fff;	}.competition_content_align_justify{	text-align: justify;}.newsletter_box .email{	width: 		140px;	font-size: 	9pt;	margin: 	5px 10px;}.newsletter_box .submit{		font-size: 			8pt;	border: 			1px solid #054900;	background-color: 	#98BF8F;	color: 				#054900;	padding: 			2px 10px;}.newsletter_box{	background-image: 		url(../../../../../project/design/resources/images/layout/commons/commons_right_column_newsletter.png);	background-repeat: 		no-repeat;	background-position: 	top;	padding: 				170px 20px 20px 20px;	text-align: 			center;}