body {
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
text-align:center;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
margin:0pt;
padding:0pt;
}

#global {
font-size:120%;
margin:0pt auto;
position:relative;
text-align:left;
width:985px;
}

html {
background:#B21619 url(../images/fond.gif) repeat-x scroll left top;
height:100%;
margin:0pt;
padding:0pt;
}

#header {
position:relative;
}

#redefinis {
font-size:12px;
font-weight:normal;
}

#logo {
height:50px;
width:220px;
margin:0pt;
padding:0pt;
}

#main_menu {
color:#EEEEEE;
position:absolute;
right:0pt;
top:10pt;
width:auto;
}

#main_menu a {
color:#FFFFFF;
}


#nb_redef {
padding-right:100px;
}

.sell{
color:#B21619;
font-family:Verdana;
font-size:1.4em;
font-style:italic;
text-align:center;
}


#menu_mc {
background:transparent url(../images/menu_fond1.gif) no-repeat scroll left top;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
}

#menu_mc ul {
margin-left:58px;
}
#menu_mc ul {
background:transparent url(../images/menu_fond2.gif) no-repeat scroll right top;
height:33px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:30px;
}
ol, ul {
font-size:100%;
list-style-type:none;
}

a img {
vertical-align:bottom;
}
fieldset, img {
border:0pt none;
}

#menu_mc li#mc_accueil {
display:inline;
}

#menu_mc a {
color:#000000;
}

#menu_mc li {
float:left;
height:21px;
margin:6px 2px;
width:30px;
}

.link_blue {
color:#0087D5;
}

.cadre_response {
padding:20px;
background-color:#0087D5;
color:#FFFFFF;
}

#recherche {
background:#FFFFFF none repeat scroll 0%;

position:relative;
padding:10px;
width:100%;
}

#content {
background:#FFFFFF none repeat scroll 0%;
padding-left:10px;
padding-right:10px;
}

.searchform {
float:left;
}

.searchform dt, .searchform dd {
display:inline;
margin:0pt;
padding:0pt;
}

#recherche #search {
background:#F8F8F8 none repeat scroll 0% 50% !important;
border:1px solid #2A2A2C;
font-size:1.2em;
padding:5px;
}

#recherche #submit {
padding:5px;
}

#accueil, #widget {
color:#424343;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:10px;
}

#promo {
color:#B21619;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:10px;
}

#code {
background:#EEEEEE none repeat scroll 0%;
border:1px solid #2A2A2C;
display:block;
font-family:"Courier New",Courier,monospace;
font-size:1em;
overflow:scroll;
padding:10px;
white-space:nowrap;
width:80%;
}

#accueil span {
color:#B21619;
}

#meilleur_ref {
color:#B21619;
font-weight:bold;
}

#accueil a,#promo a {
color:#0087D5;
}

#terms {
background:#F8F8F8 none repeat scroll 0%;
border:1px solid #000000;
height:100px;
margin:0pt 0pt 20px;
overflow:auto;
width:100%;
}

#footer {
padding-top:20px;
padding-bottom:20px;
font-size:0.9em;
line-height:1.5;
text-align:center;
}


#table_footer {
border:1px solid #E7373B;
background-color:#B21619;
color:#FFFFFF;

}

#table_footer td{
padding:0pt 2%;
}

#footer a {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
text-decoration:none;
}

h4 {
font-family:Verdana;
font-size:1.3em;
font-weight:bold;
margin-top:10px;
margin-bottom:5px;
}

#footer h4 {
padding-left:15px;
}

#f_left {
text-align:left;
}

#f_right {
border-left:1px solid #FFFFFF;
text-align:left;
}

.bottom_link {
padding-bottom:4px;
}

.copyright {
padding-top:5px;
color:#000000;
text-align:center;
padding-bottom:5px;
}

#faq {
margin-left:30px;
}

#faq li {
line-height:30px;
}

#faq li h3{
color:#0087D5;
}

#content p{
line-height:1.5;
margin-left:10px;
margin-right:10px;
}

legend {
color:#0046D5;
}

dt label{
font-weight:bold;
}

#content dd,#content dt{
line-height:1.5;
margin-left:10px;
margin-right:10px;
}

#content dd{
padding-bottom:8px;
}

.errors {
color:#B21619;
font-size:12px;
font-weight:bold;
}

.wordcontour_free {
color:#000000;
font-size:1.1em;
font-weight:bold;
height:30px;
margin-bottom:17px;
margin-right:20px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;

}

.wordcontour_free span {
height:26px;
padding-right:15px;
padding-top:4px;
}

.wordcontour_notfree {
background-color:#EEEEEE;
color:#000000;
font-size:1.1em;
font-weight:bold;
height:30px;
margin-bottom:17px;
margin-right:20px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}

.wordcontour_notfree span {
height:26px;
padding-right:15px;
padding-top:4px;
}

.wordcontour_notfree:hover {
background-color:#B21619;
color:#FFFFFF;
cursor:pointer;
}

.middle_list li {
/*display:inline;
background-color:#EEEEEE;
border:1px solid #000000;

padding-left:5px;
padding-right:30px;*/
margin:5px;
line-height:30px;

background-image:url(../images/listbg.gif);
background-position:0px 10px;
background-repeat:no-repeat;
}

.middle_list_stats li {
margin:5px;
line-height:30px;
}


/*-------------------------------------  PAGINATION  ------------------------------------*/

.not_current_pag {
border: 1px solid rgb(222, 231, 235);
margin: 1px 1px 1px 2px; float: left;
display: inline;
vertical-align: middle; 
list-style-type: none;
font-weight:bold; 
list-style-image: none; 
list-style-position: outside; 
text-align: center; 
background-color: rgb(244, 244, 244); 
height: 20px;
width: 20px;
}

.current_pag {
border: 1px solid rgb(222, 231, 235); 
margin: 1px 1px 1px 2px; 
float: left; 
display: inline; 
vertical-align: middle; 
list-style-type: none; 
list-style-image: none; 
list-style-position: outside; 
text-align: center; 
background-color: white; 
font-weight: bold; 
height: 20px;
width: 20px;
}

.link-site {
font-weight: bold;
}

#derror {
text-align:center;
font-size:12px;
font-weight:bold;
color:#B21619;
}

/* Error */

#error {
width:60%;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-top:20px;
padding-bottom:100px;
}

#error .number {
font-size:35px;
font-weight:bold;

}

#error .detail {
padding-top:10px;

}


/* Fin Error */

