/* CSS Document */

/**********************************************************************************************************************************************sselecteurs généraux**
selecteurs généraux
*********************************************************************************************************************************************************************/
body {
background-color:#333333;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
}

img{border-width:0px;}

a {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
}

h1
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFCC00;
}

h2
{
font-size:12px;
}

table
{
border-width:0px;
}

input
{
background-color:#04004A;
color:#FF9900;
border-width:1px;
border-color:#FF9900;
border-style:solid;
}

textarea
{
background-color:#04004A;
color:#FFFFFF;
border-width:1px;
border-color:#FF9900;
border-style:solid;
}

select
{
background-color:#04004A;
color:#FFFFFF;
border-width:1px;
border-color:#FF9900;
border-style:solid;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.ligne1
{
background-color:#CCCCCC;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
font-style:italic;
color:#000000;
}

.ligne2
{
background-color:#FFFFFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
font-style:italic;
color:#000000;
}

.coordonnees
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

.coordonnees a
{color:#FFCC00;
}

.coordonnees a:hover
{color:#999999;
}

.legende
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC00;
}

.legende a
{color:#FFFFFF;
}

.legende a:hover
{color:#999999;
}


hr
{border-color:#FFCC00;
border-style:solid;
border-width:2px;
width:800px;
}

/**********************************************************************************************************************************************mmenu principal**
menu principal NEW
*********************************************************************************************************************************************************************/
#menu_new {
position: absolute;
top: 2;
left: 2;
z-index:0;
width: 100%;
height: 100%;
margin-left:0px;
font-size:14px;
}
#menu_new dl {
float: left;
width: 12em;
margin: 0 1px;
}

#menu_new dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #3A60CD;
	border: 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:white;
	height:20pt;
}
#menu_new dt a
{
color: #FFFFFF;
text-decoration: none;
}
#menu_new dd {
border: 1px solid gray;
}
#menu_new li {
text-align: left;
background: #FFCC00;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#menu_new li.laisse-annonce
{
text-align: left;
background:#ff9900;
font-weight: bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
#menu_new li a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu_new li a:hover, #menu_new dt a:hover {
background: #eee;
}
#menu_new li a:hover
{
background-color:#ffffff;
}
#menu_new dt a:hover
{
background-color:#3A60CD;
}
/**********************************************************************************************************************************************menu principale**
menu principal
*********************************************************************************************************************************************************************/
#logo
{
	float: left;
	margin-right:5pt;
	margin-left:2pt;
	width:100pt;
	position:absolute;
	z-index:2;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#logo a
{
color:white;
}


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
z-index:100;
}

#menu {
position: absolute;
top: 0;
left: 0;
z-index:100;
width: 100%;
margin-left:230px;
font-size:14px;
}
#menu dl {
float: left;
width: 12em;
margin: 0 1px;
}

