body {cursor:url(http://vendee-courses.com/images/mon_cursor.cur),auto;}
#cotedroit, #cotegauche
{
 display: inline-block;
 vertical-align:top;
}
#cotegauche
{
 position:relative;
 width:450px;
 top:0px;
 left:0px;
 padding:0;
 margin: 0 ;
 overflow: auto;
}
#cotedroit
{
 position:relative;
 top:0px;
 left:0;
 width: 480px;
 margin:0px;
 padding: 0px;
 font-size: 0.9em;
 overflow: auto;
}
@media all and (max-width: 900px)
{
 #cotedroit, #cotegauche
    {
    width: auto;
    display: block;
  }
}
#suivi{ 
  position: relative;
  width:99%;
  top: 0px;
  margin: 0px;
  left:0px;
  float:left;
  overflow: auto;
  vertical-align:middle;
  background:#00ffff;
}
/* bloc météo */
#meteo, #contact
{
 display: inline-block;
 vertical-align:top;
}
@media all and (max-width: 500px)
{
 #meteo, #contact
    {
    width: auto;
    display: block;
  }
}
#meteo { 
  position: relative;
  /*height: 290px;*/
  width:160px;
  top:0px;
  margin:0px;
  left:10px;
}
#meteo .noscript{margin:0;
	padding:0;	
	}
#meteo a{font: italic bold .8em Arial;
  color:blue;
  text-align: left;
}
/* contact */
#contact { 
  position:relative;
  width:270px;
  top:0px;
  left:20px;
  margin:0px;
  text-align:center;
  padding:0px;
}
#contact h2{ 
  margin: 0px;
  text-align:center;
  padding:0px;
  font:bold 1.3em arial; 
}

.contact_fond{
background-color:#eee8aa;
}
.contact_titre{
		width: 75px;
		font-weight: bold;
		text-align:center;
		background-color:#c0c0c0;
}
.contact_num{
		width: 180px;
		font-weight: bold;
}
.contact_course{
		width: 20px;
		font:bold 1.2em arial;
		text-align:center;
}
.contact_img{
		width:20px;
}
.contact_prix{
		width: 300px;
		font:normal 1em arial;
		text-align:center;
}
.contact_partant{
		width:20px;
		text-align:center;
}
.contact_distance{
		width: 50px;
		font:normal 1em arial;
		text-align:center;
}
.contact_video{
		width: 50px;
		font:normal 1em arial;
		text-align:center;
}
.contact_arrive{
		width: 150px;
		text-align:center;
		font:bold 1.2em arial;
}
#contact th {
 background:#d3dbf3;
}
.l1 {
 background:#d7e6a7;
}

/*message du président*/
#bienvenue {
  position: relative;
  width:97%;
  left:0px;
  top: 5px;
  
}
/* pavé flash info */
#edito {
  position: relative;
  width: 97%;
  left: 0px;
  top: 0px;
  margin: 0 auto auto auto;
  font-weight:bold;
  background: #e9e9e9;
  overflow: auto;
  border: 4px groove #aa8400;
	-moz-border-radius: 10px;/* firefox*/
        -webkit-border-radius: 10px;/* safari,chrome*/
		    -khtml-border-radius: 10px;/* Linux*/  
				border-radius: 10px;/* propriété css3*/
					border-radius:10px;
}
#edito  a{
 text-decoration:none;
 color:#0000ff;
}
#edito  :hover a{
 text-decoration:none;
 color:#000000;
 background: #ffffff;
}
#edito h2{text-indent:10px;
	margin:5px;
	text-shadow:1px 1px 1px #333333;
	font-family: 'Lobster', serif, arial;
}
#edito h4{text-indent:10px;
		
}
#rss, #salut, #compteur
{
 display: inline-block;
 vertical-align:top;
}
#entame{
 position:relative;
 /*width:950px;*/
 top:0;
 padding:0;
 margin: 0;
}
@media all and (max-width: 450px)
{
 #rss, #compteur, #entame
    {
    width: auto;
    display: block;
  }
 #meteo, #video, #acces, #miss, #bienvenue
 {
 display: none;
 }
  
}
@media all and (max-width: 780px)
{
#salut
    {
   display: none;
  }
}
#rss{
position:relative;
width:200px;
padding:0px;
margin:0px;
text-decoration: none;
border:none;
background:#eee8aa;
}
#rss img{
text-decoration: none;
border:none;
}
/* bloc compteur */  
#compteur  { 
 position:relative;
 width:200px;
 margin:0;
 background:#eee8aa;
 font:normal bold 1.2em Arial;
 text-align:right;
}
#salut {
 position:relative;
 top:0;
 width:350px;
 font: normal bold 1.2em Arial;
 color: #000;
 top:5px;
 margin:0px;
 padding:0px;
 text-align:center;
}
#message {
  position: relative;
  width:98%;
  top:0;
  padding:0;
  margin: 0;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	padding: 0px;
	margin:0px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#8d6e22"); /* Pour IE seulement et mode gradient à linear */
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#dcd572 50%,
		#c9a832 50%,
		#a68129 65%,
		#8d6e22);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #dcd572),
		color-stop(0.50, #c9a832),
		color-stop(0.65, #a68129),
		to(#8d6e22));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,142,016,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,142,016,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,142,016,0.6);
	text-shadow:
		0px -1px 3px rgba(255,255,255,0.8),
		0px 1px 0px rgba(255,255,255,0.3);
		}