body
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#262626;
	font-size: 14px;
	color:#5b5b5b;
	text-align:justify;
	margin:0px;
	padding:0px;
}
iframe, a img 
{
   border: none;
}
.Gris_Clair
{
	color:#FFF;
}
h2
{
	margin-top:0px;
	font-size:22px;
}
h1
{
	margin-top:0px;
	font-size:22px;
}
h3
{
	color:#CCC;
	margin-left:7px;
}
h4
{
	font-size:22px;
	color:#FFF;
	margin-left:7px;
	padding-bottom:0px;
}
input
{
	width:250px;
	background-color:#ffed00;
	border:none;
	-moz-border-radius: 1.0em 1.0em 1.0em 1.0em;
	-webkit-border-radius:1.0em 1.0em 1.0em 1.0em;
	height:17px;
}
textarea
{
	width:250px;
	background-color:#ffed00;
	border:none;
	-moz-border-radius: 1.0em 1.0em 1.0em 1.0em;
	-webkit-border-radius:1.0em 1.0em 1.0em 1.0em;
	height:150px;
}
input[type="submit"]
{
	width:250px;
	background-color:#ffed00;
	border:none;
	-moz-border-radius: 1.0em 1.0em 1.0em 1.0em;
	-webkit-border-radius:1.0em 1.0em 1.0em 1.0em;
	height:17px;
}
input[type="submit"]:hover
{
	background-color:#343434;
	width:250px;
	border:none;
	-moz-border-radius: 1.0em 1.0em 1.0em 1.0em;
	-webkit-border-radius:1.0em 1.0em 1.0em 1.0em;
	height:17px;
	color:#ffed00;
}

#page-services strong
{
	font-size:18px;
	font-weight:100;
	color:#ff743c;
}
#page-creation strong
{
	font-size:18px;
	font-weight:100;
	color:#fb00c9;
}
#page-a-propos strong
{
	font-size:18px;
	font-weight:100;
	color:#11B6CF;
}

#page-contact strong
{
	font-size:18px;
	font-weight:100;
	color:#ffed00;
}

strong
{
	font-size:18px;
	font-weight:100;
	color:#61db45;
}
#full_logo
{
	width:100%;
	background:url(../img/bg/full_top.png) repeat-x transparent;
	height:80px;
	margin:0px;
	padding:0px;
	
}
#logo_position
{
	width:900px;
	margin:0 auto;
}
#Logo
{
	padding-right:20px;
	padding-top:5px;
}


.Border_Midle
{
	width:100%;
	background-color:#262626;
	height:36px;
	margin-top:-15px;

}

#full_jquer
{
	width:100%;
	background-color:#eeeeee;
	height:380px;

}
#full_content
{
	width:100%;
	background-color:#b8b7b7;
	height:auto;
	position:relative;
}
#page-services #full_content
{
	width:100%;
	background-color:#b8b7b7;
	height:auto;
	position:relative;
	min-height:900px;
}
#a-propos #full_content
{
	width:100%;
	background-color:#b8b7b7;
	height:auto;
	position:relative;
	min-height:400px;
}
#Menu
{
	margin:0 auto;
	width:900px;
	height:36px;
	text-indent:-50px;
}
#page-creation a
{
	color:#FFF;
	text-decoration:none;
}
#page-creation a:hover
{
	text-decoration:underline;
}

#Menu a
{
	color:#FFF;
	text-decoration:none;
	font-size:16px;	
}
#Menu a:hover
{
	color:#FFF;
	text-decoration:none;
	font-size:18px;
}

#full_bottom
{
	width:100%;
	background-color:#262626;
}

#Text_Menu_Bottom
{
	color:#deec73;
	margin:0 auto;
	width:900px;
	height:36px;
	text-align:center;
}
	


