*{
	margin:0; padding:0
}
img{border:0}

.clear{
	clear:both;
}

body, html{
background: #e4e4e4 top repeat-x url(../images/motig_bg2.jpg);
text-align:left;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding: 0px 0px 0px 0px;
}

a {
	color:#000;
	text-decoration:none; 
}
a:hover {
	text-decoration:none; 
}
#header{
	height:187px;
	width:1005px;
}

#wrapper{
	margin: 0 auto;
	width:1005px;
	background: url(../images/bg_ctr2.jpg) no-repeat 0 0; 
}

#logo_zone{
	height:140px;
	width:300px;
	position:absolute;
	margin-left:40px;
	margin-top:50px
}



#footer{
	padding:0px 0px 25px 0px;
	text-transform:uppercase;
	color:#8a877a;
	font-size:9px;
	text-align:center;
}

#footer a{
	text-decoration:none;
	color:#8a877a;
}

#footer a:hover{
	color:#b21c1c;
}



#lava a {
		text-decoration:none;
		font-weight:normal;
		text-transform:uppercase;
		padding-top:13px;
		display:block
}
#lava {
		position:relative; 
		float:right; 
		width:593px; 
		height:26px;
		margin: 45px 80px 0px 0px;
}
	
#lava ul {
		list-style:none; 
		display:inline;
		position:absolute; 
		left:110px; 
		top:0; 
		z-index:100;
}
	
#lava ul li {
		margin:0 18px; 
		padding:3px 0px 0px 0px;
		float:left;
}
#lava li.selected a {color:#fff}
#lava li a {color:#656356;}

#lava #box {
		position:absolute; 
		left:0; 
		top:0; 
		z-index:50; 
		background:url(../images/mTail.jpg) no-repeat right center; 
		height:62px;
		padding-right:20px;
		margin-left:-18px;
}
	
#lava #box .head {
		background:url(../images/mHead.jpg) no-repeat 0 0; 
		height:62px;
		padding:0px 0px 0px 15px;
}

.nl{
	float:right;
	width:200px;
	margin:60px 20px 0px 0px;
}
.input_nl{
	float:left;
	width:140px;
	border:1px solid #666;
	padding:2px
}
.btn_nl{
	margin:0px 0px 0px 10px;	
	float:left
}



