body{
			background-color 	:#ffffff;
			margin-left 		: 0px;
			margin-right 		: 0px;
			margin-top 			: 0px;

			text-align		: center;
			color: #4c4c4c;

 			font			: normal normal normal 11px Arial, Helvetica, sans-serif;
 			letter-spacing	: 1px;


}

#bkg-site{

		    margin-left			: auto;
		    margin-right		: auto;
			margin-top 			: 0px;

			background-image	: url(../img/bkg/home.jpg);
			background-repeat	: repeat-x;
			background-position	: center top;
}

#centre
{
 	   		width				: 990px;
 	  		margin-left			: auto;
		 	margin-right		: auto;
		 	text-align 			: left ;


}

#maincolumn
{
 	   		width				: 990px;

 	  		margin-left			: 0px;
 	  		margin-top			: 0px;

 	  		padding				: 0px;

		 	text-align 			: left;
			background-image	: url(../img/bkg/main-col.png);
			background-repeat	: repeat-y;
}

#maincolumnwhite
{
 	   		width				: 990px;

 	  		margin-left			: 0px;
 	  		margin-top			: 0px;

 	  		padding				: 0px;

		 	text-align 			: left;
			background-image	: url(../img/bkg/main-col-white.png);
			background-repeat	: repeat-y;
}

#img-bkg-pano {
		height				: 400px;
		background-image	: url(../img/bkg/pano.jpg);
		background-repeat	: no-repeat;
		background-position	: center bottom;
		}

		#img-bkg-pano2 {
		height				: 473px;
		background-image	: url(../img/bkg/pano2.jpg);
		background-repeat	: no-repeat;
		background-position	: center bottom;
		}

#topmaincolumn{
		float			: none;
		width			: 990px;
		height			: 11px;

 	  	margin-left			: 0px;
 	  	margin-top			: 2px;
		margin-bottom		: 0px;

		background-image: url(../img/bkg/main-top.png);
		background-repeat: no-repeat;
		background-position: center bottom;}

#col_1_homepage, #col_1_common {

	float			: left;
	margin-left		: 10px;
	width			: 580px;
}

#col_2_homepage, #col_2_common {

	float 			: right;
	margin-left		: 10px;
	margin-right	: 10px;

	width			: 370px;
	text-align		: left;
}

#col_wide_homepage, #col_wide_common, #col_wide_dvd, #col_wide_produit, #col_wide_commande  {

	float			: none;
	margin-left		: 10px;
	width			: 970px;
}



#footer
{
 	   		width				: 990px;
 	   		height				: 180px;
 	   		padding-top			: 5px;
 	   		text-align			: center;
			background-image	: url(../img/bkg/footer.png);
			background-repeat	: repeat-y;

			clear  : both;
}

#paiements{
float : right;
border : 0px solid #FFF;
}

#annuaire{
			border			: 0px #000 solid;

			width			: 875px;
			margin-left		: auto;
			margin-right	: auto;


}

#lexique{
			border-left			: 1px #0099CC solid;
			float 			: right;
			width			: 550px;
			margin-left		: auto;
			margin-right	: auto;
			margin-bottom	: 10px;
			margin-top		: 10px;
}

#feedback{

			float			: none;
			width			: 890px;
			margin-left		: 50px;
			margin-right	: auto;
			margin-bottom	: 10px;
			clear		 	: both;
			border			: 0px #000 solid;
}

#flag {
			float		: right;
			margin-right: 5px;
			margin-left	: 0px;
			margin-top	: 10px;
			border		: 0px;

}

#pave-dvd{

			float 			: left;

			width 			:	610px;
			height			: 	270px;

			margin-left		: 	15px;
			margin-top		: 	0px;
			margin-bottom	:	5px;


			background-image	: url(../img/bkg/pave-610-260.png);
			background-repeat: no-repeat;}

#pave-actu{

			float			: left;

			width 			:	965px;
			height			: 	85px;

			margin-left		: 15px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-gris-970-86.png);
}

#pave-actu-big{

			float			: left;

			width 			:	965px;
			height			: 	170px;

			margin-left		: 15px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-gris-970-170.png);
}



#pave-fiche-dvd{

			float 			: left;

			width 			:	525px;
			height			: 	500px;

			margin-left		: 	15px;
			margin-top		: 	5px;
			margin-bottom	:	5px;


			background-image	: url(../img/bkg/pave-bleu-525-500.png);
			background-repeat: no-repeat;}


