body {
	 background:   url('../dynamic/image/background_site.jpg') no-repeat top center ;	margin-top: 0px;padding-top: 0px;background-attachment:fixed; 
	}

.message_error {background : red; color : #FFF;padding : 5px; }
.message_valid {   }
/* MYCSS
------------
*
*
* ----------------------------------------------------------------------------------------*/
#breadcrumb {margin-top : 10px }
#breadcrumb li {padding-right : 10px; float : left; color :  #88bb29; list-style-type : none}
#breadcrumb li a{padding-right : 10px; float : left; color :  #88bb29}
#breadcrumb li a.active{ color : #700054; text-decoration : none}

.credit {width : 300px; float : right;margin-right : 180px;margin-top : 60px;}


#logo{ float : left;  }
#header{ padding-top : 10px;}
#menu{height : 75px; background : url(../dynamic/image/background_menutop.png) no-repeat; float : left
; margin-bottom: -20px
 }
#menug_background{ background : yellow }
#menug{height : 400px;background : red }
#bandeau{height : 177px;background : url() no-repeat; }
#bandeau img{float : left; margin : 0px }
#content{ }
#colgauche{background : yellow;}

/* Menu 1*/
#menu1_fond {float : left; width : 100%;background : url(../dynamic/image/fond_menu_1.gif) repeat-y;margin-top : 20px;}
#menu1_fond ul{padding : 0px;margin : 0px; }
#menu1_fond li{ text-align : center;height : 52px; list-style-type: none; color : white;font-family: reporter;list-style: none; }
#menu1_fond li a{  height : 52px;   color : #881a3a;font-family: 'BarmenoBold';font-size :15px; line-height: 2.5em;
text-align : center
}
/* Menu vert*/
#menu1b_fond {float : left; width : 100%;background : url(../dynamic/image/fond_menu_1b.gif) repeat-y;margin-top : 20px;}
#menu1b_fond ul{padding : 0px;margin : 0px; }
#menu1b_fond li{ text-align : center;height : 52px; list-style-type: none; color : white;font-family: reporter;list-style: none; }
#menu1b_fond li a{  height : 52px;   color : #881a3a;font-family: 'BarmenoBold';font-size :15px; line-height: 2.5em;
text-align : center
}
/* Menu vert*/
.menu2b_fond {float : left; width : 100%;background : url(../dynamic/image/fond_menu_1b.gif) repeat-y;margin-top : 0px;}
.menu2b_fond ul{padding : 0px;margin : 0px; }
.menu2b_fond li{ text-align : center;height : 52px; list-style-type: none; color : white;font-family: reporter;list-style: none; }
.menu2b_fond li a{  height : 52px;   color : #881a3a;font-family: 'BarmenoBold';font-size :15px; line-height: 2.5em;
text-align : center
}

#menu2 {float : right; margin-top : 20px;width : 172px;}
.menu2_fond {float : right;background :    url(../dynamic/image/fond_menu_2.gif) right repeat-y;margin-bottom :  7px;width : 172px;height : 45px;padding-top : 7px;color :#FFF;}
.menu2_fond a{ color :#FFF;font-size :17px;padding-left : 10px}
#menu2_fond ul{padding : 0px;margin : 0px; float : right; width : 150px;  }
#menu2_fond li{ padding-top : 7px;padding-left : 0px;margin-left : 0px;list-style-type: none; color : white; font-size :15px;list-style: none;}

#menu2_fond li a{  height : 45px;padding-left : 0px;margin-left : 0px;list-style-type: none; color : white; font-family: 'BarmenoBold'}

#menu3_centre2 { width : 12%;float  :left; }
#menu3_centre { width : 88%;float  :left; }
#menu3_fond { width : 450px;margin : auto; }
#menu3_fond ul{margin : 0px;padding : 0px;padding-bottom : 30px;padding-top : 30px}
#menu3_fond li{display : inline; height : 47px;padding-top : 5px;padding-left : 10px;list-style-type: none; color : black; font-size :15px;list-style: none;}
#menu3_fond li a{  font-size :15px;text-align : center;}


#boutique{float : right; width : 172px; background :   url(../dynamic/image/fond_boutique.png) no-repeat; height : 70px; padding-left : 0px;margin-left : 0px;list-style-type: none; color : white; font-size :15px;list-style: none;margin : 0px;padding : 0px;  }
#boutique a{color : white;font-size :35px;font-family: 'reporter';padding-left : 15px; padding-top : 0px;line-height : 45px;}


#bandeau_accueil  {}
#bandeau_accueil a{width : 960px,; margin : auto; }
#menunewsletter_fond {float : right;margin-top : 20px;}

#fond_content  {float : left;background : url(../dynamic/image/fond_menul.png); }
.fond_content { float : left;background : url(../dynamic/image/fond_opacity.png); }

#footer_shadow {background : url(../dynamic/image/fond_footer.png);height : 25px;}


#traduc{ float : left ; width : 120px;margin-left : 10px;}
#addthis{ float : right ; width : 140px;}
#fontsize{margin-top : -20px;float : right ; width : 110px;}


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_16 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;padding-top: 0px;
	width: 960px;
background:   url(16_col.png) repeat-y;


}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0 !important;
}

