/* body */
body,p,div,td,ul,li,a,input,select,textarea,label {
	margin: 0px;
	font-family: trebuchet ms, verdana, arial;
	font-size: 11px;
	color: #666666;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: white;	
}

/* common styles */
img,table,tr,td,form{
	border:0px;
	padding:0px;
	margin:0px;
	border-spacing: 0px;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

li{list-style-type:none;list-style-position:outside;}

/* position */
.clear{clear:both;font-size:1px;line-height:0px;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}

/******************/
/*   PAGE STYLES  */
/******************/


/* page d'attente */
#page {width: 100%;	height: 100%; background: url(../img/wait.png) center 170px repeat-x;}
#content {margin-top: 330px; width: 407px; height: 100px; text-align: left;}
#contact {position: relative;	margin-left: 35px; width: 210px;	color: white;}
#contact h1 {margin: 0; padding: 0; margin-bottom: 10px; font-size: 16px; color: #efefef}
#contact p {font-size: 13px; color: #efefef; margin-top: 5px}
#contact a {font-size: 13px; color: #efefef; text-decoration: underline}
#skills {position: relative; margin-top: 200px; padding: 3px 0px; text-align: center; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #666; background-color: #ddd}
