/* CSS Document */
/* supprimer la bordure des images-lien */
a img {
	border:0px;
}
/* supprimer les espaces indésirables sous images (IE) */
img {
	display:block;
}
/* supprimer les autour des formulaires */
form {
	margin:0px;
	padding:0px;
}
body {
	background-color:#eeebeb;
}
body, td {
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
}
input, textarea, select, option {
	color:#333333;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
}
hr {
	margin:5px 0;
	border:0px;
	border-top:1px dotted #6f5014;
	height:1px;
}
h1 {
	color:#1886ac;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	/* text-transform:uppercase; */
	margin:0;
}
h2 {
	color:#fff;
	background-color:#47879c;
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding:2px 5px;
}
h3 {
	color:#ffffff;
	background-color:#2d3440;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding:5px;
}
h4 {
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	color:#419ab9;
	text-transform:uppercase;
	margin:0px;
	margin-top:10px;
}
h5 {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#eadfcb;
	text-transform:uppercase;
	padding:5px;
}
h6 {
	font-family:arial, helvetica, sans-serif;
	color:#1a1d84;
}
a {
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
	color:#2d3440;
}
a:hover {
	font-family:arial, helvetica, sans-serif;
	text-decoration:underline;
	color:#826f4c;
}
dt {
	background:url('/images/flecros.gif') no-repeat 0px 3px;
	padding-left:20px;
	font-weight:bold;
	margin-top:20px;
}
dd {
	background-color:#ddd6ba;
	font-size:11px;
	padding:5px;
}
#container {
	top:5px;
	vertical-align:top;
	position:absolute;
	left:50%;
	margin-left:-490px;
}
#maincontent {
	display:block;
	width:980px;
	border:1px solid #59687f;
	height:auto !important;
	height:1%;
	background-color:#ffffff;
}
#logo { 
	float:left;
	margin:15px 25px; 
}
#imgheader { 
	margin-bottom:10px;
}
#imgheader img{ 
	clear:both;
	margin:0 auto;
	width:931px;
	}
