@import url(menu.css);
/*
 * violet:			78164f
 * violet foncé		4c0325
 * rose links		cb4c96
 * gris-bleu foncé:	48565e
 */
html, body
{
	margin:0; padding:0;
	text-align:center;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#48565e;
}
body{ background:#f5f5f5; line-height:1.6; }

	h1, h2, h3, h4, h5, h6
	{
		margin:0;
		padding:5px 0;
	}
	h1
	{
		color:#78164f;
		text-transform:none;
		font-size:22px;
		margin:0; line-height:16px;
		padding-top:0;
		padding-bottom:10px;
		padding-left:0;
	}

	h2
	{
		color:#78164f;
		text-transform:none;
		font-size:18px;
		margin:0; 
		line-height:20px;
		padding-top:15px;
		padding-bottom:10px;
		font-weight:normal;
		background:url(../images/soulignement.png) no-repeat 0 100%;
	}
	h3
	{
		color:#b9cbd2;
		text-transform:none;
		font-size:16px;
		margin:0; line-height:14px;
		padding-top:10px;
		padding-bottom:10px;
		font-weight:bold;
	}

	p
	{
		margin:0;
		padding:3px 0 10px 0;
		text-align:justify;
	}
		#content p
		{
			margin-right:15px;
		}
	a
	{
		color:#cb4c96;
		text-decoration:underline;
	}
	a:hover
	{
		color:#78164f;
		text-decoration:none;
	}
	img, a img
	{
		border:none;
	}
	.clear
	{
		clear:both;
	}
	ul
	{
	}
	hr 
	{
		border:none;
		border-top:1px solid #C6D1DE;
		border-bottom:1px solid #ffffff;
	}
	embed, object{ outline:none; }
	
	
	/* FORMULAIRE */
	fieldset { border:none; padding:0; margin:0; }
	fieldset dl { margin: 0; padding: 1em 0 0 0; }
	fieldset dt, fieldset dd { margin: 0; padding: 0 0 .5em 0; float: left; }
	fieldset dt { clear: both; width: 200px; text-align: right; padding-right: 1em; }
	fieldset dd { text-align: left; width: 300px; }
	* html fieldset dd { float: none; }

	fieldset dt label{
		display:block;
		padding-top:6px;
		cursor:pointer;
	}
	input[type=text], input[type=password], input.text, fieldset dd textarea {
		background:url(../images/input.png) no-repeat 0 0;
		border:none;
		padding:3px 4px;
		border:1px solid #b5c0c6;
	}
	fieldset dd input.text,fieldset dd input[type=text],fieldset dd input[type=password],fieldset dd textarea 
	{
	}
	fieldset dd textarea {
		width:250px;
		height:150px;
	}
	input.focus, textarea.focus, fieldset dd input.focus{
		border-color:#78164f;
		background:url(../images/input-o.png) no-repeat 0 0;
	}
	input[type=submit]{
		display:block;
		border:none;
		background:transparent url(../images/bt.png) no-repeat 100% 0;
		line-height:18px; padding:0 10px;
		padding-top:1px; padding-bottom:4px;
		height:25px;
		font-size:12px; text-transform:uppercase; color:#96a0a5;
		text-align:center;
		width:139px;
		margin-top:4px;
	}
	input[type=submit]:hover{
		background-position:100% 100%; color:#fff;
	}
	.block input.text{ width:215px; }
/*

STRUCTURE

*/
#main
{
	margin-bottom:18px;
}
#container
{
	position:relative;
	width:auto;
}
	.inner{	
		width:980px;
		margin:0 auto;
		text-align:left;
	}
	#header{
		height:150px;
		background:url(../images/menu.jpg) repeat-x 0 100%;
	}
		#logo{
			text-align:left; 
			height:123px;
			width:980px;
			margin:0 auto;
			position:relative;
		}
			#logo-img{position:absolute; left:0;}
			#logo-nom{position:absolute; left:110px; top:34px; width:340px; height:61px; overflow:hidden; }
				#logo-nom img{
					position:absolute;
					left:-340px;
				}
			#logo-anim{ position:absolute; left:460px; top:0; height:123px; width:500px; }
		#menu{ margin:0 0px; }
	#right{
		width:235px;
		float:right;
	}
	#footer .inner{
		background:url(../images/footer.gif) repeat-x 0 0;
		padding:15px 0;
		height:110px;
	}

/*
 * signature
 */
#signature{
	color:#aaaaaa;
	font-size:10px;
	text-transform:uppercase;
	width:273px;
	padding-left:22px;
	background:url(../images/fmc.gif) no-repeat 0 0;
	float:left;	
}
	#signature a{
		color:#aaaaaa;
		text-decoration:none;
		line-height:10px;
	}
#connexion{
	float:right;
	position:relative;
}
	#connexion a{
		float:right;
		display:block;
		background:url(../images/locked.jpg) no-repeat 100% 0;
		padding-right:15px;
		color:#aaaaaa;
		text-decoration:none;
	}
	#connexion a:hover{ color:#78164f; }
	#connexion-c{
		display:none;
		width:370px;
		position:absolute;
		right:0;
		top:30px;
		background:#eeeeee;
		border:1px solid #cccccc;
		padding:10px;
	}
		#connexion-c input.text{
			float:left;
			width:100px;
			margin-right:4px; 
		}
#credits{
	float:right;
	position:relative;
}
	#credits a{
		float:right;
		display:block;
		padding-right:15px;
		color:#999;
		text-decoration:none;
	}
	#credits a:hover{ color:#78164f; }
	
#creditsText
{
	width:150px;
	padding:24px;
	text-align:left;
}

	#creditsText h3
	{
		color:#78164F;
	}
	
	#creditsText ul
	{
		padding:0; margin:3px 0 0 24px;
	}
	
	#creditsText ul li
	{
		margin-bottom:4px;
		font-size:13px;
		font-weight:bold;
	}

#menu .inner
{
	position:relative;
}

#container .facebook
{
	background: url("/fileadmin/templates/images/fb-icon.png") no-repeat scroll 0 1px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    outline: medium none;
    padding-left: 24px;
    position: absolute;
    right: 114px;
    text-decoration: none;
    top: 4px;
}

#container .fb_edge_widget_with_comment {
    position: absolute;
    right: 0;
    top: 3px;
}

#container .connect_widget div.connect_confirmation_cell_no_like {
    display: none;
}