#pave-fiche-dvd-700{



			width 			:	525px;
			height			: 	775px;

			margin-left		: 	15px;
			margin-top		: 	5px;
			margin-bottom	:	0px;

			border	: 0px #FFF solid;


			background-image	: url(../img/bkg/pave-bleu-525-700.png);
			background-repeat: no-repeat;


			}

#pave-noir{

			float			: right;

			width 			:	350px;
			height			: 	300px;

			margin-left		: 5px;
			margin-right	: 10px;
			margin-top		: 0px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-noir-350-300.png);
}


#pave-gris{

			float 			: left;

			width 			:	970px;
			height			: 	175px;

			margin-left		: 10px;
			margin-right	: 10px;
			margin-top		: 10px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-gris-970.png);
}

#pave-gris-970-200{

			float			: left;

			width 			:	970px;
			height			:  200px;

			margin-left		: 10px;
			margin-right	: 10px;
			margin-top		: 0px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-gris-970-400.png);
}

#pave-pub{

			float			: right;

			width 			:	350px;
			height			: 	300px;

			margin-left		: 10px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-350-300.png);
}

#pave-vert{

			float			: right;

			width 			:	400px;
			height			: 	140px;

			margin-left		: 5px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-vert-400-140.png);
}

#pave-vert-200{

			float			: right;

			width 			:	192px;
			height			: 	140px;

			margin-left		: 5px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-vert-192-140.png);
}


#pave-video{

			float			: right;

			width 			:	430px;
			height			: 	410px;

			margin-left		: 5px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			text-align		: center;


			background-repeat: no-repeat;
			background-image: url(../img/bkg/pave-orange-430-410.png);
}


#pave-libre{
			float : none;
			width	: 900px;

			margin-left		: 45px;
			margin-right	: auto;
			margin-top		: 5px;
			margin-bottom	: 5px;
			background-color: #ffffff;
			border			: 0px #000 solid;
}

#cover-small {
		border	: 0px ;
		float	: left;
		margin	: 3px;
}

#packshot-buy {
	float 		: right;
	border		: 0px solid #000;
	width		: 300px;
	text-align	: center;
	margin-bottom : 15px;
}

#screenshot{

	margin-left : 10px;


	border		: 0px solid #000;
	width		: 330px;
	height		: 245px;

	text-align	: center;
	margin-bottom : 0px;

}

#boutton_nav {

	border		: 0px solid #000;
	width		: 310px;
	height		: 20px;
	margin-top	: -22px;
	margin-left	: 15px;
	position	: absolute;
	z-index		: 50;	}

#prev2 {
	float	: left;
}
#next2 {
	float		: right;
}

/****************************************************************/

table {


	margin-top				: 10px;
	border-collapse			: collapse;
}

.admin {
	border					: 1px #000 solid;
	margin-left				:auto;
	margin-right			: auto;

}

tr {
	vertical-align			: top;
}

td {}

th {}

caption {}





/****************************************************************/
#feedback #pochette{
		float			: left;
		vertical-align 	: bottom;
		margin-bottom	: 5px;
		clear		 	: both;
}

#centre #logo
{
	margin-top		: 70px;
	margin-left		: 0px;

}

#centre #rider
{
	float			: right;
	width			: 400px;
	margin-top		: 0px;
	border			: 0px #000 solid;
}


#centre #slogan
{

	margin-top		: 5px;
	margin-left		: 75px;
	width			: 400px;
	color			: #ffffff;
	font-family		: Verdana;
	font-size		: 12px;

}

#centre #menu
{

	float			: none;
	padding			: inherit;

	margin-left		: 0px;
	margin-top		: 73px;
	margin-bottom	: 0px;
	width			: 990px;
	height			: 23px;


	}


#centre #sousmenu, #centre #sousmenuorange, #centre #sousmenuvert, #centre #sousmenubleu, #centre #sousmenunoir
{
	width 			: 990px;
	height			: 41px;

	margin-left		: 0px;
	margin-top		: 0px;
	margin-bottom	: 0px;


	background-image	: url(../img/bkg/sous-menu.png);
	background-repeat	: no-repeat;
	background-position	: left;
}

#centre #sousmenuorange {
	background-image	: url(../img/bkg/sous-menu-orange.png);
}

#centre #sousmenuvert {
	background-image	: url(images/bkg/sous-menu-vert.png);
}

#centre #sousmenubleu {
	background-image	: url(../img/bkg/sous-menu-bleu.png);
}

#centre #sousmenunoir {
	background-image	: url(../img/bkg/sous-menu-noir.png);
}




