* {
font-family:Verdana;
font-size:14px;
margin:0;
padding:0;
text-align:justify;
outline:none;	
}

body {
color: #888;
}

img, img a{
border:none;
}

address {
padding-bottom:20px;
}

#content_top{
background:white url('images/fond_haut.png') repeat-x;
}

#content_bottom{
background-color:#343434;
height:350px;
}

.body{
width:1000px;
margin:auto;
}


#header{
height:221px;
background:white url('images/banniere.png') repeat-x;
}

#header .back_home{
height:221px;
width:1000px;
}

#menu{
height:31px;
background:white url('images/fond_menu.png') repeat-x;
}

.footer_title{
font-size:15px;
font-family:Verdana;
font-weight:bold;
color:#ABABAB;
padding:20px 0 20px 0;
}

#about_comment p{
text-align:left;
font-size:11px;
padding-bottom:3px;
}

#about_comment ul, .liste_admin{
padding:2px 0 5px 40px;
}

#about_comment li{
text-align:left;
font-size:11px;
padding:2px 0 5px 0;
}

.photos_metiers{
padding:15px;
}

#recent_avis, #recent_devenus, #about{
width:300px;
float:left;
padding-right:33px;
color:white;
}

#recent_avis a, #recent_devenus a, #about a{
color:white;
text-align:left;
font-size:12px;
}

#recent_avis a:hover, #content a:hover, #recent_devenus a:hover, #about a:hover{
color:#FF38A3;
text-decoration:none;
}

#recent_avis ul, #recent_devenus ul{
list-style-type:none;
list-style-position:outside;
}

#recent_avis li, #recent_devenus li{
padding:5px;
border-bottom:1px dashed #ABABAB;
list-style-position:outside;
}

#nav div {
float:left;
height:31px;
}

#nav .title{
height:31px;
padding:0 30px 0 30px;
}

#nav .title h3{
padding-top:5px;
*padding-top:8px;
}

#nav .title:hover{
background:url('images/fond_menu_hover.png') repeat-x;
}

.separator{
background:url('images/separator.png') no-repeat;
width:3px;
}

#nav div a {
color:white;
font-weight:bold;
font-size:11px;
text-decoration: none;
}

a {
text-decoration:none;
color:#FF38A3;
}

a:hover {
text-decoration:underline;
}

#right {
float:right;
clear:none;
width:285px;
min-height:950px;
color:#FFF;
padding:30px 0 0 0;
}

#content {
padding:30px 335px 10px 0;
}

#right h1 {
font:400 1.8em 'century gothic','arial narrow',arial,sans-serif;
color:#033;
background:url('images/h1bullet.gif') no-repeat left;
padding-left:25px;
margin:10px 0;
}

#right p {
background:url('images/rightlist_line.gif') repeat-x top left;
line-height:1.5em;
padding:10px 0;
}

#right li {
list-style:none;
background:url('images/rightlist_line.gif') repeat-x top left;
margin:0;
}

#right .widget_sidebar{
padding:20px 0 0 0;
border:none;
}

#right .acceder_site{
float:right;
padding-right:10px;
border:none;
background:none;
}

.link_externe{
float:right;
padding-top:5px;
}

.link_ref{
float:left;
color:#FF38A3;
padding-top:15px;
width:300px;
}

#right .acceder_site a:hover{
color:#FF38A3;
}

#right .acceder_site a{
color:#343434;
font-size:12px;
}

#right .acceder_site a:hover{
text-decoration:none;
}

#wpcumuluswidgetcontent {
padding-bottom:20px;
}



#right li a {
display:block;
color:#FFF;
text-decoration:none;
background:url('images/rightlist_bullet.gif') no-repeat left;
margin:0;
padding:8px 2px 8px 25px;
}

#right li a:hover {
background:#066 url('images/rightlist_bullet.gif') no-repeat right;
color:#FFF;
}

.onepost{
padding:10px 0 30px 0;
}

#content h1 a{
font-family:Verdana;
font-size:22px;
font-weight:bold;
color:#343434;
}

#content h1 {
font-family:Verdana;
font-size:16px;
font-weight:bold;
color:#343434;
padding:25px 0 5px 0;
}

#content h2, #content h2 a {
font-weight:400;
color:#343434;
font-size:13px;
padding-bottom:20px;
}

#content h1 a:hover,#content h2 a:hover {
text-decoration:none;
}

#content p {
text-align:justify;
color:#525252;
line-height:22px;
padding:5px 0 10px 0;
}


