@import "nav.css";
* { 	font-family:"Lucida Sans Unicode";
 font-size:12px; }
body { margin:0; padding:0;
	
}
tr, td{
vertical-align:top;

}
a {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}
img { border:0; }
form  { margin:0; }
ul, ol { list-style:none outside none; margin:0; padding:0; }
p { margin:0; }
hr { clear:both; margin:0; border:0; height:0; visibility:hidden; _margin:-7px 0; }
h1, h2, h3, h4 { margin:0; }
.clear { clear:both; font-size:1px; }
.fleft { float:left; }
.textfield{
	border: solid 1px #AAAAAA;
	font-size: 11px;
	font-family:"Lucida Sans Unicode";
	color: #000000;
	background-color: #EEEEEE;
	background-image: url('../images/accueil/field.gif');
}
.rouge{
font:"Lucida Sans Unicode";
font-size:30px;
color:#cc0000;
}
.festival{
font:"Lucida Sans Unicode";
font-size:38px;
color:#cc0000;
}
.festdesc{
font:"Lucida Sans Unicode";
font-size:6px;
color:#cc0000;
vertical-align:bottom;

}
.fest_desc{
font:"Lucida Sans Unicode";
font-size:6px;
color:#cc0000;
vertical-align:bottom;

}
.menu_item{
font:"Lucida Sans Unicode";
font-size:14px;
font-weight:800;
color:#cc0000;
vertical-align:bottom;


}

.contenu{
font:"Lucida Sans Unicode";
font-size:12px;
color:#999999;
text-align:justify;
}
.fonc{
font:"Lucida Sans Unicode";
font-size:14px;
}
.lien:link{
font:"Lucida Sans Unicode";
font-size:12px;
text-decoration:none;
color:#000000;
}
/*.lien:visited{
font:"Lucida Sans Unicode";
font-size:12px;
text-decoration:none;
color:#000000;
}*/
.lien:hover{
font:"Lucida Sans Unicode";
font-size:12px;
text-decoration:underline;
color:#000000;
}
/*.lien:active{
font:"Lucida Sans Unicode";
font-size:12px;
text-decoration:none;
color:#000000;
}*/
.lien_gris:link{
font:"Lucida Sans Unicode";
font:
font-size:12px;
text-decoration:none;
color:#666666;
}
.lien_gris:visited{
font:"Lucida Sans Unicode";
font-size:12px;
text-decoration:none;
color:#666666;
}
.lien_gris:hover{
font:"Lucida Sans Unicode";
font-size:12px;
text-decoration:none;
color:#666666;
}
.lien_gris:active{
font:"Lucida Sans Unicode";
font-size:12px;
text-decoration:none;
color:#666666;
}
.lien_rouge:link{
font:"Lucida Sans Unicode";
font-size:14px;
color:#cc0000;
}
.lien_rouge:visited{
font:"Lucida Sans Unicode";
font-size:14px;
color:#cc0000;
}
.lien_rouge:hover{
font:"Lucida Sans Unicode";
font-size:14px;
color:#cc0000;
}
.lien_rouge:active{
font:"Lucida Sans Unicode";
font-size:14px;
color:#cc0000;
}
.lien_an:link{
font:"Lucida Sans Unicode";
font-size:16px;
text-decoration:none;
color:#cc0000;
}
.lien_an:visited{
font:"Lucida Sans Unicode";
font-size:16px;
text-decoration:none;
color:#cc0000;
}
.lien_an:hover{
font:"Lucida Sans Unicode";
font-size:16px;
text-decoration:none;
color:#cc0000;
}
.lien_an:active{
font:"Lucida Sans Unicode";
font-size:16px;
text-decoration:none;
color:#cc0000;
}
.moteur{
height:25px;
width:65px;
background-image:url('../images/front/moteur.gif');
border:thin 1px #AAAAAA;
vertical-align:top;
background-position:top;
}
#container { position:relative; margin:auto; width:300px; text-align:left; background:#FFFFFF; margin-top:27px;}
#news{
	position:relative;
	overflow:auto;
	height:155px;
	width:300px;
	vertical-align:middle;
	text-align:justify;
	
}
#news1{
	position:relative;
	overflow:auto;
	height:120px;
	width:230px;
	vertical-align:middle;
	text-align:justify;
	
}
#film{
	position:relative;
	overflow:auto;
	height:200px;
	width:230px;
	vertical-align:middle;
	text-align:justify;
}

#festival{
	position:relative;
	overflow:auto;
	height:250px;
	width:300px;
	vertical-align:middle;
	
	text-align:justify;
	
}

#menu_contenu{

	height:20px;
	width: 300px;
	vertical-align:middle;
	text-align:justify;
	color:#0033FF;
	left:20px;
	text-indent:15px;
}
#actualites{
	position:relative;
	overflow:auto;
	height:265px;
	width:220px;
	vertical-align:middle;
	text-align:justify;
	color:#999999;
	
}

