a img{border:none}
p { color: black; font-size: 11pt; font-family: Arial; text-align: justify}
li, ul { color: black; font-size: 13px; font-family: Arial; text-align: left}
a { color: #564A9E; font-size: 10pt; font-family: Arial}

body {	margin:0px;
		color:black; 
		background-image:url(media/); 
		font-family:arial; 
		font-size:10pt; 
		text-align:justify
	}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.center {text-align: center;}

div.site {margin:auto; text-align:center; width:780px; background-color: #FFFFFF; margin-top:0px; ; margin-bottom:10px;border:2px solid #FFFFFF}
div.banniere {text-align:left; padding:5px;}
div.conteneurtitresiteg {float:left; text-align:left; font-style:italic; font-weight:bold; font-size: 10pt; color:#6633FF;}
div.conteneurtitresited {float:right; font-size: 10pt;}
div.conteneurfootnav {float:left; text-align:center; padding-top:50px; padding-bottom:0px; width:95%;}
div.conteneurfoot {float:left; width:95%; height:18px; text-align:center; color:#000000; padding:5px;}

div img {margin:5px; border:3px solid #FFFFFF;}

div.conteneurmenupage {float:left;}
div.conteneurmenu {float:left; width:145px; padding-top:5px; padding-bottom:10px; padding-right:15px; padding-left:5px;}
div.conteneurpage {float:right; width:600px; padding-top:5px; margin-right:5px;}
div.pagedroite {float: left; width:575px; padding:10px; padding-top:25px; font-size: 11pt}
div.conteneurrubrique {float: left; text-align: left; width:128px; padding:5px; padding-top:25px; margin-bottom:5px;}

div.container {text-align:center;}
div.float {float:left; width:157px; background-color:#FFFFFF; height:200px; border:1px solid #CC99FF; margin:5px; padding:5px;}
div.float p {text-align:center; font-size: 11pt}

div.photo {text-align:center; margin-bottom:5px;}
div.spacer {clear:both;}
span.commentaire {text-align:center; font-size:12px}

p.copyright {text-align:center; font-family:verdana; font-size:10px; font-style:italic; font: #000099; padding:5px;}
a.copyright	{text-decoration:none; color:#000099; font-size:10px; font-family:verdana}
a.copyright:link	{color:#000099}
a.copyright:visited {color:#000099}
a.copyright:hover	{color:#FF0000}

a.email{text-decoration:none; color:#000099; font-size:11pt; font-family:verdana}
a.email:link	{color:#000099}
a.email:visited {color:#000099}
a.email:hover	{color:#FF0000}

a.menu	{text-decoration:none; color:#336600; font-size:15px; font-family:Matura MT Script Capitals,arial;}
a.menu:link	{color:#336600}
a.menu:visited {color:#336600}
a.menu:hover {color:#00CC00}

.menunavfoot {text-decoration: none; color: #000099; font-size: 10pt; font-family:arial}
.menunavfoot:link	{color:#000099}
.menunavfoot:visited {color: #000099}
.menunavfoot:hover {color: #FF0000}

.menurub
{
	list-style-type: none;
	font-family:verdana;
	text-align:left;
	background-image: url(media/puce2.gif);
	background-position: 0px;
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-left:3px;
	line-height:28px;
}

div.photofoot {text-align:center; margin-bottom:30px;}
div.photoaffiche {text-align:center; padding:10px;}
div.photobandeau {text-align:center; background-color:#9b72cf; padding:10px; color:#FFFFFF;}
div.photofermer {text-align:center;}
tr.photobandeau {background-color:#9b72cf; color:#FFFFFF; text-align:center;}

img.flag {border:none; margin:0px; padding:0px;}

span.links {color:#000000; font-size:10pt; font-family:arial}
.links {text-decoration:none; color:#006600; font-size:10pt; font-family:arial}
.links:link	{color:#006600}
.links:visited {color: #006600}
.links:hover {color: #339900}

div.row { clear: both; padding-top: 5px; margin: auto; width:500px;}
div.row span.label { float: left; width: 120px; text-align: left;}
div.row span.label2 { float: left; text-align: left;}
div.row span.formw { float: left; text-align: left;}

.alerte {float: center; color:#FF0000; font-weight:bold; margin:10px; padding:8px; border:1px solid #006600; text-align:center; width:450px;}
.ok {float: center; color:#006600; font-weight:bold; margin:10px; padding:8px; border:1px solid #006600; text-align:center; width:450px;}
.input {background-color:rgb(163,202,162); color:rgb(23, 70, 22); font-family:verdana; font-size:10px; font-weight:bold;}
.contact {background-color:rgb(163,202,162); color:rgb(23, 70, 22); font-family:verdana; font-size:10px; font-weight:bold; width:490px; margin-bottom:10px;}
