.general {
	background-color:#080a0c;
	margin:0;
	padding:0;
	background:#080a0c url(imgs/fond.jpg) no-repeat center top;
}

.navigation {
	position:relative;
	width:900px;
	height:182px;
	margin:0 auto;
}

.cases {
	position:relative;
	width:900px;
	height:152px;
	margin:0px auto 7px;
}

.logo {
	position:absolute;
	top:20px;
	left:0px;
}

.topNavigation {
	position:absolute;
	top:50px;
	left:230px;
}

.topMenu {
	position:absolute;
	top:130px;
	left:151px;
}

.designBarreMenu {
	background-color:#424a5c;
	border: 1px solid #687387;
}

.navigationOff {
	cursor:pointer;
	background-color:#424a5c;
}

.navigationOn {
	cursor:pointer;
	background-color:#212733;
}

.txtMenu {
	font-family: Times;
	font-size: 10px;
	font-weight: regular;
	text-transform:uppercase;
	text-decoration:none;
	color: #ffffff;
	display:block; float:left; width:118px; text-align:center; padding:3px 0px;
}

a{ text-decoration:none; cursor:pointer; }
div.breaker{ clear:both; overflow:hidden; height:1px; }

/* PARTIE FLASH ACCUEIL */
.flash {
	position:relative;
	border: 1px solid #576071;
	background-color:#080a0c;
	width:900px;
	height:340px;
	margin:0 auto;
}

/* MSG ANNONCE */
div.annonce {
	position:relative;
	background-color:#212733;
	border: 1px solid #687387;
	width:880px; height:320px; padding:10px;
	margin:0 auto;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}


div.annonce .titreGras {
	font-family: Times;
	font-size: 20px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
	color: #c8d1e5;
}
div.annonce .texte {
	font-family: Times;
	font-size: 14px;
	font-weight: regular;
	text-decoration:none;
	color: #8c99b4;
}

a.coupeSleep {
	background-color:#424a5c; border: 1px solid #687387;
	display:block; width:118px; height:16px; padding-top:4px;
	text-align:center;
	position:absolute; top:307px; left:772px;
}

a.coupeSleep:hover {
	background-color:#212733;
}


