/********************************************************************* Balise ****************************************************************/
* {
	padding: 0px;
	margin: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

h1 {
	color:#661A61;
	font-size:21px;
	font-weight:normal;
	height:40px;
	line-height:40px;
	padding-left:10px;
	padding-bottom:20px;
}

#test {
	background:#FF0000;
	height:800px;
		width:200px;
}



h1 img {
	float:left;
	margin-right:10px;
}

h1 span {
	color:#598520;
}

h2 {
	font-size:15px;
	color:#4f1757;
	margin:5px 0 5px 0;
}

ul {
	list-style:none;
}

p {
	padding-top:4px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../gifs/bg_body.jpg) repeat-x ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.liste-puce {
	padding:0 10px 10px 10px;
}

.liste-puce span {
	color:#90278E;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:13px;
}

.liste-puce small {
	font-size:12px; 
	color:#90278E;
}

.liste-puce p {
	float:left;
	padding:0 0 0 5px !important;
	width:500px
}

.liste-puce li {
	padding:10px 0px 0 0;
	margin:0 0;
	clear:both;
}


.liste {
	padding:5px 10px;
}

.liste li {
	background:url(../gifs/puce-liste.gif) no-repeat 0 5px;
	padding-left:15px;
	margin:8px 0;
}


#container {
	width:801px;
	margin:0 auto 0 auto;
	position:relative;
}

#baseline {
	height:44px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
	letter-spacing:0.05em;
}

#baseline img {
	margin-right:10px;
}

#baseline p {
	padding-top:18px;
}

.float {
	float:left;
}

#content p {
	line-height:16px;
}

#content strong {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:13px;
}

#header {
	width:801px;
	height:449px;
	position:absolute;
	top:0;
	left:0;
	
}

#diaporama {
	width:563px;
	height:325px;
	float:left;
	overflow:hidden;
}

#flash {
	overflow:hidden;
	height:268px;
	border-left:2px solid #851257;
	background:url(../img01.jpg);
}

.tranche {
	margin-bottom:8px;
	clear:both;
}

#content {
	width:801px;
	overflow:hidden;
/*	position:absolute;
	top:439px;
	left:0;*/
	text-align:justify;
	padding-top:445px;
	padding-bottom:20px;
}

#menu-h li {
	float:left;
}

iframe {
	border:1px solid #E3C9E3;
}

#menu-h a {
	margin:0 10px;
	display:block;
	float:left;
}

#menu-h a:hover, #select-h {
	color:#598520 !important;
	text-decoration:none;
}

#menu-h ul {
	float:right;
}

#select-footer {
	background:#420A2E;
	text-decoration:none;
}

#menu-h {
	height:33px;
	line-height:33px;
	width:801px;
	color:#90278E;
	font-size:15px;
	font-weight:bolder;
}

#contenu {
	width:550px;
	margin-right:40px;
}

h3 {
	color:#90278E;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0 3px 0;
}

#colonne_gauche {
	width:200px;
	text-align:left;
}

#colonne_gauche i {
	font-size:15px;
	font-family:"Courier New", Courier, monospace
}

.oblique {
	font-size:15px;
	font-family:"Courier New", Courier, monospace;
	text-align:left;
}

#menu {
	position:absolute;
	left:0;
	top:0;
	width:960px;
	height:30px;
	background:#666666;
	z-index:100;
	clear:both;
}

#menu-v li {
	border-bottom:1px solid #E4E4E4;
	height:51px;
	overflow:hidden;
}

#menu-v img {
	float:left;
	margin-right:10px;
}

#menu-v a {
	display:block;
	height:50px;
	line-height:50px;
}

#menu-v a:hover {
	color:#598520;
	text-decoration:none;
}

#bloc-contact {
	background:url(../gifs/bloc_contact.jpg);
	height:57px;
	width:563px;
	color:#481347;
}

#bloc-contact p {
	padding-top:3px !important;
}

#bloc-contact a {
	background:url(../gifs/bt_contact.jpg);
	height:39px;
	width:172px;
	line-height:39px;
	text-align:center;
	font-size:18px;
	font-weight:bolder;
	display:block;
	float:left;
	margin-top:10px;
	
}

#adresse {
	border-right:1px solid #FFFFFF;
	float:left;
	padding:0 15px;
	line-height:18px;
	margin-top:10px;
}

#tel strong {
	font-size:20px;
	font-weight:normal;
}

#tel span {
	font-size:17px;
}

