/* CSS Document */

* {
margin:0px;
padding:0px;
}

.clearfloat {
clear:both;
}

.clearleft {
clear:left;
}

body {
/*background-color:#3C2604;*/
background-color:#000000;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a{
text-decoration:none;
}

a img {
border:none;
}
#datedujour{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#00FF00;
text-align:left;
padding:5px;
border:solid #FFFFFF;
border-width:1px;
margin-bottom:2px;
}
div.vignette_race a:hover {
border:solid;
border-width:1px;
border-color:#003300;
}

p.lien_texte{
margin-top:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.main_div {
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:800px;

border:solid;
border-color:#5B7030;
border-width:1px;
background-image:url(images/fond-amande.jpg);
background-repeat:repeat;
}

.titre {
text-align:right;
margin-right:25px;
padding:8px;
}

.titre_race{
background-color:#006600;
color:#66CC00;
font-size:16px;
margin-left:5px;
padding:5px;
}
.soustitre {
float:right;
margin-right:25px;
padding:8px;
}

.barre_menu{
margin:5px;
/*float:right;*/
}
#menu-general {
float:right;
}
.barre_menu_dynamique{
margin-left:20px;
padding:10px;
}

a.menu_item {
text-decoration:none;
text-align:center;
/*background-color:#FF6600;*/
color:#003300;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:2px;
padding:2px;
font-weight:bolder;
}

a.menu_item:hover {
background-color:#003300;
color:#B3DB61;
}

.menu_selec {
text-decoration:none;
text-align:center;
/*background-color:#333333;*/
color:#003300;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:2px;
padding:2px;

}


#portee {
background-color:#006600;
border-right:solid;
border-right-width:1px;
border-right-color:#FFFFFF;
float:left;
padding:5px;
width:230px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.titre_portee{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#B3DB61;
margin-bottom:5px;
font-size:18px;
color:#006600;
}
.portee_disponible{
margin-top:10px;
margin-top:5px;
font-family:"Courier New", Courier, monospace;
background-color:#B3DB61;
color:#333333;
font-size:14px;
font-weight:bolder;
text-align:left;
}

#race {
margin:15px;
float:left;
padding:5px;
/*width:60%;*/

}

#race h2 {
text-align:center;
width:590px;
}

h3 {
color:#FFFFFF;
}

.vignette_race {
text-align:center;
padding:5px;
float:left;
}
#page_race_portee {
background-color:#006600;
float:left;
padding:5px;
width:300px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.page_race_img {
border:solid;
border-width:1px;
border-color:#CCCCCC;

}

.page_race_paragraphe {
float:left;
padding-right:10px;
margin-left:15px;
width:50%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003300;
text-align:justify;
border-right:solid;
border-right-width:1px;
border-right-color:#003300;
}

.page_race_droite {
float:left;
padding-left:10px;
}

.fond_image{

padding-left:5px;
padding-right:5px;
padding-top:5px;
background-color:#FFFFFF;
}
.fond_image_v{

padding-left:5px;
padding-right:5px;
padding-top:5px;
background-color:#FFFFFF;
width:135px;
height:230px;
float:left;
}

.fond_image_h{
padding-left:5px;
padding-right:5px;
padding-top:5px;
background-color:#FFFFFF;
width:205px;
height:155px;
float:left;
}

#saisie-login{
float:left;
}
.post-client{
padding:5px;
border:#333333 1px dashed;
margin-bottom::10px;
width:530px;
margin-top:5px;
}
.titre-post-client {
background-color:#009900;
color:#FFFFFF;
padding:3px;

}

.texte-client{
text-align:justify;
float:left;
width:280px;
margin-left:10px;
margin-top:5px;
}
.test_center{
margin-left:5%;
margin-right:5%;
}

.img_fond_v{
width:203px;
height:300px;
}

.img_fond_h {
width:300px;
height:203px;
}

.img_selecteur_v{

border:solid;
border-width:1px;
border-color:#FFFFFF;
width:20px;
height:30px;
z-index:auto;
}

.img_selecteur_h {
position:static;
border:solid;
border-width:1px;
border-color:#FFFFFF;
width:30px;
height:20px;
z-index:auto;
}

#selecteur_photo {
max-width:620px;
background-color:#FFFFFF;
}
a.page_race_lien{
display:block;
padding:5px;
background-color:#FFFFFF;
text-decoration:none;
text-align:center;
color:#009900;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

a.page_race_lien:hover{
color:#003300;
}

div#zone_photo{
background-color:#FFFFFF;
}

#album_img{
margin-top:5px;
}

.zone_contact{
float:left;
color:#006600;
margin-left:40px;
}
.zone_contact p{
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
}

#message_status{
}

a.lienchiot{
color:#66FF00;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.lienchiot:hover{
color:#FFFFFF;
}

.selectrace{
margin:5px 0px 0px 0px;
}
a.lien_des {
text-decoration:none;
color:#999999;
font-size:9px;
}

.form-client{
background-color:#006600;
border:#CCCCCC 1px dashed;
color:#FFFFFF;
width:550px;
margin-left:auto;
margin-right:auto;
float:left;
/*padding:10px;*/
}

.titre-form-client {
font-size:16;
font-weight:bolder;
}

.inscription-client {
margin:15px 0 15px 20px;
padding:5px;
width:300px;
border:#666666 1px dashed;
}

.titre-inscription-client {
  width:100%;
  background-color:#FFFFFF;
  color:#333333;
  margin-bottom:10px;
  text-align:center;
}