* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%; }

body {
background:#fff url(img/body_fond.jpg) repeat-x 0% 200px;
text-align:justify;
font:100%/1.5 Arial, "Times New Roman", sans-serif; }

/* Page de news -*/

div#conteneur_news{
overflow:auto;
}

div.contenu {
position:relative;
overflow:auto;
margin:15px 0;
}

div.contenu h3 {
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #056DAD;
}

div.contenu span {
float:left;
margin-right:10px;
padding-right:5px;
border-right:1px solid #FF6600;
color:#FF6600;
font-size:85%;
font-weight:bold;
}

div.contenu img {
width:100px;
height:75px;
margin-right:10px;
float:left;
}

div#spacer {
clear:both;
}

/* liste liens */

ul#liste_liens li {
text-decoration:none;
font-weight:bold;
color:#FF6600;
list-style:square;
margin-left:15px;
}

/* Contact */

form table td{
margin-left:5px;
height:13px;
line-height:2;
font-weight:bold;
text-transform:lowercase;
}

form table td input {
border:1px solid #FCA500;
margin:5px ;
}

textarea {
border:1px solid #FCA500;
margin-left:5px;
}

form table td label{
line-height:2;
font-weight:bold;
}

/* Newsletter */

div#newsletter form input{
border:1px solid;
margin-left:5px;
}

/* Pages */ 

div#accueil{
border:1px solid #FF6600;
padding:10px;
background-color:#FFFBEF;
margin-bottom:15px;
}



div#conteneur_fiche p span.date{
margin-left:10px;
}

div#conteneur_fiche p span.nom{
font-weight:bold;
text-transform:uppercase;
margin-bottom:20px;
}

div#conteneur_fiche div.infos p {
margin-bottom:1px;
}

div#conteneur_fiche {
margin:0;
padding-top:10px;
border-bottom:1px dashed #1260A4;
overflow:hidden;
}

div#conteneur_fiche div.photos{
width:125px;
float:left;
 }

div#conteneur_fiche div.infos {
margin-left:125px;
overflow:auto;
border-left:1px dashed #1260A4;
padding-left:10px;
padding-bottom:10px;

}

div#conteneur_fiche a img{
margin-bottom:10px;
width:50px;
padding:2px;
margin-right:4px;
border:1px solid #1260A4;
}

div#conteneur_fiche a img:hover{
margin-bottom:10px;
width:50px;
padding:2px;
margin-right:4px;
border:1px solid #1260A4;
background-color:#1260A4;
}

div#conteneur_fiche h3{
margin-bottom:10px;
text-transform:uppercase;
}


/***** Typo *****/

h1, h4 {
position:absolute;
top:-9999px; }

div#coordonnees h2 {
color:#12528E;
text-align:center;
text-transform:uppercase;
font-size:80%; }

div#news h3 {
text-align:center;
margin-top:11px;
height:27px;
color:#fff;
line-height:27px; }

div#colonne_droite h2 {
font-size:160%;
font-weight:normal;
margin-bottom:10px;
letter-spacing:1px; }

div#colonne_droite p {
margin-bottom:10px; }

.img {
text-align:center ;}

.img2 {
float:right;
margin-left:15px;
}

div#colonne_droite a{
color:#FF3300;
text-decoration:none;
}

div#colonne_droite a:hover{
text-decoration:underline;
}

/***** Layout *****/

div#global {
height:900px;
width:971px;
margin:0 auto;
position:relative;
padding-top:60px; }

div#coordonnees {
width:470px;
padding-top:10px;
z-index:1;
position:absolute;
top:0;
left:0;
height:60px;
overflow:auto; }

div#design {
width:100%;
height:729px;
position:relative; }

div#design_top {
width:100%;
height:33px;
background:transparent url(img/design_top.png) no-repeat;
position:absolute;
top:0;
left:0; }

div#design_left {
width:14px;
height:676px;
background:transparent url(img/design_left.png) no-repeat;
position:absolute;
top:33px;
left:0; }

div#design_bottom {
width:100%;
height:20px;
background:transparent url(img/design_bottom.png) no-repeat;
position:absolute;
bottom:0;
left:0; }

div#design_right {
width:31px;
height:676px;
background:transparent url(img/design_right.png) no-repeat;
position:absolute;
top:33px;
right:0; }

div#design_centre {
width:926px;
height:676px;
background:transparent url(img/design_centre.jpg) no-repeat;
position:absolute;
top:33px;
right:31px; }

