/*
Theme Name: EMK sur la base de Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Mazedia
Version: 1
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/**
 * Reset - Resets all browsers down to common default settings
 *
 * @credits Eric Meyer's CSS Reset <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>
 * @package WPFramework
 * @subpackage Media
 */

/* Eric Meyer Reset Reloaded */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* Removes dotted line when focus */
:focus { outline: none; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

/* Regular clearing, just in case! */
.clear { clear: both; }


/*Copyright (c) 2009, Yahoo! Inc. All rights reserved. reset */html{color:#000;background:#FFF;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} fieldset,img{border:0;} address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';} abbr,acronym {border:0;font-variant:normal;} sup {vertical-align:text-top;} sub {vertical-align:text-bottom;} input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;} body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} table {font-size:inherit;font:100%;} pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*fonte-base - FGL 10-09*/
h1,h2,h3,h4,h5,h6,strong,dt,table th,legend, label{font-weight:bold;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,fieldset,blockquote, table{margin:0em 0; }
table{border-collapse:collapse;}
table th, table td{padding:0.3em;}
table th, fieldset{background-color:#eee;}



/*-------------------------------------------------------------------------------------*/
/* =  debut de style pour emk			 */
/*-------------------------------------------------------------------------------------*/
html{
	background: #481B4C url('images/bg_site.jpg') no-repeat center top;
	
}

body{
	font-family:Arial,Sans-serif;
	
	}



#wrapper{
	width:960px;
	margin:0 auto 20px auto;
	
	}


/*-------------------------------------------------------------------------------------*/
/* =  les fonts			 */
/*-------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'TFForeverBoldItalic';
    src: url('fonts/tfforever-bolditalic-webfont.eot');
    src: url('fonts/tfforever-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tfforever-bolditalic-webfont.woff') format('woff'),
         url('fonts/tfforever-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/tfforever-bolditalic-webfont.svg#TFForeverBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TFForeverDemiItalic';
    src: url('fonts/tfforever-demiitalic-webfont.eot');
    src: url('fonts/tfforever-demiitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tfforever-demiitalic-webfont.woff') format('woff'),
         url('fonts/tfforever-demiitalic-webfont.ttf') format('truetype'),
         url('fonts/tfforever-demiitalic-webfont.svg#TFForeverDemiItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TFForeverMediumItalic';
    src: url('fonts/tfforever-mediumitalic-webfont.eot');
    src: url('fonts/tfforever-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tfforever-mediumitalic-webfont.woff') format('woff'),
         url('fonts/tfforever-mediumitalic-webfont.ttf') format('truetype'),
         url('fonts/tfforever-mediumitalic-webfont.svg#TFForeverMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*-------------------------------------------------------------------------------------*/
/* =  Header			 */
/*-------------------------------------------------------------------------------------*/
#header{
	background: transparent url('images/bg_header.png') no-repeat top left;
	width:960px;
	height:190px;
	position:relative;
}

.pays{
	position:absolute;
	top:5px; right:250px;
	width:80px;
}
.pays{margin: 0 0; list-style-type:none;}
.pays li{
	margin: 0 0; list-style-type:none; display:inline; 
}
.pays a{
	display:block;
	width:28px; height:28px;
	overflow:hidden; text-indent:-200em;
	float:right;
	margin:0 0 0 5px;
}

.pays a.uk{background:transparent url('images/flag_uk.png') no-repeat top left;}
.pays a.fr{background:transparent url('images/flag_fr.png') no-repeat top left;}
.name_site a{
	display:block;
	width:240px; height:170px;
	position:absolute; top :10px; left:10px;
	overflow:hidden; text-indent:-200em;
}

#site-description{
	display:block;
	width:713px; height:54px;
	position:absolute; top:45px; left:245px;
	overflow:hidden; text-indent:-200em;
}

.screen-reader-text{display:none;}

#access .menu_mainnav{
	position:absolute;
	top:125px; left:260px;
}
#access .menu_mainnav a{
	text-decoration:none;
	color:#fff;
}

