
/**************************************************************************************************************************/
/*                                                    STRUCTURE GENERALE                                                  */
/**************************************************************************************************************************/
* {
	margin: 0;
	padding: 0;
}

html {
		margin:0;
		padding:0;
}

body {
		background-color:#f2f0f0;
		margin:0;
		padding:0;
		color:#000000;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:1em;
}

#top_right {
		background-image:url(../images/interface/bleu_009ee0/bg_bandeau.jpg);
		background-position:0 0;
		background-repeat:repeat-x;
		height:265px;
		position:absolute;
		right:0;
		width:50%;
		z-index:0;
}

#container_top {
		width:100%;
		height:265px;
		z-index:10;
		position:relative;
}

#container_middle {
		width:100%;
		margin:0;
		padding:0;
}
#container_bottom {
		width:100%;
		margin:0;
		padding:0 0 10px 0;
		float:left;
}
#center {
		margin:0 auto;
		width:969px;
}

#center_contenu {
		background-image:url(../images/interface/bg_page.jpg);
		background-position:0 0;
		background-repeat:repeat-y;
		width:969px;
		float:left;
}

#center_contenu_contenu {
		background-image:url(../images/interface/bg_page_bas.jpg);
		background-position:0 bottom;
		background-repeat:no-repeat;
		width:969px;
		float:left;
		padding:0 0 25px;
}

#center_left {
	width:190px;
	float:left;
}


#middle_middle_large_home {
	float:left;
	width:690px;
	padding:0 0 0 41px;
}
.middle_middle_large_home_contenu {
	float:left;
	padding:0 10px 10px;
	width:670px;
	margin:0 0 -1px 0;
	border-bottom:1px solid #D6D6D6;
}

.middle_middle_large_home_contenu img {
	margin-top:12px;
}

#middle_middle_left_home {
	float:left;
	width:327px !important;
	width:100px;
	padding:0 0 0 41px;
}

.middle_middle_home_contenu {
	float:left;
	padding:0 10px 10px;
	width:307px;
}
.middle_middle_home_contenu_haut {
	float:left;
	padding-bottom:5px;
	padding-left:52px;
	width:313px;
	height:160px;
}

#middle_middle_right_home {
	float:left;
	padding:0 0 0 37px !important;
	padding:0 0 0 18px;
	width:327px;
}


/*******************************************************************************************************/
/*                                            BANDEAU HAUT                                             */
/*******************************************************************************************************/


#bandeau {

	height:265px;
	margin:0 auto;
	width:999px;
	background-image:url(../images/interface/bleu_009ee0/bg_bandeau.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}

#bandeau_contenu {
	background-image:url(../images/interface/filet_bandeau.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
	height:265px;
	width:732px;
	float:left;
}
#logo{
		background-image:url(../images/interface/bleu_009ee0/logo.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
}
#bandeau_logo {
		float:left;
		height:265px;
		padding:0 0 0 35px;
		width:211px;
		background-image:url(../images/interface/bleu_009ee0/bg_top.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
}

#logo a  {
	height:195px;
	width:165px;
	display:block;
}

#bandeau_logo ul {
		background-image:url(../images/interface/bleu_009ee0/bg-outils.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
		height:51px;
		margin:10px 0 0 0;
}

#bandeau_logo ul li {

	float:left;
	height:45px;
	padding:3px 6px;
	width:45px;
}

#bandeau_logo ul li a {
	display:block;
}

#bandeau_haut {
	float:left;
	color:#ffffff;
	font-size:0.65em;
	padding:5px 0;
	font-weight:bold;
}

#bandeau_haut a {
	color:#ffffff;
	text-decoration:none;
}

#bandeau_haut a:hover {
	text-decoration:underline;
}

.menu_entete {
	float:left;
	padding:5px 0;
}

.menu_entete li {
	display:inline;
}

.menu_entete li a {
	color:#ffffff;
	padding:0 4px;
}
#bloc_menuheader{
	float:left;
}
#bloc_recherche {
	float:left;
}
#bloc_recherche form {
}
#bloc_recherche label {
	display:block;
	float:left;
	padding:5px;
}
#bloc_recherche .recherche_input {
	background-color:#80cff0;
	border:none;
	height:14px;
	float:left;
	margin:2px 0 0 2px;
	padding:2px;
	color:#FFFFFF;
	width:112px;
}
#bloc_recherche .bouton_submit {
	color:#009ee0;
	background-color:#ffffff;
	border:1px solid #009ee0;
	width:23px;
	height:20px;
	float:left;
	margin:1px 0;
}
#bandeau_haut span {
	float:left;
	padding:5px;
}

.bandeau_large {
	float:left;
	height:225px;
	margin:6px 0 0;
	width:690px;
	background-image:url(../images/interface/bg_bandeau_large_blanc.jpg);
	background-position:0 0 0 0;
	background-repeat:repeat-x;
}
.bandeau_petit {
	float:left;
	margin:7px 0px 0px 0px;
	height:225px;
	width:365px;
}

.bandeau_petit .entete {
		background-image:url(../images/interface/bleu_009ee0/bg_titre_bandeau_petit.jpg);
		background-position:-2px 0;
		background-repeat:no-repeat;
		width:328px;
		background-color:#ffffff;
}

