body{	color:#ffffff;	font-size:0.7em;	font-family:Arial, Arial, sans-serif;	background:url('../image/background.jpg') no-repeat fixed;	background-position:top center;	background-color:#000000;	text-align:justify;}/* Lien de la page */a { color:#ac2828; }a:hover { text-decoration:none; }a img {border:0px;}h1{	font-variant:small-caps;		margin-top:0px;	font-size:1.8em;	color:#ac2828;}h2{	font-variant:small-caps;		margin-top:0px;	margin-bottom:0px;	font-size:1.4em;	color:#ac2828;}ul{	margin-top:0px;}li{	list-style-type:square;}.centrer { text-align:center; }.bordure { border:1px solid white;}#general { width:100%; margin:0 auto; }#header { width:970px; text-align:left; height:36px ; margin-left:25px;}#header h4 { font-size:1.4em;}#header h4, #header span { font-weight:bold; margin: 0; padding:10px 0 0; line-height:2em ;}#header span.description { color: #ccc; text-transform: lowercase; font-size: .7em; padding: .35em 3em;}#header h4 a, #header h4 a:hover, #header h4 a:visited { color:#fff; text-decoration:none;font-size:1em;}#header ul { list-style-type:none; margin-top:0px; }#header ul li { width:100px; float:left; font-variant:small-caps;  list-style-type:none;}#header table tr td { width:50%; }#corps { margin-top:25px; }#taillefixe { margin: 0 auto; width:898px; height:530px; }.deuxcolonnes tr td{	width:50%;	}/* Menu */#taillefixe table { width:100%; }.menu { width:100%; }.menu tr td {	width:25%;	}.menu tr td:hover { cursor:pointer;}.menu tr td span {	display:block;	height:25px;	vertical-align:middle;	width:100%;	background-color:#000000;}.accueil tr td { height:520px; padding-bottom:10px; vertical-align:bottom; border:1px solid #dddddd;}/* 	* Gestion du fond du menu d'accueil	* Ne fonctionne pas sur IE */#portfolio { background:url('../image/portfolio.jpg') left bottom no-repeat; }#portfolio:hover { background-position:-220px; }#blog { background:url('../image/blog.jpg') left bottom no-repeat; }#blog:hover { background-position:-220px; }#liens { background:url('../image/liens.jpg') left bottom no-repeat; }#liens:hover {	background-position:-220px; }#contact { background:url('../image/contact.jpg') left bottom no-repeat; }#contact:hover { background-position:-220px; }#footer table { margin: 0 auto;}/*  Page Contact */#colonnegauche{	width:378px;	height:530px;	float:left;	background-color:#000000;}#colonnedroite{	width:500px;	height:510px;	float:right;	background-color:#ffffff;	padding:10px 10px 10px 10px;		overflow:auto;	color:#333;}#colonnedroite a, #colonnedroite a:visited{	color:#777;	text-decoration:none;}#colonnedroite a:hover { text-decoration:underline; }#colonnedroite form, #colonnedroite input {margin:0px; padding:0px;}#colonnedroite table tr td { vertical-align:top; }#galerie {overflow:auto; height:530px; width:100%;}#galerie img { height:500px;}.menu a, .menu a:hover, .menu a:visited{	text-decoration:none;	color:#ffffff;	font-variant:small-caps;	font-size:1.1em;}.contact { background:url('../image/fond-contact.jpg');}.liens { background:url('../image/fond-liens.jpg');}.cellulegauche { border-right:1px solid #CCCCCC;	}