#tel {
	font-size:14px;
	text-align:right;
	width:180px;
	float:left;
	height:50px;
	line-height:18px;
	padding:7px 20px 0 0;
}

#tel p {
}

#menu-v {
	width:220px;
	font-size:15px;
	font-weight:bolder;
	float:left;
	margin-top:8px;
	margin-right:15px;
}

#select-v img {
	filter:alpha(opacity=0) !important;
	opacity:0 !important;
}

#select-v  {
	color:#598520 !important;
}

#menu01 {

	background:url(../gifs/hover01.gif) no-repeat;
}

#menu02 {

	background:url(../gifs/hover02.gif) no-repeat;
}

#menu03 {

	background:url(../gifs/hover03.gif) no-repeat;
}

#menu04 {

	background:url(../gifs/hover04.gif) no-repeat;
}

#menu05 {

	background:url(../gifs/hover05.gif) no-repeat;
}

#menu06 {
	border-bottom:none !important;
	background:url(../gifs/hover06.gif) no-repeat;
}

#footer {
	clear:both;
	width:100%;
	background:#83135D;
	font-size:11px;
	color:#FFFFFF;
	padding:5px 0;
}

#supfooter {
	clear:both;
	width:100%;
	border-top:8px solid #BA79B9;
	background:#83135D;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	}

#hyperliens {
	float:left;
	border-right:1px solid #FFFFFF;
	padding: 0 10px;
	margin-right:10px;
	padding-bottom:5px;
}

.link {
	font-size:15px;
	color:#5d1c5c;
	font-weight:bolder;
}

.link a {
	font-size:12px;
}

#plan a {
	margin:0 2px;
	padding:0 3px;
}

#margin {
	margin:auto;
	width:801px;
}

#footer a {
	color:#FFFFFF;
	
}

#relative {
	position:relative;
	height:870px;
}

.bloc {
	float:left;
}

#gauche {
	width:480px;
	padding-right:30px;
}

.sep {
	text-align:center;
	padding:18px 0;
}

#droite {
	width:282px;
}

#encart-centre {
	background:url(../gifs/encart_long.jpg);
	height:148px;
	width:476px;
}

#encart-centre div {
	width:350px;
}

.encart {
	background:url(../gifs/encart_court.jpg);
	height:148px;
	width:282px;
	clear:both;
	position:relative;
}

.encart h2 {
	margin:0 !important;
}

.encart img {
	float:left;
	margin:26px 8px 26px 17px;	
}

.encart div {
	margin-top:26px;
	float:left;
	width:165px;
}

.encart .link {
	font-size:15px;
	position:absolute;
	bottom:20px;
	right:25px;
	
}

.encart .link a {
	font-size:11px;
}


/******************************************************************** Lien ******************************************************************/
a {
	text-decoration: none;
	color:#90278E;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

a:visited {
}

a img {
	border:none;
}
/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#585858;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}

#formulaire {
	width:580px;
	border-right:1px solid #83135D;
}

#formulaire span {
	color:#702F6F;
}

#formulaire p {
	float:left;
	width:262px;
	line-height:22px;
	display:inline
}

label {
	width:135px;
	float:left;
	text-align:right;
	padding-right:5px;
}

.input_form {
	height:20px;
	border:1px solid #E3C9E3;
	width:140px;
	float:left;
	background:#F1F1F1;
}

#mess p {
	width:580px !important;
}

#mess {
	padding:20px 0 0 0;
}

.area_form {
	width:397px;
	float:left;
	border:1px solid #E3C9E3;
	background:#F1F1F1;
	height:70px;
}

.espace {
	width:80px !important;
}

.first {
	margin-right:30px;
	width:282px !important;
}

.bouton_form {
	background:#83135D;
	border:1px solid #83135D;
	color:#FFFFFF;
	width:140px;
	float:left
}

#bloc_bouton {
	margin:20px 0;
}

#bloc_bouton span {
	padding-right:10px;
}


#lien_adresse {
	padding-left:30px;
	width:180px;
}

#liste-acces {
	width:520px;
	
}

#liste-acces li {
	background-position:0 10px;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

/*#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{border:none;}

#overlay{background-image:url('gifs/overlay.png');}

* html #overlay{background-color:transparent;background-image:url(blank.gif);}*/
	
/**********************************************************************************************************/

#relance {
	border-top:1px solid #CC80CC;
}

#relance p {
	float:right;
	margin:0 20px;
	display:inline;
	font-size:15px;
	color:#5d1c5c;
	font-weight:bolder;
}	

#portrait {
	float:left;
	padding: 0px 8px 8px 0px;
}