#content p img.alignright,#content p img.alignleft {
clear:none;
border:1px solid #CCC;
background-color:#EEE;
padding:4px;
}

#content p img.alignright {
float:right;
margin:0 0 10px 15px;
}

#content p img.alignleft {
float:left;
margin:0 15px 10px 0;
}

blockquote {
width: 600px;
margin:auto;
margin-bottom:10px;
}

.wp-pagenavi{
padding-top:35px;
}

blockquote h2{
padding-top:15px;
text-align:center;
}

p.info {
background:#F3F3F3;
width:665px;
float:left;
padding:10px 5px 10px 25px;
}

p.info a{
color:#FF3DA6;
}

.blockquote {
display:block;
background:#F3F3F3 url('images/quote.gif') no-repeat top left;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:10px 10px 10px 25px;
}

ol {
font-weight:800;
font-size:1em;
color:#0CC;
margin:20px;
}

ol span {
font:400 1em arial,sans-serif;
color:#888;
}

ol li {
margin-left:25px;
padding:4px 0;
}

form label {
display:block;
}

form p {
margin-bottom:10px;
background-color:#F3F3F3;
border:1px solid #CCC;
padding:20px;
}

form input.text,form textarea {
width:96%;
border:1px #DDD solid;
color:#999;
font:12px 'lucida sans','lucida sans unicode','gill sans','verdana',sans-serif;
background-color:#FFF;
margin-bottom:15px;
padding:4px 5px;
}

form input.text:hover,form textarea:hover {
border:1px #CCC solid;
}

form input.text:focus,form textarea:focus {
border:1px #999 solid;
color:#666;
}

form input.button {
margin-right:8px;
font:10px Arial,san-serif;
padding:3px 5px;
}

* html form input.text,* html form textarea {
color:#999;
border-color:#999;
}

.clearer {
clear:both;
line-height:0;
height:0;
font-size:0;
}

#footer {
width:100%;
background:#003939 url('images/footbg.jpg') repeat-x top left;
}

#footer .wrap {
color:#FFF;
margin:0 auto;
padding:20px 0;
}

#footnav {
margin-bottom:50px;
}

#footnav li {
display:inline;
}

#footnav li a {
color:#B3BEBE;
font:400 16px 'trebuchet ms',arial,sans-serif;
border:1px solid #001414;
text-decoration:none;
margin:16px 20px 0 0;
padding:6px 12px;
}

#footnav li a:hover {
color:#FFF;
background-color:#005050;
border:1px solid #00ABAB;
}

#footer h4,#footer h4 a {
color:#009999;
background:url('images/footlist_line.gif') repeat-x bottom left;
text-decoration:none;
padding:10px 0;
}

#footer h4 a:hover {
color:#0FF;
}

#footer a.credit {
color:#0CC;
text-decoration:underline;
}

#footer a.credit:hover {
color:#0CC;
text-decoration:none;
}

.linksright {
float:right;
width:200px;
list-style-type:none;
background:#002C2C url('images/linkscorner.jpg') no-repeat top right;
margin:0 12px;
padding:0 10px 30px;
}

.linksright li {
display:inline;
list-style-type:none;
font-size:0.9em;
margin:0;
}

.linksright li a {
display:block;
color:#B3BEBE;
text-decoration:none;
background-color:#002C2C;
border-bottom:1px solid #002525;
margin:0;
padding:5px;
}

.linksright li a:hover {
background-color:#002525;
color:#FFF;
border-bottom:1px solid #001C1C;
}

.links li {
display:inline;
list-style-type:none;
font-size:0.7em;
margin:0;
padding:0;
}

.links li a {
display:block;
color:#BD9A56;
text-decoration:none;
background-color:#2D1A06;
border-bottom:1px solid #211000;
margin:0;
padding:4px;
}

.links li a:hover {
background-color:#211000;
color:#FEEDA4;
}

p.foot {
color:#099;
font-size:0.8em;
line-height:1.6em;
background-color:#004040;
margin:5px 0 0 12px;
padding:10px;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

img.avatar {
float:left;
margin-right:5px;
}

.navigation_pagination {
text-align:center;
}

#accordion {
list-style:none;
width:660px;
height:335px;
display:block;
overflow:hidden;
text-align:center;
}

#accordion li {
float:left;
display:inline;
overflow:hidden;
}

#accordion img {
border:none;
}

#right ul,#footnav ul, #accordion ul {
list-style-type:none;
}

#content li{
padding:0 0 10px 0;
}