.bandeau_large .entete {
		background-image:url(../images/interface/bleu_009ee0/bg_titre_bandeau_large.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
		background-color:#ffffff;
}

.bandeau_petit_contenu img {
		float:left;
}
.bandeau_large_contenu {
		float:left;
}
.bandeau_large_contenu p{
		float:left;
		padding: 0 0 0 0;
}
.bandeau_large_contenu img {
		float:left;
}

.bandeau_large_contenu_contenu {
	float:left;
	padding:10px;
	background-color:#ffffff;
}

.bandeau_large_contenu_contenu p {

}

.bandeau_large_contenu_image {
	float:right;
	background-color:#ffffff;
	margin:-59px 0 0 10px;
	position:relative;
	z-index:20;
}

/*******************************************************************************************************/
/*                                            PIED DE PAGE                                             */
/*******************************************************************************************************/
#container_bottom_contenu {
	width:800px;
	margin:0 auto;
	padding:5px 0;
}

.menu_pied {
	color:#666666;
	text-align:center;
	font-size:0.7em;
}

.menu_pied li {
	display:inline;
}

.menu_pied li a {
	color:#525252;
	text-decoration:none;
	padding:0 5px;
}
.menu_pied li a:hover {
	text-decoration:underline;
}
/*******************************************************************************************************/
/*                                              NAVIGATION                                             */
/*******************************************************************************************************/

/**************************************************************************/
/*                            MENU HORIZONTAL                             */
/**************************************************************************/

ul#menu_gauche {
	margin:5px 0 0 0;
	float:left;
}

ul#menu_gauche li {
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0 30px;
	font-size:0.85em;
	padding:0 0 0 38px;
	margin:4px 0;
	float:left;
	width:150px;
}

ul#menu_gauche li a {
	display:block;
	padding:5px 0;
	color:#333333;
	text-decoration:none;
}

*+html ul#menu_gauche li {
	margin:4px 0;
}

*+html ul#menu_gauche li a {
	padding:5px 0;
}

*html ul#menu_gauche li {
		margin:4px 0;
}

*html ul#menu_gauche li a {
	padding:5px 0;
}
ul#menu_gauche li a:hover {
	text-decoration:underline;
}

ul#menu_gauche li ul {
	margin:10px 0 0;
}

ul#menu_gauche li li {
	padding:0 0 0 8px;
	margin:0;
	background-image:url(../images/interface/pouce_noire.jpg);
	background-position:0 10px;
	font-size:0.9em;
	float:left;
	width:144px;
}

ul#menu_gauche li li a {
	padding:3px 0;
}

ul#menu_gauche li ul li a:hover {

}

#rose_e3006a  {
		background-image:url(../images/interface/rose_e3006a/pouce1.jpg);
		}

#vert_7db61a  {
		background-image:url(../images/interface/vert_7db61a/pouce1.jpg);
}

#jaune_ffba00 {
		background-image:url(../images/interface/jaune_ffba00/pouce1.jpg);
}
#violet_8e3a8b  {
		background-image:url(../images/interface/violet_8e3a8b/pouce1.jpg);
}
#orange_ff6600  {
		background-image:url(../images/interface/orange_ff6600/pouce1.jpg);
}
#saumon_f4a154  {
		background-image:url(../images/interface/saumon_f4a154/pouce1.jpg);
}
#rouge_cc0000  {
		background-image:url(../images/interface/rouge_cc0000/pouce1.jpg);
}
#gris_999999  {
		background-image:url(../images/interface/gris_999999/pouce1.jpg);
}
#bleu_00b4ff  {
		background-image:url(../images/interface/bleu_00b4ff/pouce1.jpg);
}

ul#menu_gauche li ul.sous_menu {
	margin:0 0 0 -28px;
	/*display:none;*/
}

ul#menu_gauche li ul.sous_menu li {
	background-color:#f9f8f8;
	width:170px;
	border-top:1px solid #f2f0f0;
	background-image:none;
	padding-left:0;
}

ul#menu_gauche li ul.sous_menu li a {
	color:#666666;
	background-image:url(../images/interface/pouce2_off.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:28px;
}
ul#menu_gauche li ul.sous_menu li.active a {
	color:#000000;
	background-color:#ffffff;	
}
ul#menu_gauche li#rose_e3006a ul.sous_menu li.active a {
	background-image:url(../images/interface/rose_e3006a/pouce2.jpg);	
}
ul#menu_gauche li#bleu_00b4ff ul.sous_menu li.active a {
	background-image:url(../images/interface/bleu_00b4ff/pouce2.jpg);	
}
ul#menu_gauche li#gris_999999 ul.sous_menu li.active a {
	background-image:url(../images/interface/gris_999999/pouce2.jpg);	
}
ul#menu_gauche li#jaune_ffba00 ul.sous_menu li.active a {
	background-image:url(../images/interface/jaune_ffba00/pouce2.jpg);	
}
ul#menu_gauche li#orange_ff6600 ul.sous_menu li.active a {
	background-image:url(../images/interface/orange_ff6600/pouce2.jpg);	
}
ul#menu_gauche li#rouge_cc0000 ul.sous_menu li.active a {
	background-image:url(../images/interface/rouge_cc0000/pouce2.jpg);	
}
ul#menu_gauche li#saumon_f4a154 ul.sous_menu li.active a {
	background-image:url(../images/interface/saumon_f4a154/pouce2.jpg);	
}
ul#menu_gauche li#vert_7db61a ul.sous_menu li.active a {
	background-image:url(../images/interface/vert_7db61a/pouce2.jpg);	
}
ul#menu_gauche li#violet_8e3a8b ul.sous_menu li.active a {
	background-image:url(../images/interface/violet_8e3a8b/pouce2.jpg);	
}
