
body{
	font-family: verdana;
	font-size:12px;
	color:white;
}

a{
	color:#75a0e1;
}

a:hover{
	color:#89b3f1;
}

.message{
color:blue;
text-align:center;
font-weight:bold;
padding-top:6px;
}

.label_promo{
	color:red;
	display:block;
}

.price_ttc{
	font-size:12px;
	text-align:center;
}

.price_ttc span{
	font-weight:bold;
}

.price_ht span{
	font-weight:bold;
}

.price_ht{
	font-size:10px;
	text-align:center;
}


.menu {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 24px;
	width: 183px;
	line-height: 24px;
	display: block;
}
.titre1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E5E20F;
}
.border1 {
	border: 1px solid #F3C828;
}


.champ {
	font-size: 10px;
	color: #000000;
	border-top:1px solid black;
	border-right:0px none;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
.form {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bouton1 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F3C828;
	border: 1px solid #000000;
	height: 16px;
}


.mentions {
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
}

.fondnav {
	background-image: url(/images/fond-nav.jpg);
	background-repeat: no-repeat;
}
.menu:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	font-style: italic;
	text-decoration: none;
	height: 24px;
	width: 183px;
	line-height: 24px;
	display: block;
}
.menu2 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #E5E20F;
	text-decoration: none;
	height: 24px;
	width: 183px;
	line-height: 24px;
	display: block;
}
.menu2:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	font-style: italic;
	text-decoration: none;
	height: 24px;
	width: 183px;
	line-height: 24px;
	display: block;
}
.txt {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
}
.txt1 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt2justif {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
}
.txt2 {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.lien2 {
	font-family: verdana;
	font-size: 11px;
	color: #F3C828;
	text-decoration: none;
}
.lien2:hover {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.trcontent {
	font-family: verdana;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}

.titre2 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.txt3justif {
	font-family: verdana;
	font-size: 11px;
	color: #003156;
	text-align: justify;
}
.lien3 {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.lien3:hover {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.tdtitre1 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F3C828;
	border: 1px solid #000000;
	height: 40px;
	letter-spacing: 1px;
}
.prix1 {

	font-family: verdana;
	color: #F3C828;
	background-color: #014983;
	border: 1px solid #000000;
	height: 20px;
}
.lien3 {
	font-family: verdana;
	font-size: 11px;
	color: #F3C828;
	text-decoration: none;
}
.lien3:hover {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.lien4 {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.lien4:hover {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.tdtitre1img {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 40px;
	letter-spacing: 1px;
	background-image: url(/images/fond-titre.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tdtitre2img {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	height: 40px;
	letter-spacing: 1px;
	background-image: url(/images/fond-titre2.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tdprix1img {
	font-family: verdana;
	color: #F3C828;
	height: 33px;
	background-image: url(/images/fond-prix.gif);
}
.tdprix2img {
	font-family: verdana;
	color: #F3C828;
	height: 33px;
	background-image: url(/images/fond-prix2.gif);
}
.bouton3 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E5E20F;
	background-color: #014983;
	border: 1px solid #000000;
	height: 20px;
	cursor: hand;
}
.bouton2 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F3C828;
	border: 1px solid #000000;
	height: 20px;
	line-height: 20px;
}
.txt3 {

	font-family: verdana;
	font-size: 11px;
	color: #003156;
}
.champfullborder {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	height: 16px;
	border: 1px solid #000000;
}
.textarea {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.trcontent2 {

	font-family: verdana;
	font-size: 11px;
	background-color: #FCFABA;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.txtjustif {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
}
.trcontent3 {
	font-family: verdana;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #366E9D;
}
.trcontent3old {

	font-family: verdana;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-image: url(/images/fond-bloc.jpg);
}
.trcontent4 {

	font-family: verdana;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #366E9D;
}
.trcontent4old {

	font-family: verdana;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-image: url(/images/fond-bloc2.jpg);
}
.lienskip {
	font-family: verdana;
	font-size: 11px;
	color: #F3C828;
	text-decoration: none;
}
.lienskip:hover {
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.txtindex {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
}

.champ2 {
border:1px solid silver;
}


/**Adh�rents espace priv�**/
.menuleft{
	margin-left: 27px;
}

.element{
	font-size: 0.8em;
}

h4{
	font-size: 1.1em;
}

.motpres{

}

.indent{
border-left: 1px silver solid;
margin-left: 15px;
padding-left: 5px;
}


/* Actu ############################ */

#block_actu *{ padding:0; margin:0; }
#block_actu_content img{ border:none; float:left; margin-top:20px; }

#block_actu{ background: url('/images/news.png') no-repeat 0px 15px; position:relative; top:-140px; float:right; width:330px; height:100px; margin:0 0 0 10px; }

#block_actu h2{ font-size:12px; }

#block_actu_content{ float:left; height:100%; }
#block_actu_content h3{ font-size:10px; font-weight:normal; color:#eac02c; font-style:italic; padding-bottom:5px; }
#block_actu_content p{ height:65px; }
#block_actu_content .readmore{ float:right; padding-right:10px; }

#block_actu_content .block_actu_col1,
#block_actu_content .block_actu_col2{ 
	/*background:url(/images/dotted.gif) repeat-y right top; */
	font-size:10px; float:left; width:280px; padding:0 2px;
	height:100px;
}

#block_actu_content_in{ float:left; }

#block_actu_content .block_actu_col1_in{ height:100%; padding-left:4px;  repeat-y -1px top; }


	/* BEGIN gallerie STYLE */
	
	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	a{color:#75a0e1;text-decoration:none;outline:none;}
	a:hover{color:#89b3f1;}
	.caption{font-style:italic;color:#887;}
	.gallerie{position:relative;margin-top:1em; margin-right: -1px;}
	.gallery_gallerie{width:702px;margin:0 auto; }
	.gallery_gallerie li{width:68px;height:50px;border:3px double #111;margin: 0 1px;background:#000;}
	.gallery_gallerie li div{left:240px}
	.gallery_gallerie li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
	#main_image img{margin-bottom:10px;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
#gest_gall form#addPix { border: 1px solid #CC9966; width: 252px; }
#gest_gall form#addPix .sub { margin: 0 auto; }
#gest_gall form#addPix input { margin: 5px 5px; }
#gest_gall label { width: 252px; display: block; background: #CC9966; margin-bottom: 2px;
font-family: Arial, verdana, sans-serif; font-size: 12px; text-indent: 5px; color: white; margin-bottom: -1px;}
#gest_gall input, #gest_gall #file { width: 160px; border: 1px solid #CC9966; display: block; }
#gest_gall .sub { width: auto; }
#gest_gall table {background: #CC9966; padding: 1px; width: 300px; }
#gest_gall table thead tr { background: #CC9966; }
#gest_gall table thead tr td { background: #CC9966; text-align: center; margin: 0 auto; color: white; }
#gest_gall table tbody tr { background: white; }
#gest_gall table tbody tr td { background: white; text-align: center; margin: 0 auto; }