/* Général*/

body,html {
background:#bee0ed;
color:#fff;
margin:0;
padding:0;
}

body {
width:900px;
font:0.83em/1.4em Verdana, Arial, Tahoma, Geneva, sans-serif;
color:#CBD4E3;
background:#000 url(kit/body_bg.gif) repeat-y top center;
letter-spacing:1px;
margin:0 auto;
}

/*------------------------------*/ 


/* Tableau principal*/

#container {
width:760px;
margin:0 auto;
}

/*------------------------------*/ 


/* Espaces*/
 
#clear1 { 
clear : both;
height : 5px;
} 

#clear2 { 
clear : both;
height : 10px;
}

#clear3 { 
clear : both;
height : 15px;
}

#clear4 { 
clear : both;
height : 20px;
}

/*------------------------------*/ 


/* Header*/

#header-wrap {
height:250px;
width:760px;
margin:0;
padding:0;
}

#header {
height:100%;
width:100%;
color:#cbd4e3;
background:#000 url(kit/header.jpg) no-repeat top left;
margin:0 auto;
padding:0;
}

#header h1 {
font-size:400%;
color:#CBD4E3;
background:#000;
float:left;
display:inline;
margin:0;
padding:70px 0 70px 280px;
}

#header h1 a {
color:#cbd4e3;
background:#000;
}

#header h1 a:link,#header h1 a:visited {
color:#cbd4e3;
background:#000;
text-decoration:none;
}

#header h1 a:hover,#header h1 a:active {
color:#cbd4e3;
text-decoration:none;
background:#000;
}

/*------------------------------*/ 



/* Textes*/

h1 {
color : #bee0ed;
background : #000;
font-size : 12px;
margin-top : 10px;
text-align : left;
font-weight : bold;
}


h2 {
color : #fff;
background : #000;
font-size : 12px;
margin-top : 10px;
text-align : left;
font-weight : bold;
}

h3 {
color : #bee0ed;
background : #000;
font-size : 12px;
margin-top : 10px;
text-align : center;
font-weight : bold;
}

h4 {
color : #fff;
background : #000;
font-size : 10px;
margin-top : 10px;
text-align : right;
font-weight : normal;
}

h5 {
color : #fff;
background : #000;
font-size : 10px;
margin-top : 10px;
text-align : center;
font-weight : normal;
}

h6 {
color : #fff;
background : #4b5463;
font-size : 10px;
margin-top : 10px;
text-align : left;
font-weight : bold;
}


/*------------------------------*/ 


/* Paragraphes*/
 
form p { 
text-align : left;
} 

/*------------------------------*/ 



/* Liens*/

a:link {
color:#fff;
background:#000;
text-decoration:none;
}

a:visited {
color:#fff;
background :#000;
text-decoration:none;
}

a:hover {
color:#fff;
background:#000;
text-decoration:underline;
}

a:active {
color:#fff;
background:#000;
text-decoration:none;
}

/*------------------------------*/ 


/* Menu*/

#sidebar {
width:180px;
float:right;
background:url(kit/sidebar_bg.jpg) repeat top right;
padding:55px 20px 0 0;
}

#sidebar h2 {
margin-top:0;
margin-bottom:.5em;
color: #cbd4e3;
width:180px;
border-top:1px dashed #373E4A;
border-bottom:1px dashed #373E4A;
background:#000 none;
font-size:1.5em;
padding:4px;
}

#sidebar ul {
list-style-type:none;
margin:0 0 1.5em;
padding:0;
}

#sidebar li {
padding-left:2em;
color: #cbd4e3;
background: #000 url(kit/sidebar_nav_bullet.gif) no-repeat 0.4em;
}

#sidebar p {
font-size:93%;
margin:.75em 0;
padding:0;
}

/*------------------------------*/ 


/* News*/

blockquote {
color:#cbd4e3;
background-color:#4b5463;
border-left:1px dotted #cbd4e3;
letter-spacing:.05em;
margin:1.5em;
padding:.75em;
}

/*------------------------------*/ 


/* Mise en page*/

#main {
width:500px;
float:right;
color:#CBD4E3;
background:#000 url(kit/main_bg.jpg) no-repeat top left;
padding:65px 20px;
}

#main h2 {
font-size:1.8em;
margin:.5em 0;
}

#main ol,#main ul {
margin-top:0;
margin-bottom:0;
}

#main ul {
list-style-type:disc;
color:#e9df55;
background-color:#000;
}

#main ol {
list-style-type:lower-roman;
font-style:italic;
}

#main ol li,#main ul li {
background-color:#000;
color:#cbd4e3;
font-style:normal;
}

#main_img {
border:1px dotted #cbd4e3;
float:center;
margin:.1em 1em .1em 0;
padding:.5em;
}

/*------------------------------*/


/* tableaux*/


.items {
margin-top: 30px;
margin-left: 67px;
padding: 0px;
}

ul, li {
list-style-type: none; /* pour supprimer les puces */
margin: 0 auto;
}

/*------------------------------*/ 

/* Bas et copyright*/

#footer {
clear:both;
background-color:#000;
border-top:1px dotted #373E4A;
text-align:center;
color:#ccc;
font-size:8px;
padding:7px;
}

#footer li {
display:inline;
padding:0 8px;
}

/*------------------------------*/ 