#pave-gris-970-400 table, #maincolumnwhite table {

			color: #4c4c4c;
 			font			: normal normal normal 11px Arial, Helvetica, sans-serif;
 			letter-spacing	: 1px;

}

/****************************************************************/

#pave-dvd h1, #pave-fiche-dvd h1, #pave-video h1, #pave-vert-200 h1 , #pave-noir h1, #pave-gris h1, #pave-gris-970-400 h1,  #pave-fiche-dvd-700 h3, #pave-fiche-dvd-700 h1, #pave-actu h1, #pave-actu-big h1 {

	font-family		: Verdana;
	font-size		: 12px;

	margin-top		: 7px;
	margin-bottom	: 10px;
	margin-left		: 10px;
	text-decoration	: none;
}




#col_wide_produit h1, #lexique h1  {
	color		: #0099CC;
	font-size	: 18px;
}

#col_wide_commande h1, #col_wide_homepage h1 {
	color		: #0099CC;
	font-size	: 18px;
}

#paiements h2{
		color		: #0099CC;
	font-size	: 10px;
}

#col_wide_produit h2 {

	font-size	: 14px;
}

#feedback h2 {
	font-size		: 14px;
	margin-bottom	: 5px;
}

#pave-dvd a {
	text-decoration	: none;
	}

#pave-fiche-dvd h1, #pave-video h1, #pave-noir h1, #pave-fiche-dvd-700 h1{

	color			: #FFFFFF;
}

#packshot {
		float 			: left;
		margin-top		: 10px;
		margin-left		: 5px;
		margin-right	: 2px;

}

#shots {
		float 			: right;
		margin-top		: 10px;
		margin-left		: 5px;
		margin-right	: 2px;


}



#accroche {
			color			: #000000;
 			font			: normal normal normal 12px Arial, Helvetica, sans-serif;
 			margin-left		: 10px;

}






/****************************************************************/

#annuaire ul {
		border		: 0px #000 solid;
		list-style-position : outside;
}
#annuaire li {
			list-style-type		: none;
}

#annuaire li a, #annuaire li a:visited {
			text-decoration	: none;
}

#annuaire li a:hover  {
			color	: #FF9900;
}

#annuaire li:before {
	content: "\00BB \0020";
	margin-right		: 2px;
}

/****************************************************************/

#etapes {
		display				: block;

		margin-bottom		: 10px;
		margin-left			: auto;
		margin-right		: auto;
		padding-left		: 0px;

		height				: 15px;
		line-height			: 15px;
		border-bottom		: 1px #000000 solid;
}

#etapes li
{
	list-style			: none;
	float				: left;
	padding 			: 0 10px;
	font-size			: 12px;
	font-weight			: bold;

	background			: url(../img/gui/separateur.png) no-repeat center;
	background-position	: left;
	background-repeat	: no-repeat;
}

#etapes #first
{
	background 			: none;
}


#etapes li a, #etapes li a:active, #etapes li a:visited
{
		color			: #333333;
		text-decoration	: none;
}


#etapes li a:hover
{
		color			: #FF9900;
}

.encours {
		color			: #FF9900;
}
/****************************************************************/

#menu li
{

	list-style		: none;
	float			: left;

	margin-left		: 0px;

	width				: 148px;
	height				: 23px;

	text-align			: center;
	background			: url(../img/bkg/onglet.png) no-repeat center;
}

#menu #orange
{
	background			: url(../img/bkg/onglet-orange.png) no-repeat center;
}

#menu #vert
{
	background			: url(../img/bkg/onglet-vert.png) no-repeat center;
}

#menu #bleu
{
	background			: url(../img/bkg/onglet-bleu.png) no-repeat center;
}

#menu #bleu-310
{
	width				: 310px;
	background			: url(../img/bkg/onglet-bleu-310.png) no-repeat center;
}

#menu #first
{

}


#menu li a
{
	display			: block;
	height			: 24px;
	color			: #FFFFFF;
	text-decoration	: none;
	line-height		: 24px;

}


#menu li a:hover
{
	color			: #ffffff;

}



#sousmenu li, #sousmenuorange li, #sousmenuvert li, #sousmenubleu li
{


	list-style			: none;
	float				: left;
	margin-left			: 5px;

	padding				: 0 20px;
	text-align			: center;

	background-image: url(../img/gui/separateur.png);
	background-position: left;
	background-repeat: no-repeat;}

#sousmenu #first, #sousmenuorange #first, #sousmenuvert #first , #sousmenubleu #first
{
		background		: none ;
		margin-left		: 120px;
}


