/*=============================================================================
  ____    _              _   _          
 | __ )  (_)  _ __    __| | (_)   ___   
 |  _ \  | | | '__|  / _` | | |  / _ \  
 | |_) | | | | |    | (_| | | | |  __/  
 |____/  |_| |_|     \__,_| |_|  \___|  
                                        
  ____                       _                  _     _                       
 |  _ \   _ __    ___     __| |  _   _    ___  | |_  (_)   ___    _ __    ___ 
 | |_) | | '__|  / _ \   / _` | | | | |  / __| | __| | |  / _ \  | '_ \  / __|
 |  __/  | |    | (_) | | (_| | | |_| | | (__  | |_  | | | (_) | | | | | \__ \
 |_|     |_|     \___/   \__,_|  \__,_|  \___|  \__| |_|  \___/  |_| |_| |___/
                                                                              
=============================================================================*/

/*=====================================
  RESET
=====================================*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, 
fieldset,  label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h2 {
	font-size: 15px;
	font-weight: bold;
}
h3 {
	font-size: 13px;
	font-weight: bold;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: black;
	background: white;
	background-image:url('/creap_templates/birdie/include/images/fond.jpg');
	background-repeat:repeat-x;
}

/* tables still need 'cellspacing="0"' in the markup */
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
input, select, textarea { 
	font-size: 100%; font-family: inherit; 
}

/*=====================================
  DIVERS
=====================================*/
html{
  background-color:#D3D4D5;
  font-family:"Arial";
  	background-image:url('/creap_templates/birdie/include/images/fond.jpg');
	background-repeat:repeat-x;
}

body{
	font-size: 0.625em;
	background-color:#c0c8d0;
	width:965px; 
	margin: 0 auto;
}
a{
	color:#0f2055;
	text-decoration: none;
}
a:hover{
	color:#960910;
	text-decoration: none;
}

/*=====================================
  HEADER
  utilisé si le flash n'est pas activé...
=====================================*/
div#header{
    background:#333 url('/creap_templates/birdie/include/images/header.jpg');  
    width: 965px;
    height:400px; 
    position:relative;
}
div#header h1{
    color:#fff;
}
div#header h1 span{
    visibility: hidden;
}
div#header ul{
    overflow:hidden;   
    position:absolute;
    top:50px;
    right:25px; 
}
div#header ul li{
    float:left;
    font-size:1.1em;  
    color:#fff;
    padding:0 7px;
}
div#header ul li a{
    color:#fff;
}
div#header ul li a:hover{
    color:#000;
}

/*=====================================
  CONTAINER
=====================================*/
div#container{
    width:965px; 
    overflow:hidden;
    background:#e4e5e6 url('/creap_templates/birdie/include/images/bg_container.jpg') no-repeat;
}

/*=====================================
  SOUS MENU
=====================================*/
div#col_gauche{
    width:233px; /* 258 - 25 de padding */
    float:left;
    padding-left:25px;
	
}
div#lasts {
background: url('/creap_templates/birdie/include/images/bg_bottom.jpg') bottom left no-repeat;
padding-bottom:18px;
}
div#col_gauche h2.top{
    background-color:#c0c8d0;
	margin:0px 8px 0px 0px;
	padding: 15px 15px 15px 35px;
	font-size: 1.5em;	
	font-weight: bold;
}
ul.sous-menu{
	background: transparent url('/creap_templates/birdie/include/images/bg_menu.jpg') bottom left no-repeat;
	padding-bottom: 17px;
	list-style: none;
		margin: 0;
	padding: 0;
}
ul#menu2{
	background: transparent url('/creap_templates/birdie/include/images/bg_menu.jpg') bottom left no-repeat;
	padding-bottom: 17px;
	list-style: none;
		margin: 0;
	padding: 0;
}
ul.sous-menu li{
	height: 1%; /* Corrige un bug sous IE6 */
	margin:0;
	padding: 0;
		margin: 0;
	padding: 0;
}
ul.sous-menu li a{
	background:#c0c8d0 url('/creap_templates/birdie/include/images/puce.gif') no-repeat;
	background-position:35px 5px;
	display: block;
	color:#3e3e3e; 
	height: 1%; /* Corrige un bug sous IE6 */
	margin:0px 8px 0px 0px;
	padding: 5px 5px 5px 45px;
	font-size: 1.1em;
}
ul.sous-menu li a:hover{
	background-color:#424242;
	color:#fff;
}
ul.sous-menu li.li_titre2-on{
	height: 1%; /* Corrige un bug sous IE6 */
	margin:0;
	padding: 0;
		margin: 0;
	padding: 0;
}
ul.sous-menu li.li_titre2-on a{
	background:#424242 url('/creap_templates/birdie/include/images/puce.gif') no-repeat;
	background-position:35px 5px;
	display: block;
	color:#fff; 
	height: 1%; /* Corrige un bug sous IE6 */
	margin:0px 8px 0px 0px;
	padding: 5px 5px 5px 45px;
	font-size: 1.1em;
}
div#col_content{
    width:687px; /* 707 - 20 de padding */
    float:right;
    padding:0 10px 10px 0;
}

/*=====================================
  LAST NEWS
=====================================*/
div#last_news{
	width: 225px;
	background: #c0c8d0 url('/creap_templates/birdie/include/images/bg_bottom.jpg') bottom left no-repeat;
	margin-top: 15px;
	font-size: 1.1em;
}
div#last_news h2{
	width:205px; /* 225 - 20 de padding */
	background: transparent url('/creap_templates/birdie/include/images/bg_top.jpg') top left no-repeat;	
	font-size: 1.4em;	
	padding: 10px 10px 2px 10px;
	font-weight: bold;
}
div#last_news ul{
	width:205px; /* 225 - 20 de padding */
	margin: 5px 10px 0px 0px;
	color:#3e3e3e;
		margin: 0;
	padding: 0;
}
div#last_news ul li{
	margin-bottom:10px;
	margin-left:10px;
	padding-bottom:10px;
	text-align: justify;
	list-style: none;
	height: 1%; /* Corrige un bug sous IE6 */
}
div#last_news ul li h3{
	font-weight: bold;
	list-style: none;
}
div#last_news ul li span{
	display: block;
	font-style: italic;
	list-style: none;
}
div#last_news ul li a{
	display: block;
	list-style: none;
}
p.archive{
	text-align: right;
	padding-right: 10px;
}
p.archive a{
	padding-left:10px;
	background: transparent url('/creap_templates/birdie/include/images/puce.gif') no-repeat top left;
	font-weight: bold;
	color:#424242
}
p.archive a:hover{
	color:#960910;	
}

/*=====================================
  CONTENT
=====================================*/
div#content{
	font-size: 1.1em;
    line-height: 1.7em;
    text-align: justify;
    padding: 0 40px 0 5px;	
}
h2.title_page{
	background: transparent url('/creap_templates/birdie/include/images/bg_title_page.jpg') bottom left no-repeat;	
	font-size:1.5em;
	font-weight: bold;
	padding: 2px 25px 2px 25px;
	margin-bottom: 10px;
}
img.a_left{
	float:left;
	margin:0 10px 10px 0;
}

/*=====================================
  FOOTER
=====================================*/
div#footer{
	text-align: center;
	font-size: 1em;
	margin: 10px 0; 
}