/* Style Contact J.Santos - http://www.pixelscarres.com - 2007*/html {	font-size: 100%;}body {	color: #000;	background-color: #CCCCCC;	padding: 0;	margin: 0;	font-size: 0.9em;	font-family: Arial, Helvetica, sans-serif;}#page {	width: 61em;	padding-left: 5px;	left: 0px;	top: 0px;	margin-right: auto;	margin-left: auto;	background-color: #ccc;}#contenu {	width: 100%;	height: auto;	margin-right: auto;	margin-left: auto;	background-image: url("../images/fond.jpg");	padding: 20px 0 5px;	top: 0;	margin-top: 0px;	overflow: auto;}/* @group Liens */a {	font-size: 1em;	color: #CC3399;	text-decoration: none;}a:hover {	font-size: 1em;	color: #CC3399;	text-decoration: none;	background-color: #ccc;	font-weight: normal;}a:hover img {	background-color: transparent;}a img{	border: 0;}a:focus {	border: 1px solid #999;}/* @end *//* @group Header */#header {	width: 100%;	background: url("../images/bandeau.jpg") repeat-x;	height: 114px;}#menutop {	height: 88px;}#menutop a {	color: #000;	float: left;	font-size: 1.45em;	font-family: Georgia, "Times New Roman", Times, serif;}#menutop a:hover {	color: #CC3399;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	background-color: transparent;}#menutop .active {	color: #9b3765;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}#logo {	width: 17.3em;	height: 2.4em;	margin-top: 17px;}.imglogo {	width: 14.34em;	height: 2.37em;}#tab {	background: url("../images/peint.gif") no-repeat 0px 23px;	width: 5.5em;	height: 1.8em;	padding-top: 27px;	padding-left: 8px;}#papier {	background: url("../images/papier.gif") no-repeat 25px 29px;	width: 4.5em;	height: 1.8em;	left: 5px;	padding-top: 27px;}#instal {	background: url("../images/install.gif") no-repeat 47px 3px;	width: 7.2em;	height: 1.8em;	padding-top: 27px;}#illust {	background: url("../images/illust.gif") no-repeat 23px 13px;	width: 6.2em;	height: 1.8em;	padding-top: 27px;}/* @end *//* @group Sous menu header */#menu2 ul {	width: 60.08em;	height: 1.6em;	font-size: 0.937em;	list-style: none;	text-align: center;	padding-left: 60px;	margin: 0px;}#menu2 li {	width: 11em;	text-align: center;	float: left;	padding-top: 0.4em;}#menu2 a {	color: #000;}#menu2 a:hover {	color: #CC3399;}#menu2 #current {	color: #9b3765;}/* @end *//* @group Formatage texte */h1 {	font-size: 1.26em;	color: #9b3765;	text-align: center;	letter-spacing: 0.1em;}h2 {	font-size: 1.06em;	color: #666;	text-align: center;	letter-spacing: 0.1em;}h3 {	font-size: 1.075em;	color: #9b3765;	font-weight: bold;	margin-top: 40px;}.small {	font-size: 0.8em;	font-style: normal;}/* @end */.clear {	clear: both;}/* @group Footer */#footer {	width: 100%;	margin-top: 0;	margin-bottom: 20px;	height: 30px;}p.foot {	color: #333;	text-align: center;	font-size: 0.92em;}p.foot a {	color: #333;	text-decoration: none;}p.foot a:hover {	text-decoration: underline overline;}#xiti-logo {	color: #333;	font-size: 0.85em;}/* @end *//* @group Access */#access {	color: #333;	font-size: 0.7em;	margin-bottom: 2px;}#access a {	color: #333;	text-decoration: none;}#access a:hover {	color: #333;	text-decoration: underline;}/* @end *//* @group formulaire */#coord {	width: 400px;	float: left;	margin-left: 50px;	text-align: center;	padding: 0;}#form {	width: 300px;	float: left;	margin-left: 30px;	padding: 0;}.champ, textarea {	border: 1px solid #97c931;	background: url(../images/papiers/detail-ephemer.jpg);	font-weight: bold;}.error {	color: #ff1c00;}/* @end *//* @group resultat */#coordbis {	text-align: center;	padding: 0;}#formresult {	text-align: center;	padding: 0;	height: 200px;	margin-top: 50px;	background: url(../images/result.gif) no-repeat center top;}/* @end */