#sousmenu li a, #sousmenuorange li a, #sousmenuvert li a, #sousmenubleu li a
{


	height			: 37px;
	line-height		: 37px;
	color			: #ffffff;
	text-decoration	: none;
}


#sousmenu li a:hover, #sousmenuorange li a:hover, #sousmenuvert li a:hover , #sousmenubleu li a:hover
{
	color			: #FF9900;

}
/****************************************************************/
#commande ul{
	display 		: block;
	margin-left		: 0px;
}

#commande li {
	list-style	: none;
	margin-top	: 2px;
	display		: block;
	height		: 65px;
	border		: 0px #000 solid;
}

/****************************************************************/
#previewimages ul {



		margin-bottom	: 5px;
}

#previewimages li
{
	list-style			: none;
	width				: 100px;
	float				: left;
	padding 			: 0 10px;
	border	: 1px #000 solid;


}







/****************************************************************/
#footer ul {

		display : block;
		height	: 15px;
		line-height	: 15px;
		border	: 0px #FFF solid;
		margin-bottom	: 5px;
}

#footer li
{
	list-style			: none;
	float				: left;
	padding 			: 0 10px;

	background-image	: url(../img/gui/separateur2.png);
	background-position	: left;
	background-repeat	: no-repeat;
}

#footer #first
{
	background 			: none;
}


#footer li a
{

	color			: #989898;
	text-decoration	: none;
}


#footer li a:hover
{
color: #ffffff;
}



/****************************************************************/
#bouton-modifier {
			border			: 1px #000 solid;
			float 			: right;
			height			: 15px;
			width			: 75px;
			text-decoration	: none;
			color			: #FFF;
			background-color: #ffcc8b;
			text-align		: center;
}
#bouton-valider {
			border			: 1px #000 solid;
			float			: left;
			margin-left		: auto;
			margin-right	: auto;
			margin-bottom	: 10px;

			height			: 30px;
			width			: 175px;

			text-align					: center;
			background-color			: #FF9900;

}

#bouton-valider a {
			font-size		: 12px;
			line-height		: 25px;
			text-decoration	: none;
			color			: #FFF;
			font-weight: bold;}


#flottant {
			border			: 1px #000 solid;
			float 			: left;
			margin-left		: auto;
			margin-right	: auto;
			vertical-align	: middle;
			height			: 50px;
			width			: 200px;
			text-decoration	: none;
			font-size		: 10px;
			text-align		: center;
}

/****************************************************************/



form {
			margin-top		: 0px;
			clear 			: both;
			border			: 0px #000 solid;
	}

button {}

input {

		text-align				: left;
		text-decoration			: none;
		background				: #e0e0e0;
		border					: 1px #000000 solid;
}

select {}

option {}

textarea {
font			: normal normal normal 11px Arial, Helvetica, sans-serif;
}

label {
    vertical-align: top;
    background-color		: #FFFFFF;
    padding-right			: 8px;
    color					: #000000;
    margin-left				: 25px;
}

fieldset {}

legend {}

.submit{

	 margin-left	: 	0px;
     border			:	1px #AAAAAA solid;
     background		:	#FF9900;
	 color			: 	#ffffff;
	 text-align		: 	center;
	 font-weight	: 	bold;}


/******************************************************************/

p, h1, h2, h3, h4, h5 {
		margin			: 10px;
}

h1 {
	font-weight: bold;
}

h2 {	margin-bottom	: 0px;
		color: #5e5e5e;
		font-size	: 16px;
	}

h3{
 		margin-bottom	: 0px;
		color: #5e5e5e;
		font-size	: 13px;
		}

.majuscule {
	margin-left		: 0px;
	font-size		: 14px;
	text-transform: uppercase;
}

/******************************************************************/

#linkranking a:link, #linkranking a:visited, #linkranking a:hover {
				color 			: #000000;
				text-decoration : none;
}


a:link {
	color					: #0099CC;
}

a:visited {
	color					: #0099CC;
	text-decoration			: none;}

a:hover {
	color					: #0099FF;
	text-decoration			: none;
}

a:active {}
/******************************************************************/

li{
	list-style-type		:	square;
}

hr {
	border			: 1px #0099CC solid;
	background		: #0099CC;
}

.red {
	color			: #CC3333;
	}



.blue {
	color			: #0099CC;
}

.erreur{
	color			: #CC3333;
	font-weight		: bold;
	font-size		: 12px;
}