#access .menu_mainnav a:hover, #access .menu_mainnav .current-menu-item a{
	color:#471B4C;	
	}

#access .menu_mainnav ul{
/*	font-size:128%;*/
/*	letter-spacing:0.05em;*/
	list-style-type:none;
	
	font-size:105%;
	font-style:italic;
	font-weight:bold;
	
	
	text-transform:uppercase;
/*	font-family: 'TFForeverDemiItalic', Arial, sans-serif;*/
}
#access .menu_mainnav li{
/*	float:left;
	margin:12px 4px 10px 4px;*/
	border-left: 1px solid #FFFFFF;
	    float: left;
	    font-size: 95%;
	    margin: 12px 4px 10px;
	    padding-left: 4px;
}

#menu-tools{
	position:absolute;
	top:10px; right:0;
	list-style:none;
}
#menu-tools li{
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px #fff solid;
	}

#menu-tools li a{color:#fff; text-decoration:none;}

/*-------------------------------------------------------------------------------------*/
/* =  main			 */
/*-------------------------------------------------------------------------------------*/
#maincontent{
	background-color:#401745;
	overflow:hidden; *height:1%;
	}

#content{
	width:780px;
	margin:0 10px;
	float:left;
}

.one-column #content{
	width:940px;
}

.one-column #content .wsg_content{
	margin:0 20px;
}

.one-column-iframe {
	width:960px !important;
	margin: 0 5px  !important;
}

.one-column-iframe .wsg_content{
	margin:0 0px;
}

.one-column-iframe .entry-title{
	margin-left:30px;
}

#footContent{
	clear:both;
	margin-top:20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px 0;
	background-color:#481B4D;
	}

.entry-content{overflow:hidden; *height:1%; margin:10px 0;}
.entry-title{
	margin-top:10px;
	font-size:200% !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:4px 4px 4px 10px;
	background:transparent url('images/bg_entry-title.png') repeat-y 0 0;
	
}

