body {
	padding:0px;
	margin:0px auto;
	width : 900px;
	background-color:#CCCCCC;
}

h1{
display:inline;
margin:0px;
padding:0px;
font-size:1em;
}

#page {
width:900px;
text-align: center;
background-color:#FFFFFF;
}

#page_fiche {
width:900px;
height:100%;
text-align: center;
background-color:#FFFFFF;
}

#logo {
float:left;
width:312px;
}

#montage_photo {
	padding:0;
	margin:0;
	height:518px;
	float:left;
	width:532px;
}

#montage_photofiche {
padding-left:13px;
padding-top:13px;
width:519px;
height:304px;
background-image:url(images/cadre_photofiche.gif);
background-position:top;
background-position:left;
background-repeat:no-repeat;
float:left;
}

#titre_fiche {
height:56px;
width:532px;
float:left;
background-color:#999999;
}

#points_fort {
padding-left:13px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
margin-left:5px;
text-align:left;
width:197px;
float:left;
}

#montage_photo div{
padding:0;
margin:0;
float:left;
}

#colonne_txt {
padding-top:15px;
margin-right:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-align:left;
float:left;
width:258px;
}

#blan_marge {
float:left;
clear:both;
width:53px;
}

#blan_menu{
position:relative;
z-index:30;
width:100px;
height:150px;
clear:both;
}

#news{
text-align:left;
width:312px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}

#titre_news{
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ab4959;
}

#date_news{
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ab4959;
}


.11bordo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ab4959;
}

.11gris {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}

a.beige:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc9933;
	text-decoration: underline;
}
a.beige:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc9933;
	text-decoration: underline;
}
a.beige:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc9933;
	text-decoration: underline;
}
a.beige:hover {
	color:#ab4959;
	text-decoration: underline;
}

#pdt_1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float:left;
width:303px;
}

#descri {
text-align:left;
height:134px;
}

#pdt_2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float:left;
width:249px;
}

#pdt_3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float:left;
width:246px;
}

#barre_bas {
padding-top:3px;
width:900px;
height:60px;
float:left;
background-image:url(images/barre_bas.gif);
background-position:top;
background-position:left;
background-repeat:no-repeat;
}

#coordonnees {
width:900px;
clear:both;
padding-top:2px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ab4959;
}

#moteur {
padding-left:20px;
padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#cc9933;
width:330px;
height:50px;
float:left;
}

#magasin {
	line-height:56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc9933;
	width:210px;
	height:56px;
	float:left;
	border: 1px solid #cc9933;
}

#space {
float:left;
width:50px;
}

#partenaires {
	line-height:56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc9933;
	width:210px;
	height:56px;
	float:left;
	border: 1px solid #cc9933;
}

a.bleuvert:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#077491;
	text-decoration: none;
}
a.bleuvert:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#077491;
	text-decoration: none;
}
a.bleuvert:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#077491;
	text-decoration: none;
}
a.bleuvert:hover {
	color:#ab4959;
	text-decoration: none;
}

/*menu deroulant*/
dl, dt, dd, ul, li {
margin: 0;
padding: 5;
list-style-type: none;
}

#menu {
	position: absolute;
	padding-left:10px;
	margin-left: 10px;
	_margin-left: -120px;
	!margin-left: -120px;
	
/*top: 0px;
left: -50px;*/
}

#menu {
width: 250px;
}

#menu dt {
	padding-left:40px;
	cursor: pointer;
	margin: 0px 0;
	height: 25px;
	line-height: 25px;
	text-align: left;
	font-weight: bold;
	background: #fff;

}

#menu li {
padding-left:60px;
text-align: left;
background: #fff;
}

#menu li a, #menu dt a {
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

a.bleu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#077491;
}
a.bleu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#077491;
}
a.bleu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#077491;
}
a.bleu:hover {
	color:#cc9933;
}

.bordo{
color:#ab4959;
}

a.bordo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ab4959;
}
a.bordo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ab4959;
}
a.bordo:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ab4959;
}
a.bordo:hover {
	color:#cc9933;
}
/*fin menu deroulant*/

#diapo {
	background-image: url(images/fd_diapo.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;
	height: 158px;
	width:	183px;
}
.diapo-image {
	position: relative;
	display: none;
	height: 158px;
	width:	183px;
}

#smenu4 {
	display: none;
	/*filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;*/
}

#liste_news {
margin-left:60px;
display:none;
position:absolute;
z-index:10;
background-color:#FFFFFF;
width:194px;
height:162px;
border:1px dashed #cc9933;
}

a.gris:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
}
a.gris:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
}
a.gris:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: underline;
}
a.gris:hover {
	color:#666666;
	text-decoration: underline;
}

#tatoueur{
float:left;
width:380px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#ebebeb;
margin-left:60px;
_margin-left:30px;
text-align:left;
height:195px;
}

#tatoueur img{
margin:5px;
}


#marqueur{
float:left;
width:380px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#ebebeb;
margin-left:22px;
text-align:left;
height:195px;
}

#marqueur img{
margin:5px;
}