@charset "UTF-8";

/* ------------- */
/* Styles utiles */
/* ------------- */
*							{ padding: 0px; margin: 0px; font-size: 11px; color: #fff;}

img							{ border: 0px; }
.nodeco						{ text-decoration: none; }

.floatleft					{ float: left; }
.floatright					{ float: right; }
.clearboth					{ clear: both; height: 0px; font-size: 1px; }
.marginauto					{ margin: auto; }
.pnormal {
	clear: left;
	font-size: 12px;
	padding: 7px 0px 0px 0px;	
}
.centered					{ text-align: center; }

.white						{ color: #fff; }
.black						{ color: #000; }
.grey						{ color: #726d67; }
.darkgrey					{ color: #403d39; }
.purple						{ color: #750e68; }
.rose						{ color: #d60059; }

.noborder					{ border: 0; }

.px0						{ font-size: 0px; }
.px1						{ font-size: 1px; }
.px9						{ font-size: 9px; }
.px10						{ font-size: 10px; }
.px11						{ font-size: 11px; }
.px12						{ font-size: 12px; }
.px13						{ font-size: 13px; }
.px14						{ font-size: 14px; }
.px15						{ font-size: 15px; }
.px16						{ font-size: 16px; }
.px17						{ font-size: 17px; }
.px18						{ font-size: 18px; }
.px19						{ font-size: 19px; }
.px20						{ font-size: 20px; }

.lighter					{ font-weight: lighter; }
.normal						{ font-weight: normal; }
.bold						{ font-weight: bold; }
.italic						{ font-style: italic; }
.caps						{ text-transform: uppercase; }
.justify					{ text-align: justify; }
.right						{ text-align: right; }
.nowrap						{ white-space: nowrap; }
.invisible					{ display: none; }
/*.hidden 					{ visibility: hidden; }*/

fieldset					{ border: 0px; }

.cursorhand					{ cursor: pointer; }

/* ------------- */
/* Styles utiles */
/* ------------- */

body {
	font-family: Helvetica, Arial, sans-serif;
	background: url(/img/bg_body.png) repeat-x top left #fff;
}

#container {
	width: 965px;	
	margin: auto;
}

#header {
	width: 965px;
	height: 317px;
	background: url(/img/bg_header.png) no-repeat top left;
}

#content {
	width: 965px;
	height: 331px;
	padding-top: 6px;
	color: #fff;
	background: url(/img/bg_content.png) no-repeat top left;		
}
	
	#email-me {
		height: 30px;
		padding-left: 130px;
	}		
		
		/*
		#content #coming-soon {
			float: left;						
			padding: 0 25px;
			font-size: 16px;			
		}
		*/
	
		#email-me label {
			display: block;			
			height: 30px;
			line-height: 20px;
			font-size: 12px;					
		}
		
		#email-me a {
			display: block;			
			height: 20px;			
			margin-left: 15px;
			padding-left: 15px;
			line-height: 20px;
			font-size: 12px;
			border-left: 1px solid #fff;
		}
		
		#email-me p {						
			font-size: 16px;		
		}
		
		#email-me .input-text {
			width: 203px;
			height: 18px;			
			margin: 0 10px;
			font-size: 14px;
			color: #726d67;
			border: 1px solid #5b5b5b;
		}
		
		#email-me .input-submit {
			width: 20px;
			height: 18px;			
			font-size: 12px;
			border: 0;
			background: url(/img/bg_btn-submit.png) no-repeat;
		}
		
		#contacts {
			width: 450px;
			margin: auto;
		}
		
			#contacts img {
				width: 225px;
				float: left;				
				padding-top: 150px;
			}
			
			#contacts ul {
				display: none;
				/*
				width: 225px;
				float: left;				
				padding-top: 170px;
				*/
			}
			
			/*
			#contacts li {
				list-style-type: none;
				font-size: 18px;
				font-weight: 100;
				color: #fff;
				text-align: center;
			}
			
			#contacts li.contact-name {
				font-size: 20px;
				color: #d60059;
			}
			
			#contacts li.contact-email a {
				font-size: 16px;				
			}
			*/

#footer {			
	font-size: 11px;
	color: #cabeb4;
	text-align: center;	
}

	#footer a {	
		font-size: 11px;
		color: #cabeb4;
		text-decoration: none;	
	}
	
.partenaires {}
.partenaires-listing {}