/* PARTIE DESSOUS FLASH */
.titreGras {
	font-family: Times;
	font-size: 13px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
	color: #c8d1e5;
}
.texte {
	font-family: Times;
	font-size: 12px;
	font-weight: regular;
	text-decoration:none;
	color: #8c99b4;
}
.caseDossier {
	width:215px;
	height:120px;
	background-color:#212733;
	border: 1px solid #687387;
	position:absolute;
	top:10px;
	left:0px;
	padding:10px;
	margin-top:0;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.caseTelecharger {
	width:100px;
	height:120px;
	background-color:#212733;
	border: 1px solid #687387;
	position:absolute;
	top:10px;
	left:250px;
	padding:10px;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.caseMagasin {
	width:215px;
	height:120px;
	background-color:#212733;
	border: 1px solid #687387;
	position:absolute;
	top:10px;
	left:385px;
	padding:10px;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.caseRecherche {
	width:244px;
	height:120px;
	background-color:#212733;
	border: 1px solid #687387;
	position:absolute;
	top:10px;
	left:635px;
	padding:10px;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.texteRecherche {
	font-family: Times;
	font-size: 13px;
	font-weight: regular;
	text-decoration:none;
	color: #8c99b4;
	display:block; float:left; width:75px; text-align:left; padding:0px 5px 0px 0px;
}
	.texteRecherche a{
		font-weight: regular;
		text-decoration:none;
		color: #8c99b4;
	}

div.ligneTexteRecherche{
	display:block; float:left; width:240px; margin:0px;
}

/* PARTIE FOOTER */
.footer {
	position:relative;
	border: 1px solid #687387;
	background-color:#424a5c;
	width:888px;
	margin:0 auto;
	padding:5px;
	text-align: center;
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.titreFooter {
	font-family: Times;
	font-size: 11px;
	font-weight: regular;
	text-decoration:none;
	color: #c8d1e5;
	text-align: center;
}

/* PARTIE PLAN DU SITE */
.planDuSite {
	border: 1px solid #576071;
	background-color:#080a0c;
	width:840px;
	height:200px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:25px;
	padding:5px 30px;
	text-align: center;
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.textePlan {
	font-family: Times;
	font-size: 11px;
	font-weight: regular;
	text-decoration:none;
	color: #4b5467;
	text-align: center;
}

div.planDuSite div.blocColonne{
	display:block; float:left; width:242px; margin:10px 50px 0px 0px;
	text-align:left;
}

div.planDuSite div.noMargR{ margin-right:-3px; }

	.planDuSite div.blocColonne h3{
		margin:0px 0px 5px;
		font-family: Times; font-weight:normal; font-size:11px; color:#4b5467; text-align: left; text-transform:uppercase;
	}
	.planDuSite div.blocColonne h4{
		margin:0px;
		font-family: Times; font-weight:normal; font-size:12px; color:#c8d1e5; text-align: left;
	}

	
	.planDuSite h5{
		margin:10px 0px 0px;
		border-top:1px solid #4b5467; padding-top:10px;
		font-family: Times; font-weight:normal; font-size:12px; color:#4b5467; text-align: left;
	}
	
	.planDuSite h5 span{
		display:block; float:left;
	}
	
	.planDuSite a{
		text-decoration:none; color: #c8d1e5; font-weight:normal; 
	}
	
	


/* PARTIE PRODUITS */
.caseProduits {
	position:relative;
	width:902px;
	margin:0 auto;
	margin-bottom:20px;
}
.produits {
	position:relative;
	display:block;
	float:left;
	border: 1px solid #576071;
	background-color:#212733;
	width:135px;
	height:320px;
	margin:0px 4px 4px 0px;
	padding:5px;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	overflow:hidden;
}
.dernierProduits {
	position:relative;
	display:block;
	float:right;
	border: 1px solid #576071;
	background-color:#212733;
	width:135px;
	height:320px;
	padding:5px;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.caseLittleProduits {
	position:relative;
	width:903px;
	margin:0 auto;
	margin-bottom:20px;
}
.littleProduits {
	display:block;
	float:left;
	border: 1px solid #576071;
	background-color:#212733;
	width:135px;
	height:210px;
	margin-right:41px;
	margin-bottom:20px;
	padding:5px;
}
.titreProduits {
	font-family: Times;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
	color: #c8d1e5;
}
.texteProduits {
	font-family: Times;
	font-size: 11px;
	font-weight: regular;
	text-decoration:none;
	color: #8c99b4;
}

div#vignettes{
	display:block; width:432px; height:62px;
	/*position:absolute; bottom:25px; left:450px;*/
	margin-top:10px; clear:both;
}

div#vignettes div{
	display:block; float:left; margin-right:10px; border:1px solid #FFFFFF;
}


/* PARTIE navigation Produits pour la page presProduits.php */
.navigProduits {
	position:relative;
	border: 1px solid #687387;
	background-color:#424a5c;
	width:860px;
	height:40px;
	margin:0 auto;
	vertical-align:middle;
	padding-top:5px;
	padding-right:40px;
	text-align: center;
	font-family: Times;
	font-size: 12px;
	font-weight: regular;
	color: #cccccc;
}

.navigProduits a{
	text-decoration:none;
	font-weight: regular;
	color: #cccccc;
}
div.retourProduits{
	display:block; float:left; margin-left:40px; width:380px;
	padding-top:8px;
	text-align:left;
}

div.miniatureSuiv{ display:block; float:right; width:200px; }
	div.miniatureSuiv img, div.miniatureSuiv div{ display:block; float:right; }

div.miniaturePrec{ display:block; float:left; width:200px; }
	div.miniaturePrec img, div.miniaturePrec div{ display:block; float:left; }

.produitUnique {
	position:relative;
	border: 1px solid #576071;
	background-color:#303641;
	width:900px;
	/*height:450px;*/
	margin:0px auto 7px;
}

.monImageGrd {
	position:absolute;
	width:405px;
	margin-left:20px;
	margin-top: 20px;
}

.zoneTexteProduits{
	position:absolute;
	width:440px;
	margin-left:450px;
	margin-top: 20px;
	overflow:hidden; /* car affichage de la zone texte en absolu */
}
.titreProduitsPrez {
	font-family: Times;
	font-size: 30px;
	font-weight: regular;
	text-transform:uppercase;
	text-decoration:none;
	color: #ffffff;
}
.sousTitreProduitsPrez {
	font-family: Times;
	font-size: 19px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
	padding-top:1px;
}
div.prix{ display:block; float:right; }
div.reference{ display:block; float:left; }

.texteProduitsPrez {
	font-family: Times;
	font-size: 15px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
}

/* PARTIE REALISATIONS */

.prezRealisations {
	position:relative;
	background-color:#212733;
	border: 1px solid #687387;
	width:900px;
	height:24px;
	margin:0 auto;
	vertical-align:middle;
	padding-top:5px;
	font-family: Times;
	font-size: 12px;
	font-weight: regular;
	text-decoration:none;
	color: #cccccc;
	text-align: center;
	text-decoration:none;
	margin-bottom: 20px;
}

/* PARTIE INFORMATIONS */
div.containerMContact{
	position:relative;
	width:900px;
	
	margin:0 auto;
}

div.containerMContact .partieInfoDroite{
	position:absolute;
	width:440px;
	left:410px;
	top:30px;
	z-index:2;
}

.pageInformation {
	positon:absolute;
	top:0px; left:0px;
	border: 1px solid #576071;
	background-color:#212733;
	width:900px;
	height:500px;
	margin:0px auto 7px;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	z-index:1;
}

.partieInfoGauche {
	width:350px;
	margin-left:20px;
	margin-top: 20px;
}


.titreInfos {
	font-family: Times;
	font-size: 30px;
	font-weight: regular;
	text-transform:uppercase;
	text-decoration:none;
	color: #ffffff;
}
.sousTitreInfos {
	font-family: Times;
	font-size: 19px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
}
.texteInfos {
	font-family: Times;
	font-size: 15px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
}

/* PARTIE DOSSIER SPECIAL */
.pageDossierSpecial {
	position:relative;
	border: 1px solid #576071;
	background-color:#212733;
	width:900px;
	height:410px;
	margin:0px auto 7px;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.partieDossierSpecialGauche {
	position:absolute;
	width:250px;
	margin-left:20px;
	margin-top: 20px;
}

.partieDossierSpecialDroite{
	position:absolute;
	width:550px;
	margin-left:310px;
	margin-top: 20px;
}
.titreDossierSpecial {
	font-family: Times;
	font-size: 30px;
	font-weight: regular;
	text-transform:uppercase;
	text-decoration:none;
	color: #ffffff;
}
.sousTitreDossierSpecial {
	font-family: Times;
	font-size: 19px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
}
.texteDossierSpecial {
	font-family: Times;
	font-size: 15px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
}
/* PARTIE LE MAGASIN */
.titreLeMagasin {
	font-family: Times;
	font-size: 19px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
}
.texteLeMagasin {
	font-family: Times;
	font-size: 13px;
	font-weight: regular;
	text-decoration:none;
	color: #ffffff;
}







.noMargR{ margin-right:-3px; }

a#addthisbutton{
	position:absolute; bottom:5px; right:5px;
	/*margin:8px 0px 0px; display:block; float:left; border:1px solid FF0000;*/
}
a#addthisbuttoninverse{
	position:absolute; bottom:13px; left:5px;
	/*margin:8px 0px 0px; display:block; float:left; border:1px solid FF0000;*/
}
