﻿div#en_tete {
width:798px;
height:25px;
margin-top:-10px;
border:1px solid #aa0;
border-top:0;
}

#topPane{
width:800px;
height:100px;
position:relative;
}
#mainPane{
width:800px;
clear:left;
}

#bottomPane
{
clear:both;
height:30px;
width:800px;
border-top:1px solid black;
margin-bottom:50px;
}

#bottomPane p
{
margin:10px 15px 25px 308px;
}

#logo   
{
	clear:right;
    float:right;
}

#aspnetForm
{
    margin:auto;
    width:800px;
}

#SearchBox
{
    float:left;
    margin:15px 0 0 25px;
}

#copyright
{
    margin-left:283px;
}

.textbox, .dropdownlist
{
    border:1px solid #aa0;
}

table
{
    border-collapse:collapse;
}

.button
{
    border-color:#aa0;
    background:#aa0;
    margin-left:10px;
    width:23px;
    height:21px;
    font-size:12px;
    color:white;
}

* {padding: 0; margin: 0;}

sup {
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}


dl, dt, dd, ul, li {
list-style-type: none;
}

div.separation {
clear:both;
visibility:hidden;
font-size:0;
}
/*securite pour bug DNN espace entre <div></div>*/

.clear {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

.clearnone {
clear:none;
}

body, table {
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#444;
text-decoration:none;
text-transform:none;
}

h1  {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#d07300;
margin:25px 15px 15px  25px;
padding:0;
}

h2  {
font-size:12px;
font-weight: bold;
color:#000;
margin:15px 5px 5px 25px;
padding:0 0 1px 0;
text-decoration:underline;
}

h3  {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:black;
margin:15px 15px 10px  25px;
padding:0;
text-transform: uppercase;
}

.imagetitle {
margin-top:15px;
}

.insidetitle {
margin-top:50px;
}

.insidetitle2 {
margin-top:75px;
}

p {
margin:5px 20px 0 25px;
padding:0;
line-height:1.3em;
}

p.retrait {
margin-left:50px;
}

p.insideprgrf {
margin-top:25px;
}

p.insideprgrf2 {
margin-top:15px;
}

p.insideprgrf3 {
margin-top:45px;
}

p.prgf0 {
margin-bottom:0;
padding-bottom:25px;
}
/*correction de la marge transmise quand un objet est en flottant par rapport à lui (à appliquer au dernier prgrf) */

.ImgLeft {
float:left;
margin:3px 15px 0 0;
}

.underline {
text-decoration:underline;
}

a {
text-decoration:none;
color:#aa0;
font-weight:bold;
}

a:hover {
text-decoration:underline;
color:#cc0;
}

a:hover strong {
color:#666;
}

a img {
border:none;
}

ul li   {
list-style-type:none;
/*color:aa0;*/
list-style-position:outside; /* à préciser pour IE*/
}

strong {
font-weight:bold;
color:black;
}

big {
text-transform: uppercase;
font-style: normal;
font-size:10px;
}

b {
font-size:12px;
font-weight: bold;
text-decoration:underline;
color:#000;
}
/*prix*/

.prix1 {
font-size:22px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;
color:black;
}

.prix2 {
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;
color:black;
}

.prix3 {
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;	
color:black;
}

.prix4 {
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;
color:black;
}

small {
font-size:0.6em;
}
/*fin pour NewsLetters*/


#im1cdr {
width:283px;
height:415px;
background-repeat:no-repeat;
background-position:0 0;
}

/*menu */
#menu {
position:absolute;
top: 55px;
left:0;
z-index:100;
width:799px;
margin-left:25px;
}
#menu dd {
height:25px;
display: none;
position:absolute;
left:0;
top:20px;
padding-top:1px;
}

#menu dd a {
color:#a4acb1;
margin-top:5px;
font-weight:bold;
margin-right:5px;
}

#menu dd a:hover {
color:#ccc;
text-decoration:none;
}

#menu li {
display:inline;
color:#a4acb1;
margin:0;
}

#menu dl {
float:left;
display:inline;
margin:0;
margin-right:34px;
}

#menu dt a {
display:block;
height: 20px;
border:none;
background-repeat:no-repeat;
background-position:0 0;
}

#menu .text {
position:absolute;
left:-5000px;
top:-5000px;
text-indent:-5000px;
visibility:hidden
}


/*Sous menu*/
#submenu{
float:right;
height:305px;
width:128px;
position:relative;
}

#submenu li {
margin-left:10px;
margin-bottom:15px;
}

#submenu a {
display:block;
width:105px;
color:#FFF;
text-transform: uppercase;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
background: url("Images/tr_b.gif") no-repeat 0 3px;
padding-left:12px;
}

#submenu a:hover {
color:#9AA2A7;
background-image: url(Images/tr_g.gif);
}

#submenu a:active {
color:#FC0;
background-image: url(Images/tr_bas_jc.gif);
}

#submenu a.submenu_j{
color:#FC0;
background: url("Images/tr_bas_jc.gif") no-repeat 0 5px;
}

#submenu a.submenu_j:hover {
background-image: url(Images/tr_bas_jf.gif);
color:#FA0;
}

#submenu a.submenu_b {
background: url("Images/tr_bas_b.gif") no-repeat 0 5px;
}

#submenu a.submenu_b:hover {
background-image: url(Images/tr_bas_g.gif);
}

#submenu a.submenu_b:active {
background-image: url(Images/tr_bas_jc.gif);
}

#submenu #submenu_0, #submenu #submenu_0_j{
margin-top:20px;
margin-bottom:25px;
font-size:13px;
font-weight:bold;
background-position:0 5px;
background: url("Images/tr_bas_b.gif") no-repeat 0 5px;
}

#submenu #submenu_0_j {
background-image: url(Images/tr_bas_jc.gif);
color:#FC0;
}

#submenu #submenu_0_j:hover {
background-image: url(Images/tr_bas_jf.gif);
color:#FA0;
}

#submenu #submenu_0:hover{
background-image: url(Images/tr_bas_g.gif);
}

#submenu #submenu_0:active{
background-image: url(Images/tr_bas_jc.gif);
}
/*langues*/

#languecdr {
margin: 0 0 0 20px;
padding:0;
width:400px;
height:18px;
float:left;
}

#languecdr li {
display:inline;
margin:0;
}

#languecdr a {
margin:0 5px 0 5px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#languecdr a:hover {
color:#aaa;
}
/*contact*/

#contact {
text-align:center;
margin:0;
width:129px;
float:right;
}

#contact a {
margin:0 5px 0 5px;
color:#666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#contact a:hover {
color:#aaa;
}
/*copyright*/

#botcdr p {
font-size:10px;
color:#aaa;
}
/*center*/

#cencdr {
width:516px;
}

#cencdr h1 {
margin-top:15px;
margin-bottom:10px;
#margin-bottom:11px;/*correctionIE */
}
/*center des infos docs*/

#Infocencdr {
width:512px;
}

#Infocencdr .cenliens {
float:left;
display:inline;
margin: 0 50px 0 25px;
}

#Infocencdr p {
font-style:italic;
font-size:10px;
line-height:2em;
margin-bottom:10px;
}

#Infocencdr img {
position:relative;
top:7px;
}

#Infocencdr #cende {
margin-right:20px;
}

#Infocencdr span#title{
font-size:22px;
color:#ffaa00;
font-style:normal;
} /*styles au cas ou le javascript ou le lecteur flash soit désactivé*/

