@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;}
img { border:none;}

.txt { font-size:12px; color:#669933;}
	.txt a { text-decoration:none;}
	.txt a:link,.txt a:visited { color:#669933;}
	.txt a:hover {color:#cc9999;}
.txtitl { font-size:22px; color:#669933;}
	.txtitl a { text-decoration:none;}
	.txtitl a:link,.txtitl a:visited { color:#669933;}
	.txtitl a:hover {color:#cc9999;}
.titl,.txte { font-size:12px;
	padding-left:15px;}
.titl { color:#cc9999;
	font-weight:bold;
	padding-top: 5px;}
.txte {}
.txte a { text-decoration:none;}
.txte a:link,.txte a:visited { color:#669933;}
.txte a:hover { color:#cc9999;}
.texte { font-size:12px;
	text-align:justify;}
	
#coleft,#colcenter,#colright {float: left;}
#coleft { width: 200px;}
#colcenter { width: 550px;
	position:absolute;
	top: 0px;
	left:31%;}
#colright { width: 200px;
	position:absolute;
	top: 0px;
	right:0px;}

#menuLeft,#menuRight { height: 239px; 
	list-style-type: none; 
	padding-top: 150px;}
#menuLeft { background:url(images/fondgauche.jpg) no-repeat top left;}
#menuRight { background:url(images/fondroite.jpg) no-repeat top right;
	text-align:right;}

#logo { margin-left: 24%;
	padding-bottom: 15px;}
#contact {	width: 550px; height: 350px;
	background:url(images/pavecontact.jpg) no-repeat top left;}
#coord,#lib,#form {float: left;}
.input,.textArea { width: 200px;}
.mess { font-size:22px;
	color:#669933;
	text-align:center;}
.txts { font-size:12px;
	margin: 3px 0px 9px 10px;}
#lib p { padding-top:5px;}
.button { padding-left:10px;}
.button input { width: 98px;}
#news { position:absolute;
	top:25px; right:0px;}
	#news p { text-align:center;
		font-size:14px;
		color:#FFF;}

#copyLeft {
	position:absolute;
	bottom: 5px;
	left:5px;}
#copyRight {position:absolute;
	bottom: 5px;
	right:5px;}