.wsg_content {color:#fff; margin:0 0 0 30px;}
.wsg_content a, .wsg a{color:#DD4237; text-decoration:none;}
.wsg_content a:hover, .wsg a:hover{color:#fff; text-decoration:underline;}
.wsg_content h1{clear:both; font-family: 'TFForeverBoldItalic', Arial, sans-serif; font-weight:normal; font-size:185%; margin-bottom:10px; letter-spacing:0.05em;}
.wsg_content h2{clear:both; font-family: 'TFForeverDemiItalic', Arial, sans-serif; font-weight:normal; font-size:165%; margin-bottom:10px; letter-spacing:0.05em;}
.wsg_content h3{clear:both; font-family: 'TFForeverMediumItalic', Arial, sans-serif; font-weight:normal; font-size:155%; margin-bottom:10px; letter-spacing:0.05em;}
.wsg_content h4{clear:both; font-family: 'TFForeverMediumItalic', Arial, sans-serif; font-weight:normal; font-size:145%; margin-bottom:10px; letter-spacing:0.05em;}
.wsg_content h5{clear:both; font-family: 'TFForeverMediumItalic', Arial, sans-serif; font-weight:normal; font-size:135%; margin-bottom:10px; letter-spacing:0.05em;}
.wsg_content h6{clear:both; font-family: 'TFForeverMediumItalic', Arial, sans-serif; font-weight:normal; font-size:125%; margin-bottom:10px; letter-spacing:0.05em;}
.wsg_content ul{margin-bottom:8px; margin-left:15px;}
.wsg_content p{font-size:100%; line-height:1.3em; margin-bottom:8px;}
.wsg_content strong{font-weight:bold;}
.wsg_content em{font-style:italic;}
.wsg_content label{float:none;}
.wsg_content input{margin-top:10px;}

.alignleft{float:left; margin:3px 20px 3px 0;}
.alignright{float:left; margin:3px 0px 3px 20px;}

.attachment img{text-align:center; display:block; margin :0 auto;}

/*--------------------- navigation dans les post*/
.navigation{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#481B4C;
	overflow:hidden;
	*height:1%;
}
.navigation a{color:#A44518;}

.nav-previous{float:left; width:40%; text-align:left; padding:3px;}
.nav-next{float:right; width:40%; text-align:right; padding:3px;}

/*--------------------- menu press*/
.menu_press{
	overflow:hidden;
	*height:1%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#481B4C;

}
.menu_press a{color:#fff;}
.menu_press .menu{
	list-style:none;
	margin:0 0;
	padding: 0 0;
}
.menu_press .menu li{
	float:left;
	padding:3px 5px;
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#DA3A36;
	margin:10px;
	display:block;
	width:20%;
}
.menu_press .menu li ul{
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	font-size:93%;
	border-top:1px #fff solid;
	
}
.menu_press .menu li li{
	width:auto;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0 0;
	margin: 0 0;
}

/*--------------------- partenaires*/
.galerie_partenaire_une .wp-caption{
	width:680px !important; margin:0px 15px;
	background-color:#fff;
	padding:0px 5px 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	position:relative;
	display:block;
}
.galerie_partenaire_une .wp-caption p.wp-caption-text{
	font-size:85%;
	color:#ffffff;
	position:absolute;
	top:0px; left:0;
	text-align:center;
	display:block;
	width:98%;
	background-color:#321236;
	padding:3px 1%;
	height:15px;
}

.galerie_partenaire{
	margin-top:10px;
}
.galerie_partenaire .wp-caption{
	width:200px !important;  margin:5px 15px;
	float:left;
	background-color:#fff;
	padding:40px 5px 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	position:relative;
}
.galerie_partenaire .wp-caption p.wp-caption-text{
	font-size:85%;
	color:#ffffff;
	position:absolute;
	top:0px; left:0;
	text-align:center;
	display:block;
	width:200px !important;
	background-color:#321236;
	padding:3px 5px;
	height:30px;
}

/*--------------------- galerie image*/
.gallery{overflow:hidden; *height:1%;}
.gallery-item a{
	float:left;
	padding:4px 4px 1px 4px;
	margin:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#521E56;
	}

.gallery-item a:hover{
	background-color:#E86038;
}

/*--------------------- sidebare*/

#sidebare{
	float:right;
	width:140px;
	margin:0 10px;
}

.blocksidebare{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px 0;
	background-color:#fff;
	margin-bottom:10px;
	text-align:center;
}
/*-------------------------------------------------------------------------------------*/
/* =  footer			 */
/*-------------------------------------------------------------------------------------*/
#footer{background-color:#401745;}
#endfooter{
	background:transparent url('images/bg_endfooter.png') no-repeat top left;
	width:960px; height:10px;
}

#site-generator{text-align:center; font-size:85%; padding-top:10px;}
#site-generator a{color:#fff; text-decoration:none;}


#footContent{
	font-size:100%;
	color:#fff;
}
#footContent .wsg{
	margin:5px 10px;
}
#footContent h1, #footContent h2, #footContent h3, #footContent h4, #footContent h5, #footContent h6{
	font-family: 'TFForeverDemiItalic', Arial, sans-serif; font-weight:normal; font-size:110%; margin-bottom:10px; letter-spacing:0.05em;
	margin-bottom:5px;
}
/*-------------------------------------------------------------------------------------*/
/* =  home			 */
/*-------------------------------------------------------------------------------------*/
body.home #content2col{
	overflow:hidden;
	clear:both;
	margin:10px 0;
	*height:1%; /*pour ie6*/
}

body.home .banner{
	width:300px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:8px 0;
	background-color:#fff;
	margin:0 10px 0 0;
	float:left;
}

