html * {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color:#5f6062;
	font-size:12px;
	text-align:justify;
	line-height: 16px;
}
a {
	outline:none;
}
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../img/back-intro.gif) repeat-x top center;
}
h1.collection {
	font-size: 17pt;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px 0;
}
.wrapper {
	width: 852px;
	margin: 0 auto;
	padding-bottom: 0px;
}
.wrapperContenu {
	width: 852px;
	margin: 0 auto;
	padding-bottom:1px;
	background-image:url(../img/bg-millieu2.gif);
	display:table;
}
.colGauche {
	width:26px;
	height:702px;
	float:left;
	/*background-image:url(../img/gradient-colgauche2.gif);
	background-repeat:no-repeat;*/
}
.colDroit {
	width:26px;
	height:55px;
	float:right;
	/*background-image:url(../img/gradient-coldroit2.gif);
	background-repeat:no-repeat;*/
}
.contenu {
	width:769px;
	float:left;
	padding-top:32px;
	padding-left:30px;
}
.menu {
	height:275px;
	margin: 0;
	padding: 0;
	margin-left:27px;
	background-image:url(../fr/img/top.gif);
	background-repeat:no-repeat;
}
.menu2 {
	height:275px;
	margin: 0;
	padding: 0;
	margin-left:27px;
	background-image:url(../fr/img/top2.gif);
	background-repeat:no-repeat;

}
.menuEn {
	height:275px;
	margin: 0;
	padding: 0;
	margin-left:27px;
	background-image:url(../en/img/top.gif);
	background-repeat:no-repeat;
	
}

p.first {
	margin-top:0;
}
.menulogo {
	width: 139px;
	height:79px;
	float:left;
	margin: 0;
	padding: 0;
}
.logo {
	margin-top:13px;
}
.menuLang {
	text-align: right;
	height: 20px;
	padding: 5px 43px 0 0;
}
.menuLang a {
	font-weight: bold;
	text-decoration: none;
}
.menuLang a:visited {
	font-weight: bold;
	text-decoration: none;

}

.menuLang a:hover {
	font-weight: bold;
	text-decoration: underline;
		color:#b22477;
}

.menuNav {
	padding-top:37px;
	padding-left:277px;
}
.menuNavEn {
	padding-top:37px;
	padding-left:320px;
}
.zoneFlash {
	width: 852px;
	height:195px;
}
.contenubg {
	background-image:url(../img/bg-millieu.jpg);
	background-repeat:repeat-y;
}
.contenuZone {
	padding-top:36px;
	padding-left:68px;
}
.footer {
	width: 852px;
	margin: 0 auto;
	font-size:11px;
	height:50px;
	background: url(../img/bgfooter2.gif) no-repeat top center;
}
.copy {
	padding-top:25px;
	padding-left:30px;
	width:250px;
	float:left;
}
.footerMenu {
	padding-top:25px;
	padding-right:42px;
	float:right;
	text-align:right;
}
a.footerLiens {
	text-decoration:none;
	color:#5f6062;
	font-size:11px;
}
a.footerLiens:visited {
	color:#5f6062;
}
a.footerLiens:hover {
	text-decoration:underline;
	color:#b22477;
}

