﻿html, body, div, img, ul, ol, li,
h1, h2, h3, h4, h5, h6
{ margin:0; padding:0; border:0; outline:none; }

td, th{ vertical-align:top; }

ul{ list-style-type:none; }

img { display:block; }

body{
font-size:13px;
line-height:20px;
font-family:Helvetica, Arial, sans-serif;
color:#636466;
text-align:center;
background-color:#fff;
}

a{ 
color:#f57300;
text-decoration:none;
outline:none;
}

a:hover{ color:#c41200; }

ul.liste{
list-style-type:disc;
margin-left:15px;
}

/* - - - Titre - - - */

h2{
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:#f57300;
font-weight:normal;
}

h3{
margin-top:12px;
font-family:Helvetica, Arial, sans-serif;
font-size:30px;
line-height:30px;
text-transform:uppercase;
font-weight:bold;
color:#d7d7d7;
}

h4{
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
line-height:22px;
color:#f57300;
font-weight:normal;
}

/* - - - Container - - - */

#container{
text-align:left;
margin:50px auto;
width:795px;
}

#content-box{
width:795px;
background:url(../images/back_main.gif) 0 0 repeat-y;
}

#content{
float:left;
padding:20px 0 0 27px;
min-height:400px;
_height:400px;
}

/* - - - Header - - - */

#header{
background:url(../images/header.jpg) 0 0 no-repeat;
width:795px;
height:77px;
}

#logo{
float:right;
}

#utility{
padding:56px 0 0 5px;
}

#utility li{
float:left;
}

/* - - - Menu - - - */

#menu {
margin:18px 0 0 4px;
height:40px;
}

#menu li{ float:left; }


/* - - - Sidebar - - - */

#sidebar{
float:left;
font-size:11px;
line-height:14px;
}

/* - - - Footer - - - */

.footer{
text-align:center;
font-size:11px;
}