#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #3A60CD;
	border: 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:white;
	height:20pt;
}
#menu dt a
{
color: #FFFFFF;
text-decoration: none;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: left;
background: #FFCC00;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#menu li.laisse-annonce
{
text-align: left;
background:#ff9900;
font-weight: bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
#menu li a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}
#menu li a:hover
{
background-color:#ffffff;
}
#menu dt a:hover
{
background-color:#3A60CD;
}
/*-----------------------------------------------------------------------------------------------------
pied de page NEW
-------------------------------------------------------------------------------------------------------*/
div#footer_new
{
margin-top:580px;
width:800px;
background-image:url(../pictures/footer.jpg);
height:55px;
position:absolute;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:black;
font-size:10px;
padding-left:10px;
}

div#footer_new strong
{
font-weight:bolder;
font-size:12px;
}



div#footer_newN
{
margin-top:580px;
margin-left:810px;
width:432px;
background-image:url(../pictures/footerN.jpg);
height:55px;
position:absolute;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#04004a;
font-size:20px;
font-weight:bolder;
text-align:center;
vertical-align:middle;
font-style:italic;
}
div#footer_newN a
{
color:#04004a;
}
div#footer_newN table
{
width:100%;
}
/*-----------------------------------------------------------------------------------------------------
pied de page
-------------------------------------------------------------------------------------------------------*/
div#footer
{
margin-top:660px;
width:800px;
background-color:#FFCC00;
height:55px;
position:absolute;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:black;
font-size:10px;
padding-left:10px;
}

div#footer strong
{
font-weight:bolder;
font-size:12px;
}



div#footerN
{
margin-top:660px;
margin-left:810px;
width:432px;
background-color:#3A60CD;
height:55px;
position:absolute;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:20px;
font-weight:bolder;
text-align:center;
vertical-align:middle;
font-style:italic;
}
div#footerN a
{
color:#FFFFFF;
}
div#footerN table
{
width:100%;
}
/*-----------------------------------------------------------------------------------------------------
VDEVLIVE
-------------------------------------------------------------------------------------------------------*/
.vdevlive 
{
width: 1016px;
height:28px;
margin-top:50px;
margin-left:225px;
z-index:0;
position:absolute;
background-color:#FFFFFF;
border-width:0px;
color:#FFFFFF;
vertical-align:middle;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:0px;
text-align:center;
}

.vdevlive strong
{
color:#FFCC00;
font-weight:bold;
}

.vdevlive h2
{
color:#04004A;
font-size:12px;
font-weight:bold;
}

.vdevlive a
{
color:#04004A;
}
.vdevlive a:hover
{
color:#0066CC;
}

/*-----------------------------------------------------------------------------------------------------
PORTAIL
-------------------------------------------------------------------------------------------------------*/
.vhc 
{
width: 400px;
float: left;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#0099FF;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.vhc strong
{
color:#0099FF;
font-size:13px;
}

.vhc table
{
border-width:0px;
width:100%;
}
.vhc td
{
text-align:center;
}

.vhc h2
{
color:#FFCC00;
font-size:16px;
font-weight:bold;
font-style:italic
}
.vhc a
{
color:#0099FF;
}
.vhc a:hover
{
color:#FFCC00;
}
.caseauto
{
width:25%;
}
div#hrvhc
{
float:none;
background-color:#0099FF;
height:30px;
width:100%;
}

div#hrvhc h1
{
color:#FFFFFF;
padding-left:6pt;
font-style:italic;
}

.vhc_new
{
width: 400px;
float: left;
margin-top:220px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#0099FF;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.vhc_new strong
{
color:#0099FF;
font-size:13px;
}

.vhc_new table
{
border-width:0px;
width:100%;
}
.vhc_new td
{
text-align:center;
}

.vhc_new h2
{
color:#FFCC00;
font-size:16px;
font-weight:bold;
font-style:italic
}
.vhc_new a
{
color:#0099FF;
}
.vhc_new a:hover
{
color:#FFCC00;
}
.caseauto_new
{
width:25%;
}
div#hrvhc_new
{
float:none;
background-color:#0099FF;
height:30px;
width:100%;
}

div#hrvhc_new h1
{
color:#FFFFFF;
padding-left:6pt;
font-style:italic;
}


.moderne 
{
width: 400px;
margin-left: 420px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
color:#FFFFFF;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}

.moderne table
{
border-width:0px;
width:100%;
}
.moderne td
{
text-align:center;
}

.moderne strong
{
color:#FF6600;
font-size:13px;
}
.moderne h2
{
color:#FFCC00;
font-size:16px;
font-weight:bold;
font-style:italic
}
.moderne a
{
color:#FF6600;
}
.moderne a:hover
{
color:#FFCC00;
}
div#hrmod h1
{
font-style:italic;
color:white;
padding-left:6pt;
}

div#hrmod
{
float:none;
background-color:#FF6600;
height:30px;
width:100%;
}
.moderne_new 
{
width: 400px;
margin-left: 420px;
margin-top:220px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
color:#FFFFFF;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}

.moderne_new table
{
border-width:0px;
width:100%;
}
.moderne_new td
{
text-align:center;
}

.moderne_new strong
{
color:#FF6600;
font-size:13px;
}
.moderne_new h2
{
color:#FFCC00;
font-size:16px;
font-weight:bold;
font-style:italic
}
.moderne_new a
{
color:#FF6600;
}
.moderne_new a:hover
{
color:#FFCC00;
}
div#hrmoderne_new h1
{
font-style:italic;
color:white;
padding-left:6pt;
}

div#hrmoderne_new
{
float:none;
background-color:#FF6600;
height:30px;
width:100%;
}

.sprint_new 
{
width: 400px;
margin-left: 840px;
margin-top:220px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#999999;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.sprint_new h1
{
font-style:normal;
font-style:italic;
}
.sprint_new h2
{
color:#FFCC00;
font-size:16px;
font-weight:bold;
font-style:italic
}
.sprint_new strong
{
color:#999999;
font-size:13px;
}

.sprint_new table
{
border-width:0px;
width:100%;
}
.sprint_new td
{
text-align:center;
}
.sprint_new a
{
color:#999999;
}
.sprint_new a:hover
{
color:#FFCC00;
}
div#hrsprint_new
{
float:none;
background-color:#999999;
height:30px;
width:100%;
}

div#hrsprint_new h1
{
color:#FFFFFF;
padding-left:6pt;
font-style:italic;
}


.sprint 
{
width: 400px;
margin-left: 840px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#CC3399;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.sprint h1
{
font-style:normal;
font-style:italic;
}
.sprint h2
{
color:#FFCC00;
font-size:16px;
font-weight:bold;
font-style:italic
}
.sprint strong
{
color:#CC3399;
font-size:13px;
}

.sprint table
{
border-width:0px;
width:100%;
}
.sprint td
{
text-align:center;
}
.sprint a
{
color:#CC3399;
}
.sprint a:hover
{
color:#FFCC00;
}
div#hrsprint
{
float:none;
background-color:#CC3399;
height:30px;
width:100%;
}

div#hrsprint h1
{
color:#FFFFFF;
padding-left:6pt;
font-style:italic;
}

.news 
{
width: 1240px;
height:120px;
margin-top:82px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
color:#FFFFFF;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;

padding-top:0px;
}

.news h2
{
color:#000000;
font-size:14px;
font-style:italic;
}

.news a
{
color:#FFCC00;
}

.news td
{
border-right-width:1px;
border-right-color:#FFCC00;
border-right-style:dotted;
padding-left:10px;
padding-bottom:0px;
padding-right:10px;
padding-top:5px;
}

div#hrnewsa
{
float:none;
background-color:#FFCC00;
height:18px;
width:100%;
}

div#hrnewsa h1
{
color:#000000;
padding-left:6pt;
font-style:italic;
}

div#hrnews
{
float:none;
background-color:#FFCC00;
height:28px;
width:100%;
}

div#hrnews h1
{
color:#000000;
padding-left:6pt;
font-style:italic;
}

.news_new 
{
width: 1240px;
height:120px;
margin-top:435px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
background-color:#FFCC00;
color:#04004a;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;

padding-top:0px;
}

.breves_new 
{
width: 1241px;
height:40px;
margin-top:555px;
z-index:0;
position:absolute;
background-color:#FFCC00;
color:#04004a;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:0px;
}

.news_new h2
{
color:#FFCC00;
font-size:14px;
font-style:italic;
}

.news_new a
{
color:#04004a;
}

.news_new td
{
border-right-width:1px;
border-right-color:#FFCC00;
border-right-style:dotted;
padding-left:10px;
padding-bottom:0px;
padding-right:10px;
padding-top:5px;
}

div#hrnews_newa
{
float:none;
background-color:#04004a;
height:18px;
width:100%;
}

div#hrnews_newa h1
{
color:#000000;
padding-left:6pt;
font-style:italic;
}

div#hrnews_new
{
float:none;
background-color:#FFCC00;
height:28px;
width:100%;
}

div#hrnews_new h1
{
color:#000000;
padding-left:6pt;
font-style:italic;
}

/*---------------------------------------
PILOTE
---------------------------------------*/
div#pilote
{
	width: 650px;
	float: left;
	margin-top:220px;
	margin-left:30px;
	z-index:0;
	position:absolute;
	border-width:1px;
	border-color:#FFCC00;
	border-style:dotted;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	height:auto;
}

div#pilote h2
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#66CCFF;
	font-size:16px;
}

div#pilote a
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

div#pilote a:hover
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#66CCFF;
	font-size:12px;
}

div#pilote blockquote
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFCC00;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

div#pilote blockquote a
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#66CCFF;
	font-size:15px;
	font-weight:bold;
}

div#pilote blockquote a:hover
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

div#pilote hr
{
width:600px;
color:#66CCFF;
border-style:dotted;
border-width:1px;
}

.pilote 
{
width:150px;
color:#FFFFFF;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}

.pilote a
{
color:#FFCC00;
}

.pilote td
{
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
}

.pilote_strong
{
width:500px;
color:#0099FF;
font-size:12px;
font-weight:bold;
}

div#photo_pilote
{
	width: auto;
	height:auto;
	margin-top:220px;
	margin-left:700px;
	z-index:0;
	position:absolute;
	border-width:8px;
	border-color:#FFCC00;
	border-style:solid;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

div#infoscourse
{
	width: 200px;
	height:100px;
	margin-top:450px;
	margin-left:700px;
	z-index:0;
	position:absolute;
	border-width:0px;
	border-color:#FFCC00;
	border-style:dotted;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

.infoscourse
{
color:#FFFFFF;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}

.infoscourse a
{
color:#FFCC00;
font-weight:bold;
}

.pilote_lettres 
{
width:100%;
color:#FFFFFF;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}

.pilote_lettres a
{
color:#FFCC00;
}

.pilote_lettres a:hover
{
color:#33FFFF;
}

.pilote_lettres td
{
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
}

.pilote_titre
{
width:100%;
color:#FF6633;
font-size:12px;
font-weight:bold;
}

div#pilote_titre
{
float:none;
background-color:#FF6633;
height:28px;
width:100%;
}

div#pilote_titre h1
{
color:#04004A;
padding-left:3pt;
font-style:italic;
font-weight:bold;
}

div#pilote_titre a
{
color:#04004A;
padding-left:3pt;
font-size:20px;
font-style:italic;
font-weight:bold;
}

div#pilote_titre a:hover
{
color:#FFCC00;
padding-left:3pt;
font-size:20px;
font-style:italic;
font-weight:bold;
}

div#pilote_retour
{
float:none;
background-color:#3399FF;
width:300px;
height:30px;
}

div#pilote_retour a
{
color:#FFFFFF;
padding-left:3pt;
font-size:16px;
font-style:italic;
}

div#pilote_retour a:hover
{
color:#FFCC00;
padding-left:3pt;
font-size:16px;
font-style:italic;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rubrique petites annonces
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#pa
{
width: 800px;
height:auto;
margin-top:220px;
margin-left:240px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
border-right-width:0px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;

}

div#pa a
{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
border-width:thin;
border-color:#FF0000;
padding:4px;
}

div#pa strong
{
color:#FF6600;
}

div#pa td
{
vertical-align:top;
}

div#pa hr
{
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
}

div#pa h3
{
font-style:italic;
color:#33CCFF;
font-size:18px;
}
div#sommaire_pa
{
width: 200px;
height:380px;
float: left;
margin-top:220px;
margin-left:20px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFCC00;
font-size:14px;
font-weight:bold;
padding-left:5pt;
padding-top:10pt;
}

div#sommaire_pa a
{
color:#FFFFFF;
}

div#sommaire_pa h2
{
color:#FF6600;
font-size:14px;
font-style:italic;
}

div#sommaire_pa a:hover
{
color:#FFCC00;
}

div#sommaire_pa input
{
border-color:#FFCC00;
margin:1px;
font-weight:bold;
}

div#sommaire_pa hr
{
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
}




/*----------------------------------------------------------------------------------------------------------------------------------------------------
la boutique
--------------------------------------------------------------------------------------------------------------------------------------------------------*/


div#sommaire_ecurie
{
width: 200px;
margin-left:30px;
margin-top:220px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FFFFFF;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}
div#sommaire_ecurie a
{
color:#FFFFFF;
}
.ecurie
{
width: 1050px;
margin-left:250px;
margin-top:220px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FFFFFF;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.ecurie a
{
color:#FFFFFF;
}

.ecurie h2  { color: #fc0; font-size: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold }
.ecurie h3  { color: #f63; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.ecurie hr  { width: 100%; float: left; border: solid 1px #fc0 }
.ecurie strong  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color:#64B1FF; }
div#hrecurie
{
float:inherit;
width:100%;
height:30px;
background-color:#ffffff;
}
div#hrecurie h1
{
padding-left:10px;
}
#flashcontent {
		height:600px;
		width:1000px;
		position:absolute;
margin-left:250px;
margin-top:220px;
		border-width:1px;
border-color:#FFFFFF;
border-style:dotted;
	}
div#phpmv
{
float:right;
}