.omega {
	margin-right: 0 !important;
}



/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,.grid_16{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10.0px;
	margin-right: 10.0px;
}


/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1{
	width:40px;
}

.container_16 .grid_2{
	width:100px;
}

.container_16 .grid_3{
	width:160px;
}

.container_16 .grid_4{
	width:220px;
}

.container_16 .grid_5{
	width:280px;
}

.container_16 .grid_6{
	width:340px;
}

.container_16 .grid_7{
	width:400px;
}

.container_16 .grid_8{
	width:460px;
}

.container_16 .grid_9{
	width:520px;
}

.container_16 .grid_10{
	width:580px;
}

.container_16 .grid_11{
	width:640px;
}

.container_16 .grid_12{
	width:700px;
}

.container_16 .grid_13{
	width:760px;
}

.container_16 .grid_14{
	width:820px;
}

.container_16 .grid_15{
	width:880px;
}

.container_16 .grid_16{
	width:940px;
}





/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .prefix_1 {
	padding-left:60px;
}

    .container_16 .prefix_2 {
	padding-left:120px;
}

    .container_16 .prefix_3 {
	padding-left:180px;
}

    .container_16 .prefix_4 {
	padding-left:240px;
}

    .container_16 .prefix_5 {
	padding-left:300px;
}

    .container_16 .prefix_6 {
	padding-left:360px;
}

    .container_16 .prefix_7 {
	padding-left:420px;
}

    .container_16 .prefix_8 {
	padding-left:480px;
}

    .container_16 .prefix_9 {
	padding-left:540px;
}

    .container_16 .prefix_10 {
	padding-left:600px;
}

    .container_16 .prefix_11 {
	padding-left:660px;
}

    .container_16 .prefix_12 {
	padding-left:720px;
}

    .container_16 .prefix_13 {
	padding-left:780px;
}

    .container_16 .prefix_14 {
	padding-left:840px;
}

    .container_16 .prefix_15 {
	padding-left:900px;
}

    .container_16 .prefix_16 {
	padding-left:960px;
}



/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .suffix_1 {
	padding-right:60px;
}

    .container_16 .suffix_2 {
	padding-right:120px;
}

    .container_16 .suffix_3 {
	padding-right:180px;
}

    .container_16 .suffix_4 {
	padding-right:240px;
}

    .container_16 .suffix_5 {
	padding-right:300px;
}

    .container_16 .suffix_6 {
	padding-right:360px;
}

    .container_16 .suffix_7 {
	padding-right:420px;
}

    .container_16 .suffix_8 {
	padding-right:480px;
}

    .container_16 .suffix_9 {
	padding-right:540px;
}

    .container_16 .suffix_10 {
	padding-right:600px;
}

    .container_16 .suffix_11 {
	padding-right:660px;
}

    .container_16 .suffix_12 {
	padding-right:720px;
}

    .container_16 .suffix_13 {
	padding-right:780px;
}

    .container_16 .suffix_14 {
	padding-right:840px;
}

    .container_16 .suffix_15 {
	padding-right:900px;
}

    .container_16 .suffix_16 {
	padding-right:960px;
}



/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .push_1 {
	left:60px;
}

    .container_16 .push_2 {
	left:120px;
}

    .container_16 .push_3 {
	left:180px;
}

    .container_16 .push_4 {
	left:240px;
}

    .container_16 .push_5 {
	left:300px;
}

    .container_16 .push_6 {
	left:360px;
}

    .container_16 .push_7 {
	left:420px;
}

    .container_16 .push_8 {
	left:480px;
}

    .container_16 .push_9 {
	left:540px;
}

    .container_16 .push_10 {
	left:600px;
}

    .container_16 .push_11 {
	left:660px;
}

    .container_16 .push_12 {
	left:720px;
}

    .container_16 .push_13 {
	left:780px;
}

    .container_16 .push_14 {
	left:840px;
}

    .container_16 .push_15 {
	left:900px;
}

    .container_16 .push_16 {
	left:960px;
}





/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .pull_1 {
	right:60px;
}

    .container_16 .pull_2 {
	right:120px;
}

    .container_16 .pull_3 {
	right:180px;
}

    .container_16 .pull_4 {
	right:240px;
}

    .container_16 .pull_5 {
	right:300px;
}

    .container_16 .pull_6 {
	right:360px;
}

    .container_16 .pull_7 {
	right:420px;
}

    .container_16 .pull_8 {
	right:480px;
}

    .container_16 .pull_9 {
	right:540px;
}

    .container_16 .pull_10 {
	right:600px;
}

    .container_16 .pull_11 {
	right:660px;
}

    .container_16 .pull_12 {
	right:720px;
}

    .container_16 .pull_13 {
	right:780px;
}

    .container_16 .pull_14 {
	right:840px;
}

    .container_16 .pull_15 {
	right:900px;
}

    .container_16 .pull_16 {
	right:960px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

