@import url("/base/styles/layout.css");
@import url("/base/styles/default/global.css");

.strong { font-weight: bold; }
#sid #me {margin: 0 7px 20px}
#sid #me #formMEV #typeParcoursMEV #typeParcours input {border:0}
#form {
  background:transparent url(/base/imgs/default/mev/fbg_mev.gif) no-repeat left top;
}

#formMEV {
  margin:0;
  padding-top:120px;
  padding-left:60px;
}

p.hr {
	background: transparent url(/base/imgs/default/point.gif) top left repeat-x;
	font-size: 0;
	line-height: 0;
	height: 15px;
	width: 60%;
	margin: 0 20% !important;
	padding: 0;
	clear: both;
}

.special {
	border: 1px solid #CCC;
	background-color: White;
	padding: 4px;
}

.kw1 {
	font-size: 1.6em;
	font-weight: bold;
}

.kw2 {
	font-size: 1.4em;
	font-weight: bold;
}

.kw3 {
	font-size: 1.4em;
}

.kw4, table {
	font-size: 1em;
}

/* bons plans */
#bonsplans {
  float:left;
	background: url(/base/imgs/default/bp/bas_bonsplans.gif) bottom left no-repeat #fafafa;
	padding-bottom: 3px;
	margin: 15px 8px 0 4px;
	clear: both;
}

#bonsplans h2 img {
  margin-bottom: -2px;
  _margin-bottom: 0;
}

*+html #bonsplans h2 img {
  margin-bottom: 0;
}

#bonsplans div {
	padding: 15px 0 10px 15px;
	background: url(/base/imgs/default/bp/bg_bonsplans.gif) top left repeat-y transparent;
	text-align: center;
	width: 605px;
}

*html #bonsplans div {
  width: 615px;
}

#bonsplans div div {
	padding: 0;
	width: 140px;
	background-image: none;
	float: left;
	margin-right: 10px;
}

#bonsplans div div.last {
	margin-right: 0;
}

#bonsplans div div h3 {
	color: #999;
	margin-bottom: 10px;
	font-size: 1.3em;
}

#bonsplans div div h3 img {
	display: block;
	margin: 0 auto 5px;
}

#bonsplans div ul {
	text-align: left;
	background-color: #fff;
	border: 1px solid #CCC;
	padding: 5px 2px 0;
	text-transform: uppercase;
}

#bonsplans div li {
	padding-bottom: 5px;
}

#bonsplans div li a {
	color: #0095ff;
}

#bonsplans div li a.bpcol {
	color: #ff4000;
}

/* top départ */

#topdepart {
	background: url(/base/imgs/default/buzz/bg_topdepart.gif) bottom left no-repeat #246c7a;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#topdepart h3, #topdepart p, #topdepart table {
	margin: 0 16px;
	color: #fff;
}

#topdepart h3 {
	font-size: 1.5em;
	font-weight: normal;
}

#topdepart h3 span {
	font-size: .7em;
	font-weight: bold;
	padding-left: 90px;
}

#topdepart h3 span a {
	color: #f60;
}

#topdepart h3 img {
  vertical-align: middle;
}

*html #topdepart h3 img {
  margin-top: 5px;
}

*+html #topdepart h3 img {
  margin-top: 5px;
}

#topdepart table {
	width: 282px;
	background-color: #231f20;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	margin-top: 7px;
}

#topdepart table th {
	font-weight: normal;
	padding: 2px 0 1px 5px;
	font-size: 1.3em;
}

#topdepart table td {
	background: transparent url(/base/imgs/default/buzz/bgmots_topdepart.gif) center right repeat-x;
	vertical-align: middle;
	height: 30px;
	padding: 0;
	text-transform: uppercase;
	font-size: 1.6em;
	letter-spacing: .42em;
	text-align: right;
}

*html #topdepart table td {
	padding: 0 5px 0 0;
}

#topdepart table a {
  color: #fff;
}
#topdepart table td.int a {
  color: #fd0;
}

#topdepart table td.int {
	color: #fd0;
	width: 176px;
	padding: 0 0 0 5px;
	border-right: 2px solid #1f6571;
	text-align: left;
	background-position: center left;
}

#topdepart table th.int {
	border-right: 2px solid #1f6571;
}

#topdepart .voirtous {
	font-size: .9em;
}

#topdepart .voirtous a {
	color: #fff;
}

p#carre {
	text-align: center
}

/* footer */

#subft {
	padding: 30px 0 0 23px;
	width: 957px;
	height: 270px;
	background: #3f8f90 url(/base/imgs/default/mev/bg_ft.gif) top left no-repeat;
	margin-top: 20px;
}

*html #subft {
  width: 980px;
}
*+html #subft {
margin-top: 10px;
}


#subft .ft_bloc {
	width: 291px;
	float: left;
	margin-right: 30px;
	color: #666;
	text-align: center; 
}

#subft .ft_bloc h2 {
	text-align: center;
}

#subft .ft_bloc div img {
	margin-bottom: 5px;
}

#subft #guide {
	margin-right: 31px;
}

#subft .ft_bloc a {
	color: #666;
}

#subft .ft_bloc div {
	padding: 5px 45px 15px;
}

#subft #guide ul {
	text-align: left;
}

#subft #guide li {
	display: inline;
}

#subft #newsletter {
	margin-right: 0;
	text-align: left;
}

#subft #newsletter p strong {
	margin-bottom: 10px;
	display: block;
	font-size: .9em;
}

#subft #newsletter form {
	text-align: right;
}

#subft #newsletter form input[type="image"] {
  border: 0;
}

#subft #newsletter .inputtext {
	width: 198px;
	border-color: #999;
	margin-bottom: 5px;
}
/* H1 */
#pitchvols{clear:both;height:42px;}
#pitchvols h1{font-size:24px;color:#000000;}
#pitchvols em{color:#267477;font-style:normal;}

/* clearfix */

.clearfix:after, .listing li:after, .bloc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix, .listing li, .bloc { display:inline-block; }
/* Hides from IE-mac \*/ * html .clearfix, * html .listing li, * html .bloc { display:block; } /* End hide from IE-mac */