body.home #kart_piste{
	width:460px;
	margin:0 0 0 10px;
	float:right;
	position:relative;
	padding-top:50px;
	padding-bottom:13px;
	background:transparent url('images/bg_kart_piste.png') no-repeat bottom left;
	
}

body.home .blockinfo{
	background-color:#4D1E53;
}



body.home .blockinfo h2{
	position:absolute;
	display:block;
	width:230px; height:50px;
	overflow:hidden; text-indent:-200em;
	cursor:pointer;
}


body.home .blockinfo.programme h2{top:0; left:0; background: transparent url('images/blockinfo_item1_active.png') no-repeat; }
body.home .blockinfo.kart h2{top:0; right:0; background: transparent url('images/blockinfo_item2_active.png') no-repeat;}

body.home .blockinfo.programme h2.active{top:0; left:0; background: transparent url('images/blockinfo_item1.png') no-repeat; }
body.home .blockinfo.kart h2.active{top:0; right:0; background: transparent url('images/blockinfo_item2.png') no-repeat;}

body.home .blockinfo .wsg{
	background:transparent url('images/bg_blockinfo.png') no-repeat left bottom;
	padding:10px 10px 10px 10px;
	color:#fff;
	height:180px;
}
.blockinfo.kart img,
.blockinfo.programme img
{float:right;}


#bannercontent{
	width:300px;
	height:250px;
	overflow:hidden;
}
#bannercontent div{
	width:300px;
	height:250px;
}

/*-------------------------------------------------------------------------------------*/
/* =  carousel home			 */
/*-------------------------------------------------------------------------------------*/

/*--------------------- carousel_home*/
.carousel_home{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
	background-color: #602164;
	background-image: -moz-linear-gradient(top, #602164, #3E1344); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #602164, #3E1344); /* IE10 */
	background-image: -o-linear-gradient(top, #602164, #3E1344); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#602164), to(#3E1344)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #602164, #3E1344); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #602164, #3E1344);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#602164', EndColorStr='#3E1344'); /* IE6–IE9 */
	position:relative;
	border:1px #36113C solid;
	
}

.carousel_home #billet{
	position:absolute;
	top:0; right:0;
	height:338px;
	width:169px;	
}

.carousel_home #billet a{
	display:block;
	height:338px;
	width:169px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('images/bt_billet.png') no-repeat top left;
	
}
.carousel_home #billet a:hover{
	background:transparent url('images/bt_billet_h.png') no-repeat top left;
}


/* main vertical scroll */
body.home #main {
	position:relative;
	overflow:hidden;
	height: 320px;
}

/* root element for pages */
body.home #main #pages {
	position:absolute;
	height:20000em;
}

/* single page */
body.home #main .page {
	padding:0px;
	height: 320px;
	width:565px;
}

/* root element for horizontal scrollables */
body.home #main .scrollable {
	position:relative;
	overflow:hidden;
	width: 565px;
	height: 320px;
}

/* root element for scrollable items */
body.home #main .scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}


/* single scrollable item */
.item {
	float:left;
	cursor:pointer;
	width:565px;
	height:320px;
	padding:0px;
	position: relative;
	background-color:#000;
	overflow:hidden;
}
.item img{
	width:565px; height:370px;
}

.legende{
	position:absolute;
	bottom:0; left:0px;
	width:365px;
	padding:10px 300px 10px 10px;
	background-color:#000;
	color:#fff;
	filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.80;
}
.legende a{color:#fff;}

/* main navigator */
#main_navi {
	float:left;
	padding:0px !important;
	margin:0px !important;
}

#main_navi li {
	background-color:#37113C;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	height:54px;
	list-style-type:none;
	padding:6px 6px 12px 6px;
	width:180px;
	cursor:pointer;
	overflow:hidden;
	margin:0 0 2px 0; *margin:0 0 0px 0;
}

#main_navi li:hover {
	background-color:#411548;
}

#main_navi li.active {
	background-color:#D93737;
}

#main_navi img {
	float:left;
	margin-right:10px;
	width:80px; height:60px;
}

