﻿/* --------------------------------------		design.cssContient les conteneur, fortement dépendant du design.--------------------------------------*/ /* Corps du site --------------------------------------*/* {    margin:0;    padding:0;    font-size:100%;}body {    background-color:#3d3d3d;
    background-image:url("../images/imgs/fond.jpg");
    background-repeat: repeat-x;    font-size:13px;    font-family:Arial, "Times new roman", Verdana, sans-serif;    color:#e7e7e7;    margin:0;
    margin-bottom:100px;    padding:0;}/* Conteneurs --------------------------------------*/    /* ##### Conteneur global du site ###### */div#global {
	background-color:#2e2e2e;
	border:1px solid #8f8f8f;
	border-top:none;	margin:auto;	width:95%;}

div#barre_nav{
	background:url("../images/imgs/barre.png");	
	height:45px;
	
}

div.separateur{
	background:url("../images/imgs/separateur.png");	
	height:30px;
	width:2px;
	float:left;
}

div#barre_nav a{
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:18px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	top:-15px;
}
div.logo{
	padding:15px;
	margin-left:30px;

}
.logo h1{
	margin-top:10px;
	color:#ffffff;
	font-size:40px;
	font-weight:normal;
}


/* ##### Entéte de la page ###### */div#header_container,div#header_admin_container {    border-top:1px #4d4d4d solid; }/* ##### Entéte de la page ###### */div#header,div#header_admin {

}/* #####  Conteneur en dessous de l'entéte ###### */div#sub_header,div#sub_header_admin {    height:auto;    padding:0;    padding-left:5px;}div#sub_header p a {    color:#FF1D00;}/* Lien du subheader */div#header .dynamic_menu h5.links {         width:134px;    background:url(images/button.png) no-repeat;    padding:5px 0px;    font-size:11px;    margin-right:1px;}div#header .dynamic_menu h5.links:hover {       cursor:default;    background:url(images/button_click.png) no-repeat;}div#header .dynamic_menu h5 a {    color:#FFFFFF;    text-decoration:none;}/* ##### Compteur de visites  ###### */div#compteur {	color:#ff1d00;	font-size:15px;	margin-right:20px;}/* ##### Menu droit ###### */div#right_menu {    float:right;    width:200px;    margin:0;    margin-left:10px !important;    margin-left:7px;
    margin-right:10px;}
div#left_menu {    float:left;    width:200px;    margin:0;    margin-right:10px !important;    margin-right:7px;
    margin-left:10px;}/* #####  Contenu de la page ###### */div#main {
	background-color:#333333;	width:auto;	min-width:450px;	overflow:hidden !important;	height:auto !important;	overflow:visible;	height:1%;	padding:0;	margin-left:5px;
	margin-right:5px;	float:none;
	border:1px solid #4d4d4d
}/* ##### Contenu central ###### *//* ##### Barre de lien rapide ###### */div#links { /*width:96%;*/    text-indent:10px;    margin-bottom:20px;}/* ##### Emplacement au dessus de contenu de la page ###### */div#top_contents {    margin-top:15px;    margin-bottom:15px;    border-spacing:1px;    /*border:1px #4d4d4d solid;*/    background-color:#ffffff;    -moz-border-radius:12px;    -khtml-border-radius:12px;    -webkit-border-radius:12px;    border-radius:12px;}/* ##### Emplacement en dessous de contenu de la page ###### */div#bottom_contents {    padding-top:15px;    padding-bottom:15px;    float:left;}
/* ##### Connecttion ####*/

.connect_ul li{

	display:inline;

}

/* ##### Lien barre rapide #### */

div.button_box{
	width:770px;
	margin:auto;
	text-align:center;
}

div.button{
	background:url("../images/imgs/button_out.png");
	width:154px;
	height:40px;
	float:left;
	padding-top:30px;
	text-align:center;

}div.button:hover{
	background:url("../images/imgs/button_over.png");
	width:154px;
	height:40px;
	float:left;
	padding-top:30px;
	cursor:pointer;

}
div.button a{
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}
div.button a:hover{
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#6b6b6b;
}/* ##### Bloc au dessus du pied de page ###### */


.ul_nav li{

	display:inline;

}

.ul_nav a{

	color:#ffffff;

}/* ##### Pied de page ###### */div#footer {	
   	margin:auto;	text-align:center;
	clear:both;}

div#footer span {    color:#ededed;    font-size:12px;}div#footer span a {    color:#ededed;    font-size:10px;}.bglinks {    background:url(images/bgmenu_links.jpg) no-repeat bottom right;    margin:0px;    padding:0px;    list-style-type:none;    padding-bottom:7px;    margin-bottom:5px;}.block {    margin:10px auto;    padding:10px;    border-spacing:1px;    border:1px #4d4d4d solid;    background-color:#ffffff;    -moz-border-radius:12px;    -khtml-border-radius:12px;    -webkit-border-radius:12px;    border-radius:12px;}
