body {
	margin: 0;
	padding: 0px 20px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-color:#4b7fbb;
	text-align:justify;
}

a img {
	border: none;
}


a {
	color: #cf100b;
	text-decoration:underline;
}

a:hover, a:focus {
	color: #cf100b;
	text-decoration:none;
}

#contenu a {
	color: #cf100b;
	text-decoration:underline;
}

#contenu a:hover, #contenu a:focus {
	color: #cf100b;
	text-decoration:none;
}


#conteneur {
	width: 800px; 
	margin: 0 auto;
	position: relative;
}

#logo {
	height:65px;
	padding-left:38px;
}

#entete, #entete-de,#entete2,#entete2-de, #entete3, #entete3-de {
position: relative;
}


#entete {
	display: block;
	padding: 0px 0px 0px 9px;
	height:317px;
	background:url(img/fond_home1b.jpg) no-repeat;
}

#entete-de{
	padding: 0px 0px 0px 9px;
	height:317px;
	background:url(img/fond_home1b-de.jpg) no-repeat;
}

#entete2-de{
	padding: 0px 0px 0px 9px;
	height:317px;
	background-image: url(img/fond_home1-aproposb-de.jpg);
	background-repeat: no-repeat;
}

#entete2 {
	padding: 0px 0px 0px 9px;
	height:317px;
	background : url(img/fond_home1-aproposb.jpg) no-repeat;
	position: relative;
}

#entete3 {
	padding: 0px 0px 0px 9px;
	height:317px;
	background :url(img/fond_home1-apropos-blancb.jpg) no-repeat;
}

#entete3-de {
	padding: 0px 0px 0px 9px;
	height:317px;
	background-image: url(img/fond_home1-apropos-blancb-de.jpg);
	background-repeat: no-repeat;
}

#centre {
	width: 100%;
	background-image:url(img/fond_home2b.jpg);
	background-repeat:no-repeat;
	height:420px;
	padding-top: 0px;
	margin-top: 0px;
}

#centre2 {
	width: 100%;
	background-image:url(img/fond_home2-apropos2b.jpg);
	/*background-repeat:no-repeat;*/
	/*height:800px;*/	
}

#centreassortiment {
	width: 100%;
	background-image:url(img/fond_home2-apropos2b.jpg);
	/*background-repeat:no-repeat;*/
	/*height:800px;*/	
}

#centremarques {
	width: 100%;
	background-image:url(img/fond_home2-apropos2-blancb.jpg);
	/*background-repeat:no-repeat;*/
	/*height:420px;	*/
}

#centremarques a:link {
	color: #000000;
	text-decoration: none;
}

#centremarques a:visited {
	color: #000000;
	text-decoration: none;
}

#centremarques a:hover {
	color: #000000;
	text-decoration: underline;
}

#centremarques a:active {
	color: #000000;
	text-decoration: none;
}

#centreassortiment a:link {
	color: #000000;
	text-decoration: none;
}

#centreassortiment a:visited {
	color: #000000;
	text-decoration: none;
}

#centreassortiment a:hover {
	color: #000000;
	text-decoration: underline;
}

#centreassortiment a:active {
	color: #000000;
	text-decoration: none;
}

#menu {
	width: 240px;
	float: left;
	padding-left:60px;
}

#menu a {
	color:#005190;
	text-decoration:underline;
}

#menu a:hover {
	color:#005190;
	text-decoration:none;
}

.ssmenu {
	width: 240px;
	padding-left:28px;
	padding-top:30px;
	display: block;
	float: left;
}

.ssmenu a {
	color:#FFFFFF;
	text-decoration:none;
}

.ssmenu a:hover {
	color:#990000;
	text-decoration:none;
}

.langue {
	margin-left:400px;
	height: 12px;
	width: 62px;
	padding-top: 16px;
}

.langue a {
	color:#FFFFFF;
	text-decoration:none;
}

.langue a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.langue a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.right{
margin-left: 300px;
}

.img_header{
	padding-top: 55px;
	width: 277px;
	margin-left:190px;
}

.ssmenu a {
	color:#FFFFFF;
	text-decoration:none;
}
.french{
margin-right: 10px;
}



.savoirplus {
	
	padding-left:251px;
	padding-top:110px;
}

.savoirplus a {
	
	color:#FFFFFF;
}

#contenu {
	margin-left: 345px; 
	padding: 0px 0px;
	padding-left:0px;
	padding-right:50px;
}

#contenu2 {
	
	padding: 0px 0px;
	padding-left:70px;
	padding-right:40px;
}

