
a:active     {  font-family: Arial; font-size: 12px; color:#7B9AB3; font-weight:bold;}
a:link       {  font-family: Arial; font-size: 12px; color:#7B9AB3; font-weight:bold;}
a:visited    {  font-family: Arial; font-size: 12px; color:#7B9AB3; font-weight:bold;}
body         {  font-family: Arial; font-size: 12px; color: #666666}


#form_contact {
color:#666666;
}

.header {
width:974px;
height:146px;
padding:0px;
margin:0px;
}

.Site {
 width:974px;
 margin:0 auto;
 /*border: 1px solid #666666; */
}

body {
width: 974px;
margin:0 auto; /* Pour centrer notre page */
color:#666666;
}

.center {
background-image:url(images/fond.png);
background-repeat:repeat-y;
margin:0px;
padding:20px;
height:auto;
width:974;
}

#accueil {
padding:0px;
margin:0px;
height:480px;
width:920px;
/*border: #000000 solid medium;*/
}

#tem {
text-align:center;}

#img1 {
float:left;
height:465px;
width:593px;
padding:0px;
margin:0px;
margin-left:15px;
}

#img2 {
height:auto;
width:auto;
padding:0px;
margin:0px;
margin-left:593px;
text-align:right;
}

.footer {
height:63px;
width:974px;
margin:0px;
padding:0px;
}

/* Navigation */
#navigation {
background:url(images/menu.png);
height:38px;
width:974px;
}

#navigation ul {
margin : 0;
margin-left : 195px;
padding :0;
padding-top:5px;
list-style : none;
width:100%;
} 
#navigation li { 
display : inline;
margin : 0 0 0 0;
padding : 0;
width:100%;
} 
#navigation a { 
float : left;
display : block;
color: #999999;
margin : 0 1px 0 0;
padding : 5px 10px;
text-decoration : none;
letter-spacing : 1px;
} 
#navigation a:hover {
color:#7B9AB3;
} 
#navigation #current a { 
color:#7B9AB3;
} 

.copy {
color: #999999;
text-align:center;
}

#corps_page {
padding:30px;
color:#666666;
}

#corps_page a {
font-weight:bold;
color:#666666;
}

#corps_page a:hover {
color:#7B9AB3;
}

#construction {
text-align:center;
}

#q_faq {
margin-left:100px;
}

#page_faq {
margin-left:50px;
margin-right:50px;
}

#titre {
padding:20px;}

#point_fort {
margin-left:130px;
}

#conditions {
padding:50px;
padding-top:0px;
}

.message_accueil {
color:#7B9AB3;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
margin-left:5px;
width:593px;
}

#im_1 {
background:url(images/center_home_r1.png);
background-repeat:no-repeat;
background-position:left top;
width:593px;
height:136px;
border: thin solid #FFFFFF;
}

#im_2 {
background:url(images/center_home_r2.png);
background-position:top left;
background-repeat:no-repeat;
width:593px;
height:136px;
border: thin solid #FFFFFF;
}

#im_3 {
background:url(images/center_home_r3.png);
background-repeat:no-repeat;
background-position:top left;
width:593px;
height:142px;
border: thin solid #FFFFFF;
}

/* Style des NEws */

#contour_blog {
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
width:880px;
height:100%;
margin:3px;
margin-top:0px;
margin-left:18px;
}

#block_news {
background-color:#FFFFFF;
border:#000000 solid 1px;
padding:10px;
margin-top:20px;
width:auto;
}

.news {
width:100%;
height:100%;
padding:0px;
border-bottom:#000000 solid 1px;
margin-bottom:20px;
}

.haut_news {
width:auto;
border-bottom:1px dotted #999999;
padding-bottom:5px;
}

.titre_news {
padding:0px;
margin:0px;
margin-top:15px;
text-align:center;
color:#7B9AB3;
font-size:16px;
font-weight:bold;
}

.auteur_news {
/*background-color:#CCCCCC;
border:#000000 solid 1px;*/
padding:0px;
margin:0px;
width:auto;
margin-left:15px;
text-align:center;
}

.rub_news {
padding:0px;
margin:0px;
width:auto;
color:#7B9AB3;
font-weight:bold;
margin-left:15px;
text-align:center;
}

.date_news {
padding:0px;
margin:0px;
width:auto;
}

.art_news {
margin-top:5px;
margin-bottom:10px;
}

h1 {
margin:0px;
padding:0px;
color:#7B9AB3;
text-align:center;
}

.mess_acheter  {
color:#7B9AB3;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
padding:5px;
padding-bottom:0px;
}

.gris_gras {
padding:10px;
padding-bottom:0px;
margin-left:50px;
font-weight:bold;
}

.gris {
padding:10px;
margin-left:50px;
padding-bottom:0px;
padding-top:0px;
}

.acheter {
padding:10px;
padding-top:0px;
}

.txt1 {
font-style:italic;
margin-left:500px;
text-align:right;
}

.txt2 {
font-style:italic;
margin-left:500px;
text-align:center;
}

.remise {
color:#0000FF;
font-weight:bold;
font-size:18px;
margin-left:500px;
text-align:center;
}

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    background-color: #FFFFCC;
}
