body{
			background-color 	:#ffffff;
			margin-left 		: 0px;
			margin-right 		: 0px;
			margin-top 			: 0px;

			text-align		: center;
			color: #4c4c4c;

 			font			: normal normal normal 10px Arial, Helvetica, sans-serif;
 			letter-spacing	: 1px;

			/* background-image: url(images/bkg/deg_bleu.jpg);
			background-repeat: repeat-x;
			background-position: center top;
			*/
}

#bkg-site{

		    margin-left			: auto;
		    margin-right		: auto;
			margin-top 			: 0px;

			background-image	: url(images/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(images/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(images/bkg/main-col-white.png);
			background-repeat	: repeat-y;
}

#topmaincolumn{
		float			: none;
		width			: 990px;
		height			: 11px;

 	  	margin-left			: 0px;
 	  	margin-top			: 2px;
		margin-bottom		: 0px;

		background-image: url(images/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 {

	float			: none;
	margin-left		: 10px;
	width			: 970px;
}

#footer
{
 	   		width				: 990px;
 	   		height				: 175px;
 	   		padding-top			: 5px;
 	   		text-align			: center;
			background-image	: url(images/bkg/footer.png);
			background-repeat	: repeat-y;

			clear  : both;
}

#annuaire{
			border			: 0px #000 solid;

			width			: 875px;
			margin-left		: auto;
			margin-right	: auto;


}

#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 			:	560px;
			height			: 	215px;

			margin-left		: 	15px;
			margin-top		: 	5px;
			margin-bottom	:	5px;


			background-image	: url(images/bkg/pave-560-215.png);
			background-repeat: no-repeat;}


#pave-fiche-dvd{

			float 			: left;

			width 			:	525px;
			height			: 	500px;

			margin-left		: 	15px;
			margin-top		: 	5px;
			margin-bottom	:	5px;


			background-image	: url(images/bkg/pave-bleu-525-500.png);
			background-repeat: no-repeat;}


#pave-fiche-dvd-700{

			float 			: left;

			width 			:	525px;
			height			: 	775px;

			margin-left		: 	15px;
			margin-top		: 	5px;
			margin-bottom	:	0px;

			border	: 0px #FFF solid;


			background-image	: url(images/bkg/pave-bleu-525-700.png);
			background-repeat: no-repeat;


			}

#pave-noir{

			float			: right;

			width 			:	400px;
			height			: 	260px;

			margin-left		: 5px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(images/bkg/pave-noir-400-260.png);
}


#pave-shots{

			float			: right;

			width 			:	400px;
			height			: 	290px;

			margin-left		: 5px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(images/bkg/pave-noir-400-290.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(images/bkg/pave-gris-970.png);
}

#pave-gris-970-400{

			float			: left;

			width 			:	970px;
			height			: 	400px;

			margin-left		: 10px;
			margin-right	: 10px;
			margin-top		: 0px;
			margin-bottom	: 5px;

			background-repeat: no-repeat;
			background-image: url(images/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(images/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(images/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(images/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(images/bkg/pave-orange-430-410.png);
}

#pave-actu{

			float			: left;

			width 			:	965px;
			height			: 	150px;

			margin-left		: 15px;
			margin-right	: 10px;
			margin-top		: 5px;
			margin-bottom	: 0px;

			background-repeat: no-repeat;
			background-image: url(images/bkg/pave-gris-280-150.png);
			background-position: left top;}




#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;
}

/****************************************************************/

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 #menu
{

	float			: none;
	padding			: inherit;

	margin-left		: 0px;
	margin-top		: 70px;
	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(images/bkg/sous-menu.png);
	background-repeat	: no-repeat;
	background-position	: left;
}

#centre #sousmenuorange {
	background-image	: url(images/bkg/sous-menu-orange.png);
}

#centre #sousmenuvert {
	background-image	: url(images/bkg/sous-menu-vert.png);
}

