/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 15px Verdana;
text-align : left; 
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: black;
background-color: #D2D25A;  /*couleur de fond des sous menus)*/
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color:#6F4B2B;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}





/***************Header2****************/
#cadrehaut2 {
height:128px;
background: #ffffff ;
}
.logo2 {
width:243px;
height:91px;
margin : 0 auto 0 87px;
margin-top : -125px;
position:absolute;
}

.pub2 {
width:468px;
height:60px;
}

.pub3 {
margin : 0 auto 0 355px;
margin-top : -100px;
position:absolute;
}

/******mini menu dans le header*******/
.menu-du-cadre-haut2 {
color : #432304;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0 auto 0 400px;
margin-top : -45px;
position:absolute;
}
.menu-du-cadre-haut2 ul {
list-style: none;
margin-right : 190px;
}
.menu-du-cadre-haut2 li {
float: left;
margin : 5px;
}
.menu-du-cadre-haut2 a {
font-size : 11px;
text-decoration: underline ;
color : #432304;
}

.flag2 {
width:24px;
height: 18px;
margin : 0 auto 0 800px;
margin-top : -32px;
position:absolute;
}

.date {
font-family: arial, verdana, sans-serif;
margin : 0 auto 0 102px;
margin-top : -25px;
font-size : 12px;
position:absolute;
}

/***************FIN*Header2***************/


/********pub texte du header**************/
.pub-texte {
width:715px;
height: 15px;
margin : 0 auto 0 94px;
margin-top : -25px;
position:absolute;
}


.login {
font-size : 11px;
width:510px;
background-color:#D1CAC8;
border : 1px solid #A29490;
height: 30px;
margin : 0 auto 0 -80px;
margin-top : 40px;
position:absolute;
}

.menu0 {
font-family: arial, verdana, sans-serif;
font-size : 14px;
}


#moncadre {
width:990px;
margin-top: 0px;
margin-bottom: 0px;
overflow:auto;
}



/****************publicité sous le header***************************/
#pub_header {
height: 90px;
width: 990px;       /*******largeur ŕ modifier en fonction de la pub 990 ou 728 *********/
}


.footer {
font-family: arial, verdana, sans-serif;
color:#FFFFFF;
font-size : 12px;
height:325px;
width:990px;
margin: 0 auto 0 auto;
background-image: url("http://www.swingbourse.com/img/bg-footer3.jpg"); 
padding-bottom:0;
}
.image-footer {
height:250px;
padding: 5px ;
padding-right: 5px ;
}

.footer a {
color:#432304;
font-size : 12px;
text-decoration: none ;
}

.footer a:hover{
text-decoration: underline ;
}

.compteur {
height:40px;
width:120px;
color:#D2D15D;
margin-top: -70px;
margin-left:820px;
padding:0px;
}

.menu-footer a {
color : #D2D15D;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
}




