body {
	background-image:url(images/bg_body.jpg);
	background-repeat:repeat-x;
	margin:0;
}

h1, h2, h3 {
	color:#b6d951;
}
h1, h2, h3 a{
	color:#b6d951;
	text-decoration:none;
}
h3 a:hover{
	color:#6f6f6f;
	text-decoration:none;
}
h1 {
	font-size:16px;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:12px;
	height:25px;
	padding-left:10px;
}
.h4 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding-top:10px;
	font-weight:bold;
	padding-left:12px;
}
input, textarea, select, option {
	border-color:#b6d951;
	
	margin:2px;
}
p a{
	color:#ffffff;
}
p a:hover{
	color:#b6d951;
}
ul{
	color:#ffffff;

}
ul a{
	color:#ffffff;
}
ul a:hover{
	color:#b6d951;
}
#copyright {
	width:955px;
	margin:0 auto;
	padding-top:80px;
	color:#6f6f6f;
	font-family:Tahoma, sans-serif;
	font-size:12px;
}
#conteneur {
	margin:0 auto;
	width:955px;
	height:auto;
	overflow:hidden;	
}
#contenu {
	height:auto;
	overflow:hidden;
	width:955px;
}
#pied {
	width:100%; 
	background-image:url(images/bg_copyright.jpg); 
	background-repeat:repeat-x; 
	height:100px; 
	margin-top:50px;
}
#menu {
	padding-top:26px;
	color:#b6d951;
	text-align:left;
	font-family:Tahoma, sans-serif;
	font-size:14px;
}
#pub {
	padding-top:20px;
	clear:both;
}
#slideshow {
	background-image:url(images/bg_slider.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	float:left;
	width:731px;
	height:286px;
	overflow:hidden;
}
#slideshow2 {

	width:300px;
	height:250px;
	overflow:hidden;
}
#top {
	height:286px;
}
#top_contenu {
	height:227px;
}
#top_haut {
	background-color:#000000;
	height:54px;
	width:955px;
}
#top_bas {
	background-image:url(images/top_bas.png);
	width:955px;
	height:232px;
 }
#top_bas2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_bas.png');
	background-color:transparent;
	background-repeat:no-repeat;
	width:955px;
	height:232px;
	z-index:-1;
	}
#top_bas_contenu {
	background-image:url(images/top_bas2.png);
	width:955px;
	height:173px;
 }
#top_bas_contenu2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_bas2.png');
	background-color:transparent;
	background-repeat:no-repeat;
	width:955px;
	height:173px;
	z-index:-1;
	}
