img{border:0;}

body{
font: normal 80%/1.5em "Trebuchet MS", Verdana, Arial, sans-serif;
background:url(../images/bg-header.jpg) repeat-x;
}
#page-wrap, #menu-wrap, #content-wrap, #footer-wrap{
	width:765px;
	text-align: left; 
	margin: auto;
	position:relative;
}


#header{
height:445px;
}

#logo{
	position: absolute;
	top:30px;
	left:280px;
	z-index:300;
}	

/* inscription */
	
#inscription{
	background:url(../images/bg-inscription.png) no-repeat;
	width:277px;
	height:445px;
}
/* without replace
#inscription h1{
	color:#ffffff;
	font-size:1.5em;
	padding:1em .4em .4em .4em;
	letter-spacing:.1em;
}
*/
#inscription h1{
	height:80px;
	}

#inscription ul{
	margin:20px 10px 5px 10px;
	color:#ffffff;
	list-style:none;	
}
#inscription li{
	background: url(../images/puce-inscription.png) no-repeat  100% 60%;
	padding:1px;
	font-size:12px;
}

#inscription form{
	background: url(../images/bg-form-inscription.png) no-repeat  100% 60%;
	width:246px;
	height:76px;
	margin:25px 0 0 18px;
	position:relative;
	z-index:800;
		
}

#inscription label, #inscription legend{
	text-indent:-9999em;
}

#inscription fieldset{
	border:none;
}
#inscription .txt{
	width:127px;
	background:url(../images/bg-chp-inscription.png);
	height:19px;
	border:none;
	position:relative;
	top:15px;
	left:15px;
}

#button-crea {
	position:absolute;
	top:65px;
	left:90px;
	z-index:400;
	width: 96px;
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/bt-creer.gif) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; 
	cursor: hand;
}

/* Content */

#content{
	background:#154566 url(../images/bg-content.png) repeat-x;
	color:#ffffff;
	
}

.content-column {
	float:left;
	/*width:27%;*/
	width:225px;
	padding:1em;
}


#content h2{
	color:#ffffff;
	background:url(../images/puce-h2-content.gif) no-repeat;
	padding-left:20px;
	margin:.5em 0;
	font-size:1.4em;
}html>body #content h2{
	background:url(../images/puce-h2-content.png) no-repeat;
}

#content p{
	margin-left:5px;
	padding:.3em;
}

#content a{
	color:#ccffff;
}

.puce {
	margin-bottom:-2px;
}

/* extras div */

#extra-div{
	position: absolute;
	background:url(../images/femme.jpg) no-repeat;
	width:214px;
	height:307px;
	top:138px;
	left:500px;
	z-index:200;
}

#extra-div2{
	position: absolute;
	background:url(../images/bg-nuages.jpg) no-repeat;
	width:481px;
	height:223px;
	top:1px;
	left:350px;
	z-index:100;
}

/* box commun */

#top-blue-box, #top-indigo-box,#top-violet-box,#bottom-blue-box, #bottom-indigo-box,#bottom-violet-box{
	width:237px;
	height:8px;
	
	}
#top-blue-box, #top-indigo-box,#top-violet-box{
		margin-top:10px;
	}
#bottom-blue-box, #bottom-indigo-box,#bottom-violet-box{padding:1px;} /* IE */

#content-blue-box,#content-indigo-box,#content-violet-box{
	width:237px;
	margin:0;
}

#content-blue-box p, #content-indigo-box p, #content-violet-box p{
	width:210px;
	margin-top:0;
	margin-bottom:0;
	padding-left:10px;
	margin-left:3px;
	background:url(../images/puce-box.png) no-repeat 0% 30%;
	
}

/* style perso box */

#top-blue-box{background:url(../images/top-blue-box.png) no-repeat bottom;}
#top-indigo-box{background:url(../images/top-indigo-box.png) no-repeat bottom;}
#top-violet-box{background:url(../images/top-violet-box.png) no-repeat bottom;}

#content-blue-box{background-color:#87c1fa;}
#content-indigo-box{background-color:#9090f1;}
#content-violet-box{background-color:#901cd6;}



#bottom-blue-box{background:url(../images/bottom-blue-box.png) no-repeat;}
#bottom-indigo-box{background:url(../images/bottom-indigo-box.png) no-repeat;}
#bottom-violet-box{background:url(../images/bottom-violet-box.png) no-repeat;}

/* footer */

#footer{
	background: #404141 url(../images/bg-footer.gif) repeat-x top;
	padding: 25px 0 25px 0;
	color:#fff;
	font-size: 13px;
	clear:both;
}
#footer h2{
	padding:8px;
	background:#4D5B59;
	border-bottom:1px dashed #888;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#8cda19;
	letter-spacing:1px;
}
#logo-footer{
	margin-top:45px;
}