.fondpage {

}

#contenu > :first-child {
	margin-top: 10px;
}

#pied {
	margin: 0;
	height:50px;
	padding: 5px 20px 10px 40px;	
	color:#005190;
}

#pied a {
	color:#FFFFFF;
	text-decoration:none;
}

.tableau {
padding-left:25px;
padding-right:25px;
}

.tabmenu {
border:1px solid #666666;
}

/*Styles dÈfinis dans FCKeditor*/
.titreblanc {
font-size: 42px;
font-weight: bold;
color : #ffffff;
}

.sstitreblanc {
font-size: 18px;
font-weight: bold;
color : #ffffff;
}

.sstitrebleu {
font-size: 18px;
font-weight: bold;
color : #005190;
}

.grasbleu {
font-weight: bold;
color : #005190;
}

#text-catal{
	float:left;
	width: 100px;
	line-height: 1.4em;
	margin-top: 20px;
	padding:0px;
	color: #000;
	text-align:left;
}

#text-catal a:hover{
text-decoration : underline;
}

#catal-zone{
margin-top: 20px;
}

#img-catalog{
	margin-bottom: 25px;
	border: 1px #999999 solid;
	margin-left: 120px;
	display: block;
}

.connex{
height: 160px;
}

.img_connect{
	float: left;
	margin-right: 5px;
}
#form1{
text-align: left;
}

#form1 input{
margin: 0px 0px 3px 0px;
padding: 0px;
}

#button-ok{
	margin-left: 70px;
	display: block;
}

.right{
	margin-left: 300px;
}




.Style9 {
	color: #cf100b
}
.Style11 {
	font-size: 30px;
	font-weight: bold;
	color: #282727;
}
.Style15 {
	font-size: 15px;
	color: #282727;
}
.Style17 {color: #282727; font-size: 30px;}

.Style23 {font-size: 20px; color: #000000; }

.Style20 {
	font-size: 22px;
	font-weight: bold;
	color: #597424;
}
.Style26 {
	font-size: 14px;
	color: #597424;
	text-align: left;
}


.Style28 {font-size: 14px}
.Style29 {font-size: 16px}
.Style30 {
	color: #FFFFFF;
	font-weight: bold;
}
.Style31 {
	color: #FFFFFF;
	font-size: 13px;
}
.Style33 {color: #000000}
.Style34 {
	color: #005190;
	font-size: 25px;
}
.Style36 {font-size: 22px; color: #FFFFFF; }
.Style37 {
	font-size: 13px
}
.Style38 {font-size: 16px; color: #000000; }
.Style39 {font-size: 15px}
.Style40 {
	color: #990000;
	font-size: 15px;
}

.Style30 {
	color: #FFFFFF;
	font-weight: bold;
}
.Style31 {
	color: #FFFFFF;
	font-size: 13px;
}
.Style38 {
	font-size: 42px;
	font-weight: bold;
}
.Style40 {
	font-size: 20px;
	font-weight: bold;
}
.Style43 {
	color: #FFFFFF
}
.Style39 {font-size: 15px}
.Style59 {font-size: 12px}
.Style62 {
	color: #990000;
	font-size: 15px;
}
.Style63 {
	font-size: 42px;
	color: #A2A4A5;
}

.Style64 {color: #A2A4A5}
.Style65 {font-size: 11px}


.Style30 {
	color: #FFFFFF;
	font-weight: bold;
}
.Style31 {
	color: #FFFFFF;
	font-size: 13px;
}
.Style38 {
	font-size: 42px;
	font-weight: bold;
}
.Style40 {
	font-size: 20px;
	font-weight: bold;
}
.Style43 {
	color: #FFFFFF
}
.Style39 {font-size: 15px}
.Style59 {font-size: 12px}
.Style62 {
	color: #990000;
	font-size: 15px;
}
.Style63 {
	font-size: 42px;
	color: #A2A4A5;
}

.Style64 {color: #A2A4A5}
.Style66 {font-size: 11px; }
.Style67 {font-size: 11px; color: #FFFFFF; }

.titre-slide{
font-size:16px;
font-weight:bold;
color: #000000;
}

.menu_current {
	color: #990000;
	font-size: 15px;
}

.sousmenu_current{
color: #FFF;
text-decoration: underline;
}

.text-header{
	position: absolute;
	left: 248px;
	margin-top: 268px;
	font-size: 16px;
	width: 300px;
	top: 0px;
}

.titre-16px{
font-size: 16px;
color: #000000;
}