body
{
margin:auto;
width:950px;
font-family:Trebuchet MS, Helvetica, serif;
font-size: 13px;
background-color:444343;
}

h1
{
font-size:25px;
font-weight:bold;
margin-top:3px;
margin-left:10px;
color:red;
}

h2
{

font-size:20px;
font-weight:bold;
margin-top:2px;
margin-left:12px;
color:black;
}

h3
{
font-size:15px;
font-weight:bold;
font-style:italic;
color:black;
margin:0px;
margin-top:1px;
margin-left:14px;
}

p
{
text-align:justify;
margin-left:14px;
margin-top:1px;
margin-bottom:10px;
margin-right:3px;
line-height: 18px;
}


#head-accueil
{

/*-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;*/
margin:auto;
margin-top:5px;
padding:0px;
width:690px;
height:200px;
border-top:5px solid black;
border-bottom:thin solid black;
border-left:thin solid black;
border-right:thin solid black;
}
#header
{
/*border-top:2px double black;*/
margin-top:30px;
margin-bottom:0px;
padding:0px;
width:950px;
height:168px;
background-image:url('design/header.png');
cursor:pointer;
}

#slogan
{
margin:0px;
font-size:13px;
font-style:italic;
font-weight:bold;
text-shadow:black;
width:700px;
position:relative;
top:150px;
left:100px;
}

#menu 
{
margin-top:0px;
height:32px;
width:950px;
background-image:url('design/barremenu1_untext.png');
margin-top:0px;
border-bottom:5px solid black;
}

#menu a
{
font-size:15px;
color:black;
text-decoration:none;
font-weight:bold;
}


#menu a:hover
{
font-size:17px;
color:white;
text-decoration:none;
font-weight:bolder;
}

.titre
{
border:none;
margin-left:20px;
margin-top:10px;
}

.title_actu
{
/*background-image:url('design/bgtitle_actu.png');
background-color:ff2424;*/
margin-bottom:0px;
/*border-bottom:3px solid red;*/
}

.title_accueil
{
font-size:13px;
font-weight:bold;
font-style:none;
color:black;
margin:0px;
margin-top:1px;
margin-left:12px;
}
/*
.title_com
{
margin-bottom:15px;
border-bottom:1px solid black;
}*/

/*.titre_menu
{
border-right:10px solid red;
border-top:3px ridge black;
border-bottom:thin solid black;
}*/

.sub_title_actu
{
margin:0px;
padding:0px;
margin-left:12px;
margin-bottom:15px;
font-size:12px;
color:black;
background-color:lightgrey;
}

.sub_title_accueil
{
margin:0px;
margin-left:12px;
margin-bottom:15px;
font-size:10px;
color:black;
background-color:lightgrey;
}


#mid
{
margin:auto;
min-height:550px;
width:950px;
margin-bottom:10px;
}

#citation
{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
width:735px;
_width:730px;
font-size:11px;
font-style:italic;
font-weight:bold;
border-bottom:1px double black;
}

#contenu
{
float:left;
border-left:1px solid black;
border-right:thin solid red;
margin:auto;
padding:0px;
width:735px;
_width:730px;
min-height:1000px;
background-color:white;
border-bottom:thin solid black;
/*border-right:2px dotted black; */
padding-bottom:10px;
clear:none;
}

#right
{
background-color:black;
margin:0px;
margin-left:738px;
vertical-align:top;
padding:0px;
width:210px;
min-height:550px;
border-right:1px solid black;
}

#right a
{
color:black;
text-decoration:none;
}


#right a:hover
{
color:white;
text-decoration:none;
font-weight:bolder;
}

.sondage
{
font-size:12px;
color:white;
width:98%;
}

#divbottom
{
color:white;
clear:both;	
}

#bottom
{
border:thin solid darkgrey;
padding:5px;
margin-top:10px;
width:940px;
background-color:black;
clear:both;
}

#bottom2
{
border:thin solid white;
padding:5px;
margin-top:10px;
width:940px;
background-color:black;
clear:both;
}

#divbottom a
{
color:white;
text-decoration:underline;
}


#divbottom a:hover
{
color:red;
text-decoration:none;
font-weight:bolder;
}

#container
{

}