#h1{
  background: white none repeat scroll 0% 50%; 
  text-align: center; 
 -moz-background-clip: -moz-initial;
 -moz-background-origin: -moz-initial; 
 -moz-background-inline-policy: -moz-initial;
 font-size: 14pt;
 color: rgb(204, 0, 0);
}
#pdf{
	position:relative;
	overflow:auto;
	height:250px;
	width:280px;
	vertical-align:middle;
	text-align:left;
}
#left { width:20px; float:left;  }
#midRight { width:765px; float:left; }
#mid { width:540px; float:left;  }
#right { width:250px; float:left;}

#contactezNous { padding-left:7px; }

#topInfos { background:url(../../images/top-mid-right.jpg); width:765px; height:141px; }
#topLinks { padding-left:32px; padding-top:10px; }
#topLinks li { float:left;  padding-right:50px; }
#topLinks strong { font-size:12px; color:#797C80; font-weight:normal; }
#topLinks .panier { padding:1px 0px 0px 98px; }

#marqueLinks { 
	padding-top:12px !important; padding-top:0; 
	padding-bottom:67px !important; padding-bottom:0;
}
#marqueLinks li { float:left; }

#welcome, #path { padding-left:16px; }
#welcome { padding-top:2px; color:#2D3436; }
#path { color:#7B8182; }
#path .on { margin-left:3px; font-weight:bold; text-decoration:none; color:#631076; padding-left:7px; background:url(../../images/p-violette.gif) 0px 5px no-repeat; }

#topMidLinks { padding-left:14px;  }
#matelasSelector , #matelasLivraison { margin-top:21px; }
#matelasSelector { float:left; margin-right:8px; width:253px; height:147px; color:#114972; background:url(../../images/matelas-selector.jpg); padding:2px 0px 0px 5px; }
#matelasSelector a { display:block; width:185px; height:27px; text-decoration:none; padding-bottom:53px; }
#matelasLivraison { float:left; width:226px; height:147px; color:#CD4D00; background:url(../../images/preparez-vous-dormir.jpg); padding:2px 0px 0px 32px; }
#matelasLivraison a { display:block; width:220px; height:27px; text-decoration:none; }

#coupsCoeur { padding:15px 0px 11px 10px !important; padding:5px 0px 11px 10px; }
#boxsCoupsCoeur { padding-left:14px; }
.boxLeft { margin-right:14px; }
.box1 { border:1px solid #CDCED0; width:254px; }
.box1 h4 { padding-top:6px; }
.box1 h4 a { color:#631076; text-decoration:underline; text-transform:uppercase; }
.box1 .infos { color:#797C80; background:url(../../images/pix-gris.gif) 95px 0px repeat-y; }
.box1 .infos img { float:left; margin-right:6px; }
.box1 .old{ text-decoration:line-through; }
.box1 .txtViolet { width:83px; background:url(../../images/bg-coeur-prix.gif); color:#631076; }
.box1 .empty .txtViolet { background:#F3EEF5 url(../../images/pix.gif); }
.box1 .anniversaire { width:88px;  background:url(../../images/bg-coeur-anniversaire.gif); color:#FFFFFF; }
.box1 li { float:left; text-align:center; padding-top:6px; height:37px; }
.box1 ul strong { font-size:14px; }
.box1 .anniversaire span { font-weight:bold; }

#scrollBg { padding-left:9px; padding-top:3px; width:100px; height:150px; background:url(../../images/bg-scroll.gif); }
#bgCursor { margin-left:4px; background:#F1F2F2; width:7px; }
#maskScrollCont { position:absolute; top:10px; left:30px; width:300px; height:115px; overflow:hidden; clip:rect(0px 300px 280px 0px); }
#scrollCont { position:absolute; left:0px; top:0px; color:#797C80; }
#scrollCont a { text-decoration:none; color:#797C80; }
#scrollCont h4 { padding-top:9px; background:url(../../images/nav/point-nav.gif) 0px 4px repeat-x; }
#scrollCont .begin { padding-top:0; background:url(../../images/pix.gif); }
#cursor { position:absolute; background:#CDCED0; width:5px; }
#right #promos { padding-top:16px; }

#bot { background:url(../../images/bg-bot.jpg); width:970px; height:52px; }
#bot li { background:url(../../images/bot-sep.gif) 15px 32px no-repeat; font-size:11px; padding-top:32px; float:left; white-space:nowrap; padding-left:42px; }
#bot #copyright { font-size:10px; color:#AAAAAA; text-transform:uppercase; padding-left:43px; padding-right:28px; background:url(../../images/pix.gif); }
#bot a { color:#2D3436; text-decoration:none; font-size:11px; }
#org{
	position:relative;
	overflow:auto;
	height:270px;
	width:200px;
	vertical-align:middle;
	text-align:justify;
}
#cinci{
	position:relative;
	overflow:auto;
	height:100px;
	width:400px;
	vertical-align:middle;
	text-align:justify;
}