/*-----------------------MENU----------------- */
a.button_engagements{
	width:301px;
	height:64px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_engagements.png');
}
html>body a.button_engagements{filter: none;background: url(../images/boutons/btn_nos_engagements.png) no-repeat 0 0;}
a:hover.button_engagements{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_engagements_over.png');}
html>body a:hover.button_engagements{filter: none;background: url(../images/boutons/btn_nos_engagements_over.png) no-repeat 0 0;}
a:active.button_engagements{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_engagements_clic.png');}
html>body a:active.button_engagements{filter: none;background: url(../images/boutons/btn_nos_engagements_clic.png) no-repeat 0 0;}

a.button_moderateurs{
	width:301px;
	height:62px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_moderateurs.png');
}
html>body a.button_moderateurs{filter: none;background: url(../images/boutons/btn_nos_moderateurs.png) no-repeat 0 0;}
a:hover.button_moderateurs{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_moderateurs_over.png');}
html>body a:hover.button_moderateurs{filter: none;background: url(../images/boutons/btn_nos_moderateurs_over.png) no-repeat 0 0;}
a:active.button_moderateurs{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_moderateurs_clic.png');}
html>body a:active.button_moderateurs{filter: none;background: url(../images/boutons/btn_nos_moderateurs_clic.png) no-repeat 0 0;}

a.button_moderatus{
	width:301px;
	height:60px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_moderatus.png');
}
html>body a.button_moderatus{filter: none;background: url(../images/boutons/btn_moderatus.png) no-repeat 0 0;}
a:hover.button_moderatus{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_moderatus_over.png');}
html>body a:hover.button_moderatus{filter: none;background: url(../images/boutons/btn_moderatus_over.png) no-repeat 0 0;}
a:active.button_moderatus{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_moderatus_clic.png');}
html>body a:active.button_moderatus{filter: none;background: url(../images/boutons/btn_moderatus_clic.png) no-repeat 0 0;}

a.button_charte{
	width:301px;
	height:62px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_notre_charte.png');
}
html>body a.button_charte{filter: none;background: url(../images/boutons/btn_notre_charte.png) no-repeat 0 0;}
a:hover.button_charte{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_notre_charte_over.png');}
html>body a:hover.button_charte{filter: none;background: url(../images/boutons/btn_notre_charte_over.png) no-repeat 0 0;}
a:active.button_charte{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_notre_charte_clic.png');}
html>body a:active.button_charte{filter: none;background: url(../images/boutons/btn_notre_charte_clic.png) no-repeat 0 0;}

a.button_animations{
	width:301px;
	height:66px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_animations.png');
}
html>body a.button_animations{filter: none;background: url(../images/boutons/btn_nos_animations.png) no-repeat 0 0;}
a:hover.button_animations{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_animations_over.png');}
html>body a:hover.button_animations{filter: none;background: url(../images/boutons/btn_nos_animations_over.png) no-repeat 0 0;}
a:active.button_animations{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boutons/btn_nos_animations_clic.png');}
html>body a:active.button_animations{filter: none;background: url(../images/boutons/btn_nos_animations_clic.png) no-repeat 0 0;}


/*-----------------------ACCUEIL----------------- */

#content_accueil{
	width:1005px;
	background: url(../images/bg_cadre_accueil.jpg) no-repeat 0 0; 
	padding: 12px 0px 0px 0px;
}

.left{
	width:530px;
	padding-left:133px;
	float:left
}
.right{
	float:right;
	padding-right:28px;
	margin-top:-2px;
	width:295px;
}

#content_accueil h1{
	font-size:20px;
	font-weight:normal;
	color:#fff;
	padding-top: 34px;
	padding-bottom:10px;
}
#content_accueil h2{
	font-size:18px;
	color:#c80619;
	font-weight:normal;
	padding-bottom:7px;
}

#content_accueil li{
	color:#fff;
	list-style:none;
	font-size:13px;
	font-weight:normal;
	padding-bottom:10px;

	margin-left:55px;
}

#content_accueil li img{
	margin-right:5px;
	float:left;
	padding-top:2px;
	margin-bottom:10px
}

#animation_hp{
	margin:35px 0px 45px 0px;
	padding-left:30px;
}
#diaporama{
	float:left;
	margin-right:15px;
	margin-top:7px
}
.nuage{
	float:left;
	margin-left:25px
}

/*-----------------------ANIMATIONS----------------- */

#content_animations {
	width:1005px;
	height:730px;
	background: url(../images/bg_animations.png) no-repeat 0 0; 
	padding: 12px 0px 0px 0px;
}


.alt {
	background: url(../images/bg_animations2.png) no-repeat 0 0 !important; 
}

#content_animations h1{
	font-size:20px;
	font-weight:normal;
	color:#fff;
	padding-top: 34px;
	padding-bottom:10px;
}
#content_animations h2{
	font-size:18px;
	color:#b21c1c;
	font-weight:normal;
	padding-bottom:7px;
}
#content_animations ul{padding-left:10px;}
#content_animations li{
	list-style-image: url("../images/red_arrow.jpg") ; 
	font-weight:normal;
	padding-bottom:3px
}

#content_animations .left{
	width:580px;
	padding-left:70px;
	float:left;
	line-height:18px;
}
#content_animations .right{
	float:right;
	padding-right:24px;
		margin-top:-1px;
	width:295px;
}

#content_animations .left p{
	line-height:20px;
	padding-bottom:10px
}

.red{color:#b21c1c;font-weight:bold;}
.red.light {font-weight:normal;}

#content_animations .left img{
	margin:0px 10px 0px 0px;
	float:left;
	margin-top:5px;
}

#content_animations #animation_hp{
	margin:35px 0px 0px -5px;
	padding-left:0px;
}
#content_animations .nuage{
	margin-left:15px
}

/*-----------------------CONTACT----------------- */
.chps_required{
	font-weight:normal !important;
}

#message_contact{
	border: 1px solid #b21c1c;	
	background: #fff;
	width:450px;
	padding: 40px 20px 40px 20px;
	font-weight:bold;
	text-align:center
}
#message_nl{
	border: 1px solid #b21c1c;	
	background: #fff;
	width:450px;
	padding: 40px 0px 40px 0px;
	font-weight:bold;
	text-align:center
}

.close{
	float:right;
	margin-top:-30px;
	font-weight:normal !important;
	text-decoration:underline;
	padding-right:30px;
	height:15px;
	background: url(../images/btn_close.jpg) no-repeat 115px;
}

