body {
margin: 20px;
font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif ; 
background-color: #aae ;
background-image: url(backgrounds/bigbigoa3.gif) ;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

img { border: 0px; }

a:link { text-decoration:none; color: #4444DA ; }
a:visited { text-decoration:none; color: #4444DA ; }
a:hover { text-decoration:underline; color: #4444DA ; }
a:active { text-decoration:none; color: #4444DA ; }

dd {margin: 0 0 10px 0;}
dt {color: #00a; }

ul {padding-left: 0px; list-style-type: none ;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div#conteneur {
width: 770px ;
margin: 5px auto ;
text-align: left ;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div#header {
margin: 0 0 20px 0 ;
height: 50px ;
background: url(images/logo.png) ;
background-repeat: no-repeat ;
background-position: left bottom ;
}

ul#menu-header {
float: right ;
margin: 30px 0 0 ;
padding: 0 ;
list-style-type: none ;
}

ul#menu-header li {
float: left ;
text-align: center ;
}

ul#menu-header li a {
padding-left: 10px ;
padding-right: 10px ;
line-height: 20px ;
font-size: 1em ;
font-weight: normal ;
letter-spacing: 2px ;
color: #eef ;
display: block ;
text-decoration: none ;
}

ul#menu-header li a.topmenubar {
border-right: 1px solid #eef ;
}

ul#menu-header li a:hover {
color: #110 ; 
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div#menu {
height: 27px ;
background: url(images/bandeau_haut.png) repeat-x 0 0 ;
}

ul#menu {
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}

ul#menu li {
width: 110px ;
line-height: 26px ;
float: left ;
text-align: center ;
}

ul#menu li a {
font-size: 0.8em ;
font-weight: normal ;
letter-spacing: 2px ;
color: #888 ;
display: block ;
text-decoration: none ;
}

ul#menu li a.firstmenu {
border-right: 1px solid #ccc ;
}

ul#menu li a:hover {
font-weight: bold ;
color: #000 ;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div#contenu {
padding: 20px 30px 20px 30px ;
background-color: #fff ;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

div.p_bigtitle {
font-size: 2.5em;
font-weight:bold;
}

div.p_bigsubtitle {
font-size: 1.4em;
font-weight:bold;
color: grey;
}

div.p_title {
font-size: 1.7em;
font-weight:bold;
}

div.p_title2 {
font-size: 1.5em;
font-weight:bold;
}

div.p_subtitle {
font-size: 0.9em;
font-weight:bold;
color: grey;
}

div.p_section {
width: 500px;
margin: 0em 0px 1.5em 0px;
}

div.p_header {
font-size:0.9em;
font-weight:bold;
margin-bottom: -.5em;
}

div.p_content {
font-size:0.9em;
margin-top: 1em;
margin-bottom: 1em;
text-align : justify;
}

div.p_small {
font-size:0.8em;
margin-top: 1em;
margin-bottom: 1em;
text-align : justify;
color: grey;
}

span.colored {
color: #4444DA;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

span.yakasoft { border: 1px solid #999 ; }
span.yaka { color: #000; }
span.soft { color: #fff; background-color: #000 ; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div#footer {
height : 27px ;
margin: 0 ;
padding-right: 15px ;
line-height: 24px ;
text-align: right ;
color: #444 ;
background: url(images/bandeau_bas.png) no-repeat left top ;
font-size: 0.7em ;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div.app_side_bar_container {
float: right;
padding: 0px 0px 20px 30px;
}

div.app_side_bar {
width: 180px;
margin: 5px 0px 15px 0px;
}

div.app_side_bar_header {
height: 19px;
padding: 7px 0px 0px 0px;
font-size: 0.8em;
font-weight: bold;
text-align : center;
background: url(images/sidebar.png) no-repeat left top ;
}

div.app_side_bar_outside_content {
font-size:0.8em;
padding:0px 0px 4px 0px;
background-color:#fff;
}

div.app_side_bar_content {
font-size:0.8em;
padding:14px 0px 4px 0px;
background-color:#fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
}
div.app_side_bar_content a.dl { font-weight: bold ; }

div.app_side_bar_content ul {padding-left: 15px; list-style-type: none ;}

div.app_side_bar_content li{
margin: 0 0 5px 0;
padding: 0px;
}

div.app_side_bar_bottom {
height: 12px;
background: url(images/sidebottom.png) no-repeat left top ;
}

div.app_side_bar_buynow {
height: 68px;
padding: 32px 10px 0px 10px;
font-size: 1.2em;
font-weight: bold;
text-align : center;
color: white;
background: url(images/buynow.png) no-repeat left top ;
}

div.app_side_bar_buynow a:link { text-decoration:none; color: #fff ; }
div.app_side_bar_buynow a:visited { text-decoration:none; color: #fff ; }
div.app_side_bar_buynow a:hover { text-decoration:underline; color: #fff ; }
div.app_side_bar_buynow a:active { text-decoration:none; color: #fff ; }