div#diapo_flash {
position:absolute;
top:10px;
right:40px;
width:435px;
height:186px;
background:transparent url(img/photos_flash_cd_top_2.png) no-repeat; }

div#logo_flash {
width:209px;
height:130px;
background:transparent url(img/logo_flash.png) no-repeat;
position:absolute;
top:80px;
left:140px;
z-index:1; }

div#lien_blog
{

/*background:url(img/blogquad_38.png) no-repeat;*/
width:136px;
height:33px;
position:absolute;
top:158px;
left:25px;
z-index:1;

}


div#menu {
width:373px;
height:395px;
background:transparent url(img/menu_fond.gif) no-repeat;
position:absolute;
top:105px;
left:39px; }

div#deco_photos {
width:418px;
height:196px;
background:transparent url(img/cg_photos_bas_2.png) no-repeat;
position:absolute;
bottom:-15px;
left:-5px; }

div#news {
position:absolute;
top:95px;
left:-30px;
width:223px;
height:182px;
background:transparent url(img/news.png) no-repeat; }

div#colonne_droite {
overflow:auto;
font-size:80%;
color:#056DAD;
position:relative;
margin-top:116px; 
margin-left:517px; 
padding:20px;
padding-top:10px;
padding-bottom:10px;
width:341px; /* 381 - 40 */
height:522px; /* 542 - 40 */ }

div#deco_boussole {
position:absolute;
bottom:-50px;
right:70px;
width:159px;
height:282px;
background:transparent url(img/boussole.png) no-repeat; }

div#logo_polaris {
position:absolute;
bottom:120px;
left:115px;
width:250px;
height:40px;
background:transparent url(img/logo_polaris.png) no-repeat; }

/***** #coordonnees *****/

div#coordonnees dl {
text-align:center;
line-height:1.2;
color:#12528E;
padding:5px 90px;
font-size:90%;
 }

div#coordonnees dl dt, div#coordonnees dl dd {
font-size:75%;
display:inline; }

/***** #menu *****/

div#menu ul li {
height:25px;
line-height:25px;
font-size:1%;
margin-bottom:12px; }

div#menu ul li.no-style {
margin-bottom:0; }

div#menu ul li a {
outline:none;
text-indent:-9999px;
display:block;
height:25px;
width:100%; }

div#menu ul li a.accueil:hover {
background:transparent url(img/hover_accueil.png) no-repeat; }

div#menu ul li a.atelier:hover {
background:transparent url(img/hover_atelier.png) no-repeat; }

div#menu ul li a.neufs:hover {
background:transparent url(img/hover_neufs.png) no-repeat; }

div#menu ul li a.occasion:hover {
background:transparent url(img/hover_occasions.png) no-repeat; }

div#menu ul li a.randonnees:hover {
background:transparent url(img/hover_randonnees.png) no-repeat; }

div#menu ul li a.cadeau:hover {
background:transparent url(img/hover_cheque.png) no-repeat; }

div#menu ul li a.quad:hover {
background:transparent url(img/hover_team.png) no-repeat; }

div#menu ul li a.contact:hover {
background:transparent url(img/hover_contact.png) no-repeat; }

div#menu ul li a.parole:hover {
background:transparent url(img/hover_parole.png) no-repeat; }

div#menu ul li a.liens:hover {
background:transparent url(img/hover_liens.png) no-repeat; }

div#menu ul li a.newsletter:hover {
background:transparent url(img/hover_newsletter.png) no-repeat; }

/***** #news *****/

div#news dl {
width:185px;
margin-top:5px;
margin-left:23px; }

div#news dl dt {
margin-bottom:5px;
text-align:center;
font-size:80%;
color:#FF3300; }

div#news dl dd {
overflow:auto;
line-height:1.2;
height:80px;
text-align:left;
font-size:75%;
color:#FF6600; }

div#news dl dd a {
outline:none;
margin-top:10px;
padding-right:10px;
text-align:right;
display:block;
font-size:80%;
color:#990000; }

div#news dl dd a:hover {
color:#CA0000; }

/***** #nav_sub *****/

div#nav_sub {
position:absolute;
top:800px;
right:250px;
font-size:70%;
width:230px;
color:#ccc; }

div#nav_sub ul li {
display:inline; }

div#nav_sub ul li a {
color:#ccc;
text-decoration:none; }

div#nav_sub ul li a:hover {
color:#666; }