a.logoPropa {
	text-decoration:none;
	color:#aa969d;
	font-size:11px;
}
a.logoPropa:hover {
	text-decoration:underline;
	color:#aa969d;
}
a.logoPropa:visited {
	color:#aa969d;
}
p.aGauche {
	margin-top:0px;
	text-align:right;
}
.trJack {
	margin-bottom:10px;
}
.filetTop {
	margin-top:8px;
	margin-bottom:15px;
}
.filetTopCollection {
	margin-top:8px;
	margin-bottom:40px;
}
.indexColPics {
	width:172px;
	float:left;
	margin-right:20px;
}
.indexColPics img {
	border:solid #FFFFFF 8px;
}
.indexColPicsMargeTop {
	margin-top:50px;
}
.indexColContenu {
	width:345px;
	margin-right:20px;
	float:left;
}
#colNouvelle {
	width:173px;
	float:left;
}
#colNouvelle span {
	font-weight:bold;
}
#colNouvelle p.liens {
	margin:0 0 10px 0;
	text-align:right;
}
#colNouvelle p {
	margin:8px 0 4px 0;
	text-align:left;
}
#colNouvelle a {
	color:#b22477;
	text-decoration:none;
}
#colNouvelle a:visited {
	color:#b22477;
	text-decoration:none;
}
#colNouvelle a:hover {
	color:#b22477;
	text-decoration:underline;
}
#colNouvelle img.galerie {
	margin-top:16px;
	border:solid #FFFFFF 8px;
}
.collectionsColText {
	width:422px;
	float:left;
	margin-right:71px;
}
.collectionBt {
	padding:3px 0 0 0;
	margin:0;
	height:20px;
}
.collectionBt a {
	color:#b22477;
	text-decoration:none;
	font-size:12px;
}
.collectionBt a:visited {
	color:#b22477;
	text-decoration:none;
	font-size:12px;
}
.collectionBt a:hover {
	color:#b22477;
	text-decoration:underline;
	font-size:12px;
}
.collectionTitre {
	color:#2c6095;
	font-size:14px;
}
.contentCatalog {
	width:730px;
}
.contentCatalogPhoto {
	width:160px;
	height:290px;
	float:left;
}
.contentCatalogText {
	margin-top:10px;
	margin-left:10px;
	text-align:left;
}
.contentCatalogFilet {
	float:left;
	margin-right:10px;
	margin-left:10px;
}
.zoneClient {
	width:203px;
	height:145px;
	float:left;
	padding-top:47px;
	padding-left:24px;
	background-image:url(../fr/img/zoneClient.gif);
	background-repeat:no-repeat;
}
.fieldForm {
	width:120px;
	border:#c1b6b5 solid 1px;
}
.btForm {
	border:#c1b6b5 solid 1px;
	width:22px;
	padding:2px;
	height:22px;
}
.clear {
	clear: both;
	display: block;
}
.navCat {
	text-align:right;
	margin-right:34px;
	margin-top:20px;
}
.contactColPics {
	width:206px;
	float:left;
	margin-right:70px;
}
.contactColPics img {
	border:solid #FFFFFF 8px;
}
.contactColContenu {
	width:345px;
	float:left;
}
.contactColContenu span.service {
	font-size:14px;
	font-weight:bold;
}
.contactColContenu a {
	color:#b22477;
	text-decoration:none;
}
.contactColContenu a:visited {
	color:#b22477;
	text-decoration:none;
}
.contactColContenu a:hover {
	color:#b22477;
	text-decoration:underline;
}
.nonActif {
	color:#a4969b;
}
.magasinsMenu {
	padding-top:16px;
	padding-left:16px;
	margin-right:16px;
	width:203px;
	height:210px;
	float:left;
	background-image: url(../img/magasins-back.gif);
	background-repeat:no-repeat;
}
.magasinsMenu img {
	padding-top:10px;
	padding-bottom:10px;
}
.magasinsMenu a {
	color:#b22477;
	text-decoration:none;
}
.magasinsMenu a:visited {
	color:#b22477;
	text-decoration:none;
}
.magasinsMenu a:hover {
	color:#b22477;
	text-decoration:underline;
}
.magasinsContenu {
	width:534px;
	float:left;
	display:block;
}
.magasinsContenu img {
	padding-top:8px;
	padding-bottom:10px;
}
.magasinsContenu span {
color:#b22477;
font-size:18px;}
.magasinsContenuCol {
	width:168px;
	padding-right:10px;
	float:left;
}
.magasinsCell {
height:100px;
font-size: 11px;
text-align:left;
}
.magasinsCell a {
	font-size: 11px;
}
a.liensMagasins {
color:#b22477;
	text-decoration:none;
}
a:visited.liensMagasins {
	color:#b22477;
	text-decoration:none;
}
a:hover.liensMagasins {
	color:#b22477;
	text-decoration:underline;
}
#colNews{
width:730px;
}

#colNews span {
	font-weight:bold;
}
#colNews p.liens {
	margin:0 0 10px 0;
	text-align:right;
}
#colNews p {
	margin:8px 0 8px 0;
	text-align:left;
}
#colNews a {
	color:#b22477;
	text-decoration:none;
}
#colNews a:visited {
	color:#b22477;
	text-decoration:none;
}
#colNews a:hover {
	color:#b22477;
	text-decoration:underline;
}


/* PRESSE */

#colPresse {
	width:748px;
}

.titreContact {
font-size:12px;
}
div.presseRow {
	height: 134px;
	width: auto;
	margin-bottom: 30px;
}
div.presseElement, div.galleryElement{
	width:134px;
	height:134px;
	float:left;
	margin: 0 12px 12px 0;
}

#colPresse div.presseElement span{
	font-weight:bold;
	
}

#colPresse div.presseElement img, div.galleryElement img{
	border:8px #FFFFFF solid;
}


.collectionBt.collectionSelected{
	padding:5px 0 2px 0;
}

.collectionBt .collectionSelected{
	font-size:18px;
}

 #sousSecteur{
  margin-top:5px;
 }

#sousSecteur a, #sousSecteur{
	color:#2c6095;
	text-decoration:none;
}