#menuheader {
	display:block;
}
#menuheader ul {
	float:right;
	display:block;
	margin-right:20px;
	margin-top:45px;
}
#menuheader li {
	list-style:none;
	float:left;
	display:inline;	
	margin:0;
	padding:0 15px 0;
	border-right:1px solid #3f506a;
}
#menuheader li.last {
	border:0; 
}
#home-text{
	color:#727f92;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	margin:0px 5px 10px;
}
.menu {
	color:#3f506a;
	text-align:left;
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	vertical-align:middle;
}
.menu:hover {
	color:#000;
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;	
}
#hometitre {
	background:#a5adb9 url('/images/bkgd.gif');
}
#hometitre h1 {
	color:#ffffff;
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:10px 15px;
}
#recherche {
	display:block;
	background:#a5adb9 url('/images/bkgd.gif');
	margin-right:5px;
}
#newsletter {
	text-align:center;
	display:block;
	border:2px solid #47879c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#promotions {
	text-align:center;
	display:block;
	border:2px solid #47879c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#appelez-nous {
	text-align:center;
	display:block;
	border:2px solid #47879c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#actualites {
	text-align:center;
	display:block;
	border:2px solid #47879c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#catalogue {
	text-align:center;
	display:block;
	border:2px solid #47879c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#menufooter {
	clear:both;
	text-align:center;
	padding:5px;
	background-color:#a5adb9;
}
.footer {
	color:#1c2738;
	padding:5px;
	text-align:center;
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	display:inline;
}
.footer:hover {
	color:#000;
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	display:inline;
}
#subfooter { 
	color:#6f7d92;
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	margin:5px 0px 20px;
}
#maintable{ 
	margin:5px auto 10px;
	width:931px;
}
#rightcolumn {
	width:200px;
	/* border:1px solid red; */	
}
#leftcolumn {
	/* border:1px solid red; */
}
.plusdinfo {
	color:#000000;
	border:1px solid #ffffff;
	background-color:#eadfcb;
	padding:4px;
	font-size:14px;
	font-weight:bold;
}
.plusdinfo:hover {
	color:#ffffff;
	border:1px solid #000000;
	background-color:#73614f;
	padding:4px;
	font-size:14px;
	font-weight:bold;
}
.strike_style {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#990033;
	text-decoration:line-through;
}
.combo_actu {
	height:165px;
}
.actucontent {
	color:#333333;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:normal;
	padding:8px;
}
.actucontent a {
	color:#000000;
	font-size:11px;
	text-decoration:underline;
}
.actucontent a:hover {
	color:#2d3440;
	text-decoration:underline;
}
.menubar {
	background-color:#f3f4f4;
}
.newsletter {
	color:#333333;
	background-color:#acb3bf;
	padding:10px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.tab_rub {
	border:0px;
	height:45px;
	padding:3px;
	/* border:1px solid grey;*/ 
}
.bkgd0 {
	background-color:#fff;
}
.bkgd1 {
	background-color:#fff;
}
.bkgd2 {
	background-color:#fff;
}
.lnk_rub {
	color:#111b2a;
	text-align:left;
	background:url('/images/puce.gif') no-repeat 0 5px;
	padding-left:10px;
	display:block;
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size:12px;
}
.lnk_rub:hover {
	color:#000000;
	text-align:left;
	background:url('/images/puce.gif') no-repeat 0 5px;
	padding-left:10px;
	display:block;
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size:12px;	
}
.contenu {
	color:#000000;
	display:block;
}
.ficheprod {
	color:#ffffff;
	background-color:#acb3bf;
	vertical-align:top;
}
.ficheprod_bkgd {
	background-color:#ffffff;
	border:0;
}
.ficheprod_t2 {
	color:#c158a4;
	background-color:#eeeadc;
	padding:0px;
}
.listing {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.listing:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.homelisting {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding:2px;
}
.homelisting:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;
	padding:2px;
}
.listingviolet {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#6A0062;
	text-decoration:none;
}
.listingviolet:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.titreblanc {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.titreblanc2 {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold
}
.texteviolet {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#A21314;
	text-decoration:none;
}
.categorie {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}
.texteblanc {
	font-family:arial, helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold
}
.textejaune {
	font-family:arial, helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold
}
.titrenoir2 {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	text-decoration:none;
	font-weight:bold
}
.titrenoir {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold
}
.liennoirgras {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.liennoirgras:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#660033;
	text-decoration:underline;
}
.breadcrumbs {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:underline;
	font-weight:bold
}
.breadcrumbs:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold
}
.titrerouge {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#A10F10;
	text-decoration:none;
	font-weight:bold
}
.strike_date {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:line-through
}
.normal_date {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none
}
.lienblanc {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.lienblanc:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.liengris {
	font-family:arial, helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	font-weight:normal
}
.liengrisgras {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#534E54;
	font-weight:bold;
}
.liengrisgras:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.liengris:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:9px;
	color:#660033;
	text-decoration:underline;
	font-weight:normal
}
.list_formations {
	padding:0;
	margin:0 0 6px 10px;
	list-style-type:none;
	font-weight:normal;
	color:#640063;
}
.cnfce_p_ul {
	padding:0;
	margin:0;
}
.cnfce_p_li_1e {
	padding:0;
	margin:6px 0 2px 15px;
	list-style-position:outside;
	list-style-type:disc;
	font-size:13px;
	font-weight:bold;
}
.cnfce_p_li_2e {
	padding:0;
	margin:0 0 2px 15px;
	list-style-position:outside;
	list-style-type:none;
}
.cnfce_p_li_3e {
	padding:0;
	margin:0 0 2px 40px;
	list-style-position:outside;
	list-style-type:circle;
}
.cnfce_p_li_1e_little {
	padding:0;
	margin:6px 0 2px 15px;
	list-style-position:outside;
	list-style-type:disc;
}
.paddingmenu {
	padding:0 10px 0 10px;
}
.reference {
	padding:6px;
	overflow:auto;
	height:100px;
	background-color:eeeadc;
}
.references_t1 {
	background-color:#ffffff;
}
.contact_t1 {
	background-color:#eeeadc;
}
.ref { 
	color:#a5adb9;
	font-weight:bold;
	float:right;
}

