body {background: #ffffff url(../i/background.gif) repeat top left; font-family:"Verdana"; font-size:1em; line-height:1.3em;}
body, p, ul {margin: 0; padding: 0; }
h1 {color: #285F3C; font-weight: normal; font-size: 1.3em; line-height: 1em; padding: 0; margin: text-align: left; font-style: italic}	
h2 {color: #333333; font-weight: normal; text-align: center; font-size: 1.3em; line-height: 2.6em; margin: 0; margin-top:15px; margin-bottom: 15px;border-top: solid 3px #FF6600;}	
h2 a {color: #333333; font-weight: normal; text-decoration:none;}	
h2 a:hover {color: #333333;}	
a  {color: #003298; text-decoration: none;}
a:hover {color: #FC5814;}

.top {float: right; font-size: 0.6em; margin-right: 10px; padding-right: 15px; background: #ffffff url(../i/top.gif) no-repeat center right; }
.invisibletop {float: right; font-size: 0.6em; margin-right: 10px; padding-right: 15px; color: #ffffff;}
.centertop {font-size: 0.9em; text-align: center;}


/* MISE EN PAGE GENERALE */	
	#container 		{ width: 778px; margin: 0 auto;}	
	#homecontainer 	{ width: 778px; height: 576px; margin: 8px auto; background: #95d4f0 url(../i/home-background.gif) no-repeat top left; border: 1px solid #333333;}	
	#header 			{ }	
	#centercol		{ width: 778px; text-align: left; padding: 10px 0 10px 0;  }

	#footer			{ background: url(../i/footer.gif) repeat top left; background-color: #032975; color: white; clear: both; font-size: 0.8em; height:61px; }	
	#footer p		{ line-height: 1.3em; padding: 13px}	
	#footer	em		{ font-style: normal; font-size: 0.8em; }	
	#footer a		{ color:white;}
	#footer a:hover	{ color:white; text-decoration: underline}
	
	#copyright {color: #333333; font-size: 0.8em;}
	#copyright a		{ color: #333333;;}
	#copyright a:hover	{ text-decoration: underline}
	
	
/* CADRE */
	#maintl {background: url(../i/cadre/tl.gif) no-repeat top left; width: 14px ; height: 14px; }
	#maintr {background: url(../i/cadre/tr.gif) no-repeat top right; width: 14px ; height: 14px; }
	#mainbl {background: url(../i/cadre/bl.gif) no-repeat bottom left; width: 14px ; height: 14px; }
	#mainbr {background: url(../i/cadre/br.gif) no-repeat bottom right; width: 14px ; height: 14px; }
	
	#maint {background: url(../i/cadre/t.gif) repeat-x top left; height: 14px; }
	#mainb {background: url(../i/cadre/b.gif) repeat-x top left; height: 14px; }
	#mainl {background: url(../i/cadre/l.gif) repeat-y top left; width: 14px; }
	#mainr {background: url(../i/cadre/r.gif) repeat-y top right; width: 14px; }
	#mainm {background: url(../i/cadre/m.gif) repeat top left; padding: 10px 20px; font-size:0.6em; line-height:1.8em; font-weight: bold;}
	#mainm p{margin-top: 10px; }
	#mainm em {font-style: normal; font-size: 1.4em; }
	#mainm p.left {margin-left: 220px; }
	#mainm p.right {margin-left: 15px; }
	
	table#tarif {border:2px solid #006633;}
	table#tarif td {padding: 2px; border:1px solid #006633;}
	
	div.hr { background: url(../i/hr.gif) repeat-x center left; height: 20px;}
	div.hr hr { display: none; }
	
	
	#hometl {background: url(../i/cadrehome/tl.gif) no-repeat top left; width: 8px ; height: 8px; }
	#hometr {background: url(../i/cadrehome/tr.gif) no-repeat top right; width: 8px ; height: 8px; }
	#homebl {background: url(../i/cadrehome/bl.gif) no-repeat bottom left; width: 8px ; height: 8px; }
	#homebr {background: url(../i/cadrehome/br.gif) no-repeat bottom right; width: 8px ; height: 8px; }
	
	#homehl {background: url(../i/cadrehome/hl.gif) repeat-y top left; width: 8px ; height: 8px; }
	#homehr {background: url(../i/cadrehome/hr.gif) repeat-y top right; width: 8px ; height: 8px; }
	#homehm {background-color: #7C9979; text-align: center; color: #fff; font-size: 1.3em; padding-bottom: 8px; }
	
	#homet {background: url(../i/cadrehome/t.gif) repeat-x top left; height: 8px; }
	#homeb {background: url(../i/cadrehome/b.gif) repeat-x top left; height: 8px; }
	#homel {background: url(../i/cadrehome/l.gif) repeat-y top left; width: 8px; }
	#homer {background: url(../i/cadrehome/r.gif) repeat-y top right; width: 8px; }
	#homem {background: url(../i/cadrehome/m.gif) repeat top left; padding: 10px 20px; font-size:0.6em; line-height:1.8em; font-weight: bold; }
	
	
/* BOITE D'INFORMATIONS */
	#msgInfo			{margin: 10px 20px 20px 0; padding: 5px; border: 1px solid #cccccc; background-color: #f9f9f9;}
	
	.center {text-align: center;}
	#centercol p		{ padding-right:9px; }
	#centercol ul li	{ list-style-image: url(../i/puce.gif); padding: 0;}
	#centercol ul	{  margin: 0; }
	
	table.contactForm {width: 100%;}
	table.contactForm  td {padding: 2px 0; }
	table.contactForm  td.left {width: 302px; vertical-align: top;}
	input, textarea, select {font-size: 1em;}
	.formInput 		{width: 67%; }
	.formTextarea 	{width: 95%; height: 100px; }
	

	
	
