
body {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

img {border:0}

#top-table {
height:250px;
overflow:hidden;
}


a {
color:#000000;
font-weight:bold;
text-decoration:underline;
}

a:hover {text-decoration:underline;}

.up {
height:155px;
background-image:url(../images/bande-haut.jpg);
background-repeat:repeat-x;
}

#main {
width:980px;
margin-left:auto;
margin-right:auto;
background-color:#7c7777;
}

#right {
height:250px;
width:236px;
background-image:url(../images/right.jpg);
background-repeat:no-repeat;
background-color:#f8f8f8;
}

#photo {
padding-top:3px;
}

#photo img{
border:1px solid #FFFFFF;
width:235px;
height:115px;
margin: 0 0 0 3px;
}

#top-menu {
font-size:11px;
color:#000000;
float:right;
margin:25px 10px 70px 10px;
}

#top-menu a{
font-size:11px;
color:#0e7681;
text-decoration:none;
}

#top-menu a:hover{
font-size:11px;
color:#000000;
}


#right-menu ul{
list-style-type:none;
margin: 0;
padding:0;
}

#right-menu li{
list-style-image:url(../images/top-bullet.gif);
margin:10px;
padding:0;
font-size:14px;
text-transform:uppercase;
}


#right-menu ul{
list-style-type:none;
margin:0;
padding:0;
}

#right-menu li{
list-style-image:url(../images/top-bullet.gif);
margin:10px 10px 10px 30px;
padding:0;
font-size:12px;
text-transform:uppercase;
}

#content {
padding: 10px 10px 10px 15px;
}

#right-menu li a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

#right-menu li a:hover{
color:#da8306;
}

#left {
width:240px;
padding: 0 0 0 13px;
}

.left-box {
padding-top:5px;
}

.header-box {
display:block;
background-image:url(../images/box-header.jpg);
background-repeat:no-repeat;
width:233px;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
}

.menu-box ul {
list-style-type:none;
margin:0;
padding:0;
width:233px;
}

.menu-box li {
margin:2px 0 0 0;
line-height:25px;
display:block;
background-color:#FFFFFF;
padding:0 0 0 10px;
}

.menu-box li a {
color:#000000;
font-weight:bold;
text-decoration:none;
}

.menu-box li a:hover {
color:#0c7682;
text-decoration:none;
}

.header-li {
height:47px;
background-image:url(../images/header-li.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
clear:both;
text-align:center;
}


.content-top {
width:710px;
height:18px;
background-image:url(../images/content-top.jpg);
background-repeat:no-repeat;
}

.content-bottom {
width:710px;
height:18px;
background-image:url(../images/content-bottom.jpg);
background-repeat:no-repeat;
}

#content-middle {
width:710px;
background-image:url(../images/content-middle.jpg);
background-repeat:repeat-y;
}


p {
margin:5px 10px;
padding: 5px 0;
text-align:justify;
}

/*
#content img {
margin: 5px;
border:none;
}
*/

#content-middle ul {
list-style-type:none;
margin:0;
padding:0;
}

#content-middle li {
width:90%;
background-color:#fae0c3;
margin: 5px 0 0 20px;
padding:5px 5px 5px 30px;
background-image:url(../images/puce.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
}

#footer {
height:50px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
font-size:11px;
color:#000000;
padding-top:10px;
text-align:center;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
color:#000000;
text-decoration:none;
}


.name {
font-size:18px;
font-family:"Arial Black";
color:#0e7681;
text-transform:uppercase;
margin:20px 0 0 20px;
}

#form {
padding: 40px 0 0 10px;
margin:0;
}

.recherche {
height:25px;
width:122px;
color:#000000;
background-image:url(../images/search.jpg);
background-repeat:no-repeat;
border:none;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
cursor: pointer;
}

h1 {
color:#0e767f;
font-size:16px;
text-decoration:none;
margin: 0 10px;
text-transform:uppercase;
}

h1 a {
color:#0e767f;
font-size:16px;
text-decoration:none;
}

h1 a:hover{
text-decoration:none;
color:#da8306;
}

h2{
color:#da8306;
font-size:14px;
text-decoration:none;
margin: 0 10px;
}

h2, h2 a {
color:#da8306;
font-size:14px;
text-decoration:none;
}

h2 a:hover{
color:#000000;
}

h3{
color:#0e767f;
font-size:14px;
text-decoration:none;
font-style:italic;
margin: 0 10px 0 30px;
font-weight:normal;
}

h3, h3 a {
color:#0e767f;
font-size:14px;
text-decoration:none;
font-style:italic;
font-weight:normal;
}

h3 a:hover{
color:#000000;
}

.csc-linkToTop {margin-top:15px; margin-bottom:25px}

tfoot {color:#da8306; font-weight:bold}

.item, .news-list-browse {clear:both;}
.item img {float: left; margin: 5px 0 0 20px; padding:5px 5px 5px 30px;}
.news-single-img, .news-list-browse {padding:5px 5px 5px 30px; }
.news-single-img img {float: left; margin: 5px 10px;}
.clearer {clear:both; border:0; height:0}