@charset "iso-8859-15";

/* ///// BODY ET HTML ///// */
body, html {
font-family : Verdana, helvetica, sans-serif;
border: 0px none;
margin: 0px;
padding: 0px;
background-image: url('../../img/background.jpg');
background-repeat: repeat-y;
background-position: top center;
background-attachment: fixed;
background-color: #444244;
}

/* ///// TABLE ///// */
#global {
border: 0px;
margin: 0px;
padding: 0px;
width: 980px;
}
table.identite {
width: 720px;
border: 0px none;
margin: 0px;
padding: 0px;
}
table.promo {
width: 700px;
border: 0px none;
margin: 0px;
padding: 0px;
}
table.contact {
width: 500px;
border: 0px none;
margin: 0px;
padding: 0px;
}
table.fin_de_serie {
width: 500px;
border: 0px none;
margin: 0px;
padding: 0px;
}

/* ///// DIV ///// */
#calendardiv {
background-color:#ffffff;
height:auto;
position:absolute;
visibility:hidden;
width:150px;
z-index:100;
layer-background-color:#FFFFFF;
}

/* ///// TD ///// */
#logo_2_Roues {
float:left;
width: 240px;
height: 208px;
margin: 0px;
background-image: url('../../img/Logo_rose.gif');
background-repeat: no-repeat;
background-position: center;
background-color: #2d2d2d;
border: 0px;
}
#central {
width: 511px;
height: 208px;
margin: 0px;
background-color: #000000;
border: 0px;
}

td.principal {
width: 740px;
background-color: #000000;
margin: 0px;
vertical-align: top;
}
td.menu {
width:240px;
background-color:#2d2d2d;
text-align: center;
vertical-align: top;
}
td.ident {
width: 350px;
border: 0px none;
margin: 0px;
}
td.lancement {
width: 700px;
border: 0px none;
margin: 0px;
vertical-align: top;
}
td.espace_ident {
width: 20px;
border: 0px none;
margin: 0px;
}
td.title_fs {
width: 400px;
height: 20px;
background-image: url('../../img/bg_fs.gif');
background-repeat: repeat-y;
margin: 0px;
border: 0px;
}
td.price_fs {
width: 100px;
margin: 0px;
border: 0px;
}
td.img_fs {
width: 50px;
height: 50px;
margin: 0px;
border: 0px;
}
td.txt_fs {
width: 350px;
height: 50px;
margin: 0px;
border: 0px;
vertical-align: top;
}
td.dim {
width: 125px;
height: 20px;
margin: 0px;
border: 0px;
vertical-align: top;
}
td.tarif{
width: 100px;
height: 20px;
margin: 0px;
border: 0px;
vertical-align: top;
}
td.Entetedim {
width: 125px;
margin: 4px;
border: 0px;
vertical-align: top;
background-color: #808080;
}
td.Entetetarif{
width: 99px;
margin: 4px;
border-right: 1px solid #000000;
border-left: 0px;
vertical-align: top;
background-color: #808080;
}

/* ///// PARAGRAPHES ///// */
p.copyright {
color:#808080;
text-align: center;
font-size: 60%;
}
p.contenu {
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
font-size: 70%;
color: #FFFFFF;
text-align: justify;
}
p.contenuRed_right {
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
font-size: 70%;
color: #FF0000;
text-align: right;
text-decoration: line-through;
}
p.contenu_right {
margin-left: 0px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
text-align: right;
font-size: 70%;
color: #FFFFFF;
}
p.contenu_center {
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-size: 70%;
color: #FFFFFF;
}
p.promo {
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-size: 70%;
color: #33FF33;
font-weight: bold;
}
p.menu_txt {
text-align: left;
margin-left: 10px;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px;
color: #FFFFFF;
}
p.header {
color:#808080;
text-align: center;
font-size: 70%;
}
p.recherche {
color:#808080;
text-align: left;
font-size: 70%;
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 0px;
}
p.alert_center {
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-size: 120%;
color: #FFFFFF;
}
p.contenu_service {
margin: 0px;
text-align: left;
font-size: 70%;
color: #FFFFFF;
text-align: justify;
}
p.contenu_model {
margin: 5px;
text-align: left;
font-size: 70%;
color: #808080;
text-align: justify;
}
p.publicite {
margin: 5px;
text-align: left;
font-size: 70%;
color: #565656;
text-align: justify;
}
p.title_fin_serie {
margin: 5px;
text-align: left;
font-size: 90%;
color: #FFFFFF;
font-weight: bold;
}
p.old_price_fin_serie {
margin: 5px;
text-align: left;
font-size: 80%;
color: #808080;
font-weight: bold;
}
p.new_price_fin_serie {
margin: 5px;
text-align: left;
font-size: 80%;
color: #FFFFFF;
font-weight: bold;
}

/* ///// IMAGE ///// */
img {
border: 0px;
margin: 0px;
}
img.img_actu {
vertical-align: middle;
float: left;
margin: 3px; 
}

/* ///// DIV ///// */
.separation {
text-align : center;
margin: 0px;
border: 0px;
padding: 0px;
width: 80%;
height: 20px;
background-image: url('../../img/separate.gif');
background-color: transparent;
background-repeat: repeat;
background-position: center;
}
#showimage {
position: absolute;
visibility: hidden;
border: 1px solid #565656;
}
#dragbar {
cursor: pointer;
min-width: 100px; /*NS6 style to overcome bug*/
}

/* ///// LINK ///// */
a.menu, a.menu:link, a.menu:visited {
color: #565656;
background-color: transparent;
font-size: 100%;
font-weight: bold;
text-decoration: none;
margin: 0px;
}
a.menu:visited:hover, a.menu:link:hover {
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
margin: 0px;
}

a.normal, a.normal:link, a.normal:visited {
color: #808080;
background-color: transparent;
font-size: 100%;
font-weight: bold;
text-decoration: none;
margin: 0px;
}
a.normal:visited:hover, a.normal:link:hover {
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
margin: 0px;
}
a.white, a.white:link, a.white:visited {
color: #FFFFFF;
background-color: transparent;
font-size: 100%;
font-weight: bold;
text-decoration: none;
margin: 0px;
}
a.white:visited:hover, a.white:link:hover {
color: #565656;
background-color: transparent;
text-decoration: none;
margin: 0px;
}


/* ///// FORMULAIRE ///// */
input {
border: 1px solid #808080;
background-color: #565656;
font-size: 100%;
margin: 5px;
color: #FFFFFF;
}
select {
border: 1px solid #808080;
background-color: #565656;
font-size: 100%;
margin: 5px;
color: #FFFFFF;
}
textarea {
font-family : Verdana, helvetica, sans-serif;
border: 1px solid #808080;
background-color: #565656;
font-size: 70%;
overflow: auto;
color: #FFFFFF;
}

/* ///// LISTE ///// */
ul {
list-style-image:url('../../img/puce_noire.gif');
}
li {
color : #FFFFFF;
margin: 0px;
}

/* ///// H ///// */
h1 {
font-size: 150%;
margin: 5px;
}
span.red {
color: #CC0000;
}
span.white {
color: #FFFFFF;
}
#pub {
border: 1px solid #565656;
margin: 2px;
width: 200px;
}