#main_navi strong {
	display:block;
}

#main div.navi {
	margin-left:250px;
	cursor:pointer;
}

.btall_actu{
	color:#fff;
	text-decoration:none;
	margin-left:10px;
	position:absolute;
	bottom:15px;
	left:10px;
}

.boucle_actu{
	border-bottom:1px #DD4237 solid;
	margin-bottom:10px;
	padding-bottom:10px;
	*height:1%;
	overflow:hidden;
}
.boucle_actu img{
	float:left;
	margin-right:10px;
}

/*-------------------------------------------------------------------------------------*/
/* =  pour les logos partenaires			 */
/*-------------------------------------------------------------------------------------*/
#attachment_413 img{position:relative; top:35px;}
#attachment_169 img{position:relative; top:15px;}
#attachment_190 img{position:relative; top:15px;}
#attachment_427 img{position:relative; top:22px;}
#attachment_414 img{position:relative; top:22px;}
#attachment_419 img{position:relative; top:25px;}
#attachment_430 img{position:relative; top:25px;}
#attachment_433 img{position:relative; top:15px;}
#attachment_431 img{position:relative; top:0px;}
#attachment_189 img{position:relative; top:40px;}
#attachment_416 img{position:relative; top:40px;}


/*-------------------------------------------------------------------------------------*/
/* =  pour les formulaire			 */
/*-------------------------------------------------------------------------------------*/
.formul{
	width:400px;
	margin:20px auto 0 auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#54215A;
	padding:20px;
}
.formul .wpcf7-form-control-wrap input, .formul .wpcf7-form-control-wrap textarea{
	width:100%;
}




/*-------------------------------------------------------------------------------------*/
/* =  pour les pilotes			 */
/*-------------------------------------------------------------------------------------*/
.pilote_navi{
	float:left;
	width:200px;

}
.pilote_navi_bloc{
	margin-top:10px;
	padding:10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#290F2D;
	color:#fff;
	list-style-type:none;
}

.pilote_navi li{
	font-family:'TFForeverDemiItalic',Arial,sans-serif;
	font-size:180%;
	border-bottom:1px #3F1745 solid;
	padding-bottom:5px;
}
.pilote_navi li a{
	font-family:Arial,sans-serif;
	font-size:50%;
	color:#7D497C;
	text-decoration:none;
}
.pilote_navi li a:hover{
	color:#fff;
}

.wsg_content.pilote{
	float:right;
	width:550px;
}

.photo_pilote{
	width:281px; height:184px; text-align:center; padding:8px 0 5px 0; float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#290F2D;
	border:1px #421748 solid;
	margin-bottom:20px;
	}
	.photo_pilote span{
		display:block;
		width:255px; height:180px;
		overflow:hidden;
		text-align:center;
		margin-left:13px;
	}

.info_pilote{float:right; width:260px;}
	.info_pilote p{
		padding-bottom:8px;
		margin-bottom:8px;
		border-bottom:1px #551E5D solid;
		}

.resume_pilote{clear:both; margin:20px 0; line-height:1.5em;}


.palamres_pilote{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#290F2D;
	padding:10px;
}

.palamres_pilote ul{
	margin: 0 0;
	padding: 0  0;
}
.palamres_pilote ul li{
	list-style-type:none;
	border-bottom:1px #3F1745 solid;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}


.bloc_pilote{
	float:left;
	border:1px red solid;
	position:relative;
	width:232px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border:1px #481B4C solid;
	padding:4px;
	background-color:#481B4C;
	margin: 0 5px 5px 0;
}
.bloc_pilote .photo_pilote{
	width:110px; height:80px;
	margin-bottom:0;
	margin-right:5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	}

/*-------------------------------------------------------------------------------------*/
/* =  compteur			 */
/*-------------------------------------------------------------------------------------*/
#compteur{
	background-color:#401745;
	margin-bottom:10px;
}