.accessio_contenu {
	padding-left:20px;
	color:#FFFFFF;
	width:700px;
}
.accueil_droite {
	float:left;
	width:220px;
	height:258px;
}
.attention {
	font-size:9px;
	clear:both;
}
.bas_contenu {
	background-image:url(images/bas_contenu.jpg); 
	background-repeat:no-repeat; 
	width:734px; 
	height:21px; 
	clear:both;
}
.bas_contenu_promo {
	background-image:url(images/bas_contenu_promo.jpg); 
	background-repeat:no-repeat; 
	width:734px; 
	height:21px; 
	clear:both;
}
.bas_slider {
	background-image:url(images/bas_slider.png);
	background-repeat:no-repeat;
	width:955px;
	height:19px;
	clear:both;
}
.bas_slider2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bas_slider.png');
	background-color:transparent;
	background-repeat:no-repeat;
	width:955px;
	height:19px;
	z-index:-1;
}
.concepts_txt {
	float:left; 
	padding-left:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	width:420px;
}
.contact_contenu {
	padding-left:100px;
	color:#b6d951;
}
.contact_mail {
	font-size:11px;
}
.contact_mail a{
	font-size:11px;
	color:#b6d951;
}
.contact_mail a:hover{
	font-size:11px;
	color:#ffffff;
}
.contact_nom {
	font-weight:bold;
}
.contact_titre {
	font-style:italic;
}
.contenu_droite {
	float:left;
	width:190px;
	height:auto;
	padding-left:5px;
	padding-top:109px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contenu_droite_accueil {
	float:left;
	width:210px;
	height:auto;
	padding-left:10px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contenu_gauche {
	background-image:url(images/bg_contenu.jpg);
	background-color:#3e3f3d;
	background-repeat:no-repeat;
	background-position:bottom left;
	width:734px;
	height:375px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contenu_gauche_bas {
	background-image:url(images/bg_contenu_bas.jpg);
	background-repeat:repeat-y;
	color:#b6d951;
	width:734px;
	height:230px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}
.contenu_gauche_bas a{
	color:#b6d951;
}
.contenu_gauche_bas a:hover{
	color:#ffffff;
}
.contenu_gauche_bas_top {
	background-image:url(images/top_bas_contenu.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:21px;
	overflow:hidden;
	float:left;
}
.contenu_gauche_promo {
	background-image:url(images/bg_promo.jpg);
	background-color:#3e3e3d;
	background-repeat:no-repeat;
	background-position:top left;
	width:734px;
	height:591px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.coordonnees {
	float:left; 
	width:200px; 
	margin-left:10px; 
	padding-top:100px;
}
.entete_contact {
	background-image:url(images/entete_contact.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:110px;
}
.entete_impression {
	background-image:url(images/entete_impr.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:110px;
}
.entete_accessio {
	background-image:url(images/entete_accessio.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:110px;
}
.entete_fonctions {
	color:#b6d951;
	padding-bottom:5px;
	
}
.entete_web {
	background-image:url(images/entete_web.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:110px;
}
.entete_inf {
	background-image:url(images/entete_inf.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:110px;
}
.entete_lettrage {
	background-image:url(images/entete_lettr.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:110px;
}
.entete_promo {
	background-image:url(images/entete_promo.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:110px;
}
.entete_texte {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:75px;
	color:#b6d951;
	padding-left:10px;	
}
.err {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:75px;
	color:#ff0000;
	padding-left:10px;	
}
.fonctions {
	width:222px;
	float:left;
}
.fonction_small {
	font-size:10px;
	color:#b6d951;
	padding-top:10px;
}
.liste {
	height:114px;
}
.logo_copy {
	float:left;
	width:49px;
	height:41px;
}
.menu_copy {
	padding-top:20px;
	float:right;
}
.menu_copy a{
	color:#6f6f6f;
	text-decoration:underline;
}
.menu_copy a:hover{
	color:#b6d951;
	text-decoration:none;
}
.menu_item {
	width:auto;
	text-align:center;
	float:left;
	padding-left:20px;
}
.menu_item a{
	color:#b6d951;
	text-decoration:none;
}
.menu_item a:hover{
	color:#ffffff;
	text-decoration:none;
}
.menudr {
	padding-top:26px;
}

.menudr1 {
	margin-top:26px;
	width:193px;
	height:43px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_dr.png');
	background-color:transparent;
	background-repeat:no-repeat;
}
.menudr2 {
	margin-top:26px;
	width:193px;
	height:43px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_dr2.png');
	background-color:transparent;
	background-repeat:no-repeat;
}
.menudr3 {
	margin-top:26px;
	width:193px;
	height:43px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_dr3.png');
	background-color:transparent;
	background-repeat:no-repeat;
}
.menudr4 {
	margin-top:26px;
	width:193px;
	height:43px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_dr4.png');
	background-color:transparent;
	background-repeat:no-repeat;
}
.page_bas {
	width:100%; 
	background-image:url(images/bg_copyright.jpg); 
	background-repeat:repeat-x;
	background-position:bottom; 
	height:150px; 
	clear:both;
}
.promo {
	float:left;
	width:235px;
	height:auto;
	overflow:hidden;
	padding-left:7px;
}
.promo_image1 {
	float:left;
	width:113px;
	height:90px;
	background-image:url(images/promo_001.png);
}
.promo_image2 {
	float:left;
	width:113px;
	height:90px;
	background-image:url(images/promo_002.png);
}
.promo_image3 {
	float:left;
	width:113px;
	height:90px;
	background-image:url(images/promo_003.png);
}
.promo_image1a {
	float:left;
	width:113px;
	height:90px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/promo_001.png');
	background-color:transparent;
	background-repeat:no-repeat;
}
.promo_image2a {
	float:left;
	width:113px;
	height:90px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/promo_002.png');
	background-color:transparent;
	background-repeat:no-repeat;
}
.promo_image3a {
	float:left;
	width:113px;
	height:90px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/promo_003.png');
	background-color:transparent;
	background-repeat:no-repeat;
}
.promo_prix {
	color:#b6d951;
	font-size:24px;
	text-align:center;
	bottom:0;
}
.promo_titre {
	float:left;
	width:115px;
	color:#b6d951;
	line-height:150%;
	padding-top:15px;
}
.promo_txt {
	clear:both;
	width:220px;
	height:140px;
	padding-left:10px;
	padding-top:20px;
	color:#ffffff;
	line-height:130%;
}
.pub_001 {
	width:314px;
	height:171px;
	float:left;
}
.pub_002 {
	width:314px;
	height:171px;
	float:left;
}
.pub_003 {
	width:314px;
	height:171px;
	float:left;
	padding-left:2px;
}
.slice {
	float:left;
}
.slice img{
	float:left; 
	border-color:#CCCCCC;
}
.slice1 {
	padding-left:20px; 
	float:left;
}
.slice2 {
	padding-left:10px; 
	float:left;
}
.texte_accueil {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
	clear:both;
	width:730px;
	
}
.texte_copy {
	padding-top:20px;
	float:left;
	padding-left:5px;
}
.texte_copy a{
	color:#6f6f6f;
	text-decoration:none;
}
.texte_copy a:hover{
	color:#b6d951;
	text-decoration:none;
}