#Jquer
{
	margin:0 auto;
	padding:0px;
	background:transparent url(../img/bg/menu/jquer.png) no-repeat top;
	width:881px;
	height:362px;
}
#Text_Jquer
{
	margin-left:11px;
	padding:0px;
}
#Text_Menu
{
	margin-left:-50px;
}
#Text_Menu li
{
	float:left;
	color:#FFF;
	margin-top:5px;
	margin-left:4em;
	list-style:none;
	width:80px;
	height:36px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
#Text_Menu a:hover
{
	width:80px;
	background-color:#fb00c9;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}
#Text_Menu #home:hover
{
	width:80px;
	background-color:#61db45;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#Text_Menu #contact:hover
{
	width:80px;
	background-color:#ffed00;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#Text_Menu #a-propos:hover
{
	width:80px;
	background-color:#11B6CF;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#Text_Menu #services:hover
{
	width:80px;
	background-color:#ff743c;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#page-services #services
{
	width:80px;
	background-color:#ff743c;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#page-a-propos #a-propos
{
	width:80px;
	background-color:#11B6CF;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#page-contact #contact
{
	width:80px;
	background-color:#ffed00;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#page-creation #creations
{
	width:80px;
	background-color:#fb00c9;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}

#page-accueil #Text_Menu #home
{
	width:80px;
	background-color:#61db45;
	background-position:top left;
	-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
	-webkit-border-radius:0.3em 0.3em 0.3em 0.3em;
	height:36px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#262626;
}
#Text_Menu ul
{margin-top:-12px;
}


#Bas_de_page_Top
{
	margin:0 auto;
	padding:0px;
	background:transparent url(../img/bg/bas_top.png) no-repeat top;
	width:858px;
	height:13px;
	float:left;
}
#Bas_de_page_M
{
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	width:858px;
	color:#262626;
	line-height:20px;
	float:left;
}
#Bas_de_page_bas
{
	margin:0 auto;
	padding:0px;
	background:transparent url(../img/bg/bas_bottom.png) no-repeat top;
	width:858px;
	height:13px;
}


#Article_1
{float:left;
width:233px;
text-align:justify;
margin-left:0px;
}

.Article_1
{float:left;
width:850px;
text-align:justify;
margin-bottom:20px;
}

#Article_2
{
	float:left;
	width:233px;
	text-align:justify;
	margin-left:60px;
}
#Article_3
{
	width:246px;
	float:left;
	margin-left:60px;
	margin-top:-25px;

}
#Text_Article3
{
	width:230px;
	text-align:justify;
	line-height:20px;
	font-size:14px !important;

}


#M_Bottom
{
	background:#444444 url(../img/bg/full_bottom.png) repeat-x top;
	width:100%;
	min-height:36px;
	padding-top:0px;
	padding-bottom:50px;
	margin-top:-35px;
	float:left;
}

#Int_M_Bottom
{
	margin:0 auto;
	width:900px;
}
#Text_Footer
{
	padding-top:50px;
	padding-bottom:50px;
	text-align:justify;
	color:#ededed;
	margin-left:30px;
	font-size:16px;
	line-height:30px;
}
#page-accueil #Text_Footer a 
{
	font-size:16px;
	color:#ededed;
	text-decoration:none;
}
#page-accueil #Text_Footer a:hover
{
	font-size:16px;
	color:#61db45;
	text-decoration:none;
}
#page-services #Text_Footer a 
{
	font-size:16px;
	color:#ededed;
	text-decoration:none;
}
#page-services #Text_Footer a:hover
{
	font-size:16px;
	color:#ff743c;
	text-decoration:none;
}
#page-creation #Text_Footer a 
{
	font-size:16px;
	color:#ededed;
	text-decoration:none;
}
#page-creation #Text_Footer a:hover
{
	font-size:16px;
	color:#fb00c9;
	text-decoration:none;
}
#page-a-propos #Text_Footer a 
{
	font-size:16px;
	color:#ededed;
	text-decoration:none;
}
#page-a-propos #Text_Footer a:hover
{
	font-size:16px;
	color:#11b6cf;
	text-decoration:none;
}
#page-contact #Text_Footer a 
{
	font-size:16px;
	color:#ededed;
	text-decoration:none;
}
#page-contact #Text_Footer a:hover
{
	font-size:16px;
	color:#ffed00;
	text-decoration:none;
}



#Text_Content
{
	padding-top:50px;
	padding-bottom:50px;
	text-align:justify;
	color:#ededed;
	margin-left:30px;
	font-size:15px;
	line-height:25px;
}

#M_Footer
{
	background-color:#262626;
	width:100%;
	min-height:36px;
	padding-top:0px;
	margin-top:0px;
	float:left;
}

#Int_M_Footer
{
	margin:0 auto;
	width:900px;
}

#logo
{
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	width:326px;
	height:59px;

}
#page-services #logo
{
	background-image:url(../img/logo-orange.png);
	background-repeat:no-repeat;
	width:326px;
	height:59px;

}
#page-creation #logo
{
	background-image:url(../img/logo-fushia.png);
	background-repeat:no-repeat;
	width:326px;
	height:59px;

}
#page-a-propos #logo
{
	background-image:url(../img/logo-bleu.png);
	background-repeat:no-repeat;
	width:326px;
	height:59px;
}

#page-contact #logo
{
	background-image:url(../img/logo-jaune.png);
	background-repeat:no-repeat;
	width:326px;
	height:59px;

}



#Formulaire
{
	float:left;
	padding:20px;
	margin-left:50px;
}







			.boxgrid{ 
				width: 236px; 
				height: 133px; 
				float:left; 
				background:#262626; 
				overflow: hidden; 
				position: relative;
				margin-bottom:20px;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt Arial, Helvetica, sans-serif;
				}
				.boxgrid a{ 
					color:#61db45;
					text-decoration:none;
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
