/* Davidson Consulting CSS -Peax Webdesign */

body {
 background:#FFFFFF url(../images/body-background.jpg) repeat-x top;
 margin:0px;
 padding:0px;
 color:#686868;
 font:12px Arial, Helvetica, sans-serif;
}

#container {
 width:969px;
 margin:0px auto;
 padding:0px;
}

#header {
 width:100%;
 height:219px;
 background:url(../images/header.jpg) no-repeat top left;
}

#header h1 {
 margin:0px;
 padding:40px 0px 0px 0px;
}

/*---- Gros titres  ----*/
h2, h2 a {
 margin:0px;
 padding:25px 0px 3px 0px;
 color:#C43FA4;
 font-size:16pt;
 text-decoration:none
}

h3, h3 a {
 margin:0px;
 padding:25px 0px 3px 0px;
 color:#C43FA4;
 font-size:14pt;
 text-decoration:none
}

.purple { color:#C43FA4 }
span.lastupdate { display:block }
p.imgcenter { margin:0px; padding:0px; text-align:center }
/*--- Contenu central ---*/
#wrapper {
 width:100%;
 background:url(../images/sidebar.gif) repeat-y right;
 overflow:hidden
}

#content {
 float:left;
 width:748px;
 margin:0px;
 padding:0px 0px 25px 0px;
}

#content .author {
 color:#63C9BF;
 font-size:11px;
}

#content img {
 float:left;
 margin:15px 10px 0px 0px;
 padding:0px;
}

#content img.main {
 background-color:#FFFFFF;
 padding:8px;
}

#content p {
 margin:0px;
 padding:15px 15px 0px 0px;
}

#communiques {
 clear:both;
 width:734px;
 margin:0px;
 background-color:#F5F3F3;
 margin-top:25px;
 padding:0px 0px 25px 0px;
 overflow:hidden
}

#communiques a {
 color:#686868;
 text-decoration:none;
}

#communiques a:hover {
 color:#686868;
 text-decoration:underline;
}

#communiques div {
 float:left;
 width:367px;
 margin:0px;
 padding:0px;
}

#communiques h3 {
 margin:0px;
 padding:20px 0px 4px 20px;
 color:#C43FA4;
 font-size:12pt;
 text-decoration:none
}

#communiques ul {
 margin:10px 0px 0px 37px;
 padding:0px;
 list-style-image:url(../images/content-arrow-ie.gif);
 list-style-position:inherit;
}

html>body #communiques ul { list-style-image:url(../images/content-arrow.gif); margin:10px 0px 0px 33px } /*-- Hack pour FireFox ---*/

/*---- Sous-Contenu ----*/
.subcontent {
 float:left;
 width:350px;
 margin:0px;
 padding:0px;
}

.right-marg { margin-right:40px }

/*---- Sidebar ----*/
#sidebar {
 float:left;
 width:187px;
 margin:0px;
 padding:0px 0px 25px 0px;
}

#sidebar div {
 background-color:#F8F8F8;
 margin:6px 0px 0px 6px;
 padding:6px;
}

#sidebar #menu { background-color:#FFFFFF }

#sidebar ul {
 margin:0px;
 padding:0px;
 list-style:none;
}

#sidebar ul li {
 text-transform:uppercase;
 font-weight:bold;
 border-bottom:1px solid #FFFFFF;
 margin:0px;
 padding:0px;
}

#sidebar ul li a {
 color:#000000;
 background-color:#F8F8F8;
 padding:1px 0px 2px 10px;
 display:block;
 text-decoration:none;
 height:1%;
}

#sidebar ul li a:hover {
 background:#C43FA4 url(../images/menu-hov.gif) no-repeat top right;
 color:#FFFFFF;
 text-decoration:none;
}

#sidebar ul li.selected a {
 background:#C43FA4 url(../images/menu-hov.gif) no-repeat top right;
 color:#FFFFFF;
 text-decoration:none;
}

#sidebar ul li ul {
 margin:-10px 0px 7px 30px;
 padding:0px;
}

html>body #sidebar ul li ul { margin-top:5px } /*-- Hack pour le sousmenu sous Firefox ----*/

#sidebar ul li ul li {
 text-transform:none;
 font-weight:normal;
 border-bottom:none;
 list-style-image:url(../images/submenu-arrow-ie.gif);
 list-style-position:inherit
}

html>body #sidebar ul li ul li { list-style-image:url(../images/submenu-arrow.gif); } /*--- Hack FireFox sous menu ----*/

#sidebar ul li ul li a {
 margin:0px;
 padding:0px;
 background:none;
 text-decoration:none;
 color:#7D4F72
}

#sidebar ul li ul li a:hover {
 margin:0px;
 padding:0px;
 background:none;
 text-decoration:underline;
 color:#7D4F72
}

#sidebar h4 {
 text-transform:uppercase;
 color:#FFFFFF;
 font-size:12px;
 background-color:#9C9C9C;
 margin:0px 0px 4px 0px;
 padding:2px 0px 2px 8px;
}
/*---- Pied de page ----*/
#footer {
 clear:both;
 background:#F5F5F5 url(../images/footer-background.gif) repeat-x top;
 height:130px;
 color:#33B8AB;
}

#footer p {
 width:969px;
 margin:0px auto;
 padding:7px 0px 7px 0px;
 background:url(../images/sidebar.gif) repeat-y right;
}

#footer a { color:#C43FA4; text-decoration:underline }
#footer a:hover { color:#C43FA4; text-decoration:none }