#centre #sousmenubleu {
	background-image	: url(images/bkg/sous-menu-bleu.png);
}

#centre #sousmenunoir {
	background-image	: url(images/bkg/sous-menu-noir.png);
}


#centre #slogan
{
	margin-top		: 5px;
	margin-left		: 75px;
	width			: 440px;
	color			: #ffffff;
	font-family: Verdana;
	font-size: 12px;
}

#centre #promo
{
	float 			: right;
	top				: 170px;
	margin-left		: 750px;

	width			: 80px;
	color			: #ffffff;
	font-family		: Verdana;
	font-size		: 8px;
	background		: none;
	position		: absolute;
}

#promo a:link, #promo a:visited, #promo a:hover{
	color		: #FFFFFF;
	text-decoration	: none;
}

#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-shots 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-vert h1 {

	font-family		: Verdana;
	font-size		: 12px;

	margin-top		: 7px;
	margin-bottom	: 10px;
	margin-left		: 10px;
	text-decoration	: none;


}

#feedback h2 {
	font-size		: 14px;
	margin-bottom	: 5px;
}

#footer h2 {
	font-size		: 10px;
	margin-bottom	: 5px;
}

#pave-dvd a {
	text-decoration	: none;
	}

#pave-fiche-dvd h1, #pave-video h1, #pave-noir h1, #pave-shots h1, #pave-fiche-dvd-700 h1{

	color			: #FFFFFF;
}

#packshot {
		float 			: left;
		margin-top		: 10px;
		margin-left		: 5px;
		margin-right	: 2px;

}
/****************************************************/
#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;
}

#screenshot{

	margin-left : 10px;
	border		: 0px solid #000;
	width		: 320px;
	height		: 255px;

	text-align	: center;
	margin-bottom : 0px;

}
/****************************************************/
#paiements{
float : right;
border : 0px solid #FFF;
}



#accroche {
			color			: #000000;
 			font			: normal normal normal 12px Arial, Helvetica, sans-serif;
 			margin-left		: 10px;

}


#bouton-modifier {
			border			: 1px #000 solid;
			float 			: right;
			height			: 15px;
			width			: 75px;
			text-decoration	: none;
			color			: #FFF;
			text-align		: center;
}
#bouton-valider {
			border			: 1px #000 solid;

			margin-left		: auto;
			margin-right	: auto;
			vertical-align	: middle;
			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;
}


/****************************************************************/

#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(images/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(images/bkg/onglet.png) no-repeat center;
}

#menu #orange
{
	background			: url(images/bkg/onglet-orange.png) no-repeat center;
}

#menu #vert
{
	background			: url(images/bkg/onglet-vert.png) no-repeat center;
}

#menu #bleu
{
	background			: url(images/bkg/onglet-bleu.png) no-repeat center;
}




#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(images/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;
}

/****************************************************************/
#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(images/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;
}



/****************************************************************/


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 {}

label {
    vertical-align: top;
    background-color		: #FFFFFF;
    padding-right			: 8px;
    color					: #000000;
    margin-left				: 25px;
}

fieldset {}

legend {}

.submit{

	 margin-left	: 	5px;
     border			:	1px #AAAAAA solid;
     background		:	#ffffff;
}


/******************************************************************/

p, h1, h2, h3, h4, h5 {
		margin			: 10px;
}

h3{
 		margin-bottom	: 0px;
		color: #5e5e5e;}

.majuscule {
	margin-left		: 0px;
	font-size		: 14px;
	text-transform: uppercase;
}

/******************************************************************/


a:link {
c
	color					: #60ff40;
	color: #666666;
}

a:visited {
	text-decoration			: none;}

a:hover {
	text-decoration			: none;
}

a:active {}
/******************************************************************/

li{
	list-style-type		:	square;
}

hr {
	border			: 1px #000 solid;
}

.red {
	color			: #CC3333;
	}

.erreur{
	color			: #CC3333;
	font-weight		: bold;
	font-size		: 12px;
}
