
/*
	fonts : 	font-family:Arial, Helvetica, sans-serif;
div { border:1px solid red;}
#right div { border:none;}
*/

@import url(colors.css);
@import url(fonts.css);
@import url(menu.css);

body, html
{
	margin:0;
	padding:0;
	height:100%;
}
body
{
	-position:relative;
	text-align:center;
	height:100%;
}
	h1, h2, h3, h4, h5, h6
	{
		margin:0;
		padding:0;
	}
	h1
	{
		padding:10px 0;
		padding-bottom:0px;
	}
	h2
	{
		margin:5px 0;
	}
	p
	{
		margin:3px 0 10px 0;
	}
	.clear { clear:both; }
	.nounderline { text-decoration:none; }
	#container
	{
		position:relative;
		width:830px;
		margin:0 auto;
		min-height:100%;
		-height:100%;
	}
		#logo
		{
			position:absolute;
			top:0; left:-10px;
		}
			#logo a
			{
				display:block;
				width:180px;
				height:190px;
			}
				#logo a strong
				{
					display:none;
				}
			.vipers
			{
				float:left;
				width:245px;
				margin-top:-30px;
			}
			.fmc-partenaire
			{
				width:auto;
			}
				.footer-sig
				{
					border-top:2px solid #EFEFEF;
					float:left;
					margin-right:10px;
					padding:10px 3px 3px;
					text-align:left;
					width:170px;
				}
			
				.fmc-partenaire h1
				{
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					text-transform:none;
					letter-spacing:normal;
					font-weight:normal;
				}
					.fmc-partenaire h1 a
					{
						text-decoration:none;
					}
						.fmc-partenaire h1 a strong, .fmc-partenaire h1 strong
						{
							text-transform:uppercase;
							color:#8a9ba2;
							font-size:14px;
						}
						.fmc-partenaire h1 a img
						{
							
						}
				
		#anim_right
		{
			width:265px;
			height:280px;
			position:absolute;
			right:0;
			top:0;
		}

		#header
		{
			padding-top:80px;
			height:200px;
		}
			#menu
			{
				position:absolute;
				left:245px;
				top:110px;
			}
		#main
		{
			padding-top:30px;
			padding-bottom:50px;
			-height: 1%;
			}
			#left
			{
				width:238px;
				float:left;
				position:relative;
			}

			#right
			{
				width:585px;
				float:right;
			}
		#footer
		{
			sposition:absolute;
			sbottom:0;
			width:830px;
			sheight:160px;
			padding-top:60px;
			background:url(../images/acc2/footer.png) no-repeat 100% 0;
			padding-bottom:30px;
			text-align:center;
		}
			#footer .inner
			{
				margin-left:250px;
				text-align:left;
			}
		
		
		/* CONTACT - FORMS */
		fieldset.contact
		{
			display:block;
			border:none;
			margin:0px 0;
			padding:10px 0;
		}
			fieldset.contact p.align-left, fieldset.contact p.align-right
			{
				width:248px; float:left;
				height:110px;
			}
			fieldset.contact h3
			{
			}
			fieldset.contact label
			{
				display:block;
			}
			
			fieldset.contact input[type="button"], input[type="button"], input[type="submit"], input[type="reset"]
			{
				
			}
			input[type="text"],
			input[type="password"]
			{
				width:200px;
			}
			input#sujet
			{
				width:485px;
			}
			textarea
			{
				width:485px;
			}
			input[type="text"],
			input[type="password"],
			textarea 
			{
				padding:2px 5px;
			}
			
			a.valider, .csc-mailform-submit
			{
				display:block;
				width:115px;
				height:36px;
				border:none;
			}
				a.valider span
				{
					display:none;
				}
		.float-left
		{
			width:280px;
			float:left;
			clear:both;
		}
		.float-right
		{
			width:300px;
			float:right;
		}
