/* CSS Document */
	
	* {
		margin:0px;
		padding:0px;
	}
	
	body {
		background-color:#FD9BCA;	
		background:fixed url(../img/fond1.jpg) repeat;
		font-family:Arial, "Times New Roman", Times, serif;
		font-size:9pt;
		color:#ffffff;		
	}
	
	
	table {
			background-color:#660066;
			font-size:9pt;	
			border : 0px #555 outset;
			/*border-left-width:0px;*/
			}
			
			.formulaire {
			border : 0px black outset;	
			}
			
			.offre {
			border : 0px black outset;	
			color:#333333;
			}
			
		td.forum{
			vertical-align : top;		
			}
						
		td.banniere{
			background: url(../img/bandeau5.jpg) no-repeat;	
			vertical-align : bottom;
			}
			
		td.offre{
			height:230px;
			vertical-align:middle;
			background: url(../img/icone_violet/rub-vierge.jpg) bottom no-repeat;		
			}

	
			
		td.offre2{
			vertical-align : top;
			background: url(../img/icone_violet/rub-vierge.jpg) bottom no-repeat;
			height:223px;
			padding-left:8px;
			}
			
		td.gauche{
			
			background: url(../img/bg3.jpg) top right repeat-y ;
			}
			
		td.gauche1{
			border-top : 0 #444 ridge;
			background: url(../img/icone_violet/bg4a.jpg) top right repeat-y ;
			}
			
	td.barre{
			margin : 30px 0 0 0px;
			text-align:justify;
			border-top : 0 #444 ridge;
			border-bottom : 0 #999 dotted;	
			}
				
		p {
		margin : 20px 20px 20px 20px; 
		text-align: justify ;
			}
		
		.attention {
			color:red;
		}
				
		.offredvd{
			margin : 10px -10px 0 -10px;
			text-align:center;
			background: url(../img/icone_violet/offredvd.jpg) top center no-repeat;
			height:50px;
		}
			.offredvd a { padding-right:45px; }

		p.menu {
		margin : 30px 0 0 0; 
			}
			
		.texte1 {
		padding : 0 150px 5px 50px; 
			}
		.gauche2 {
		text-align : center; 
			}
	
	a {
		color:black;
		text-decoration:none;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	a.offre {
	color:black;
	font-size:12px;
	font-weight:normal;
	}
	
	td.barre table.white a { color:#CCCCCC; }
	
	a.offre1 {
	color:red;
	font-size:13px;
	font-weight:bold;
	}
	
	a.menu {
	font-size:13px;
	background: url(../img/menu.gif) no-repeat;
	margin:10px 0 25px 30px;
	padding:0 6px 10px 4px;
	}
	
	.barre a {
		color:#000000;
		text-decoration:none;
		font-weight:150;
	}
	.barre a:hover {
		color:#fd9aca;
		text-decoration:underline;
	}
	.caddie {
	color:white;
	font-size:12px;
	margin:0 0 10px 650px;
	}	
	img {
	border-width : 0;
			}
	
	img.texte1 {
	float : right;
			}
			
	img.log {
	margin : 1px 0 0 30px;
			}

	
	div.titre1intro{
	width : 200px;
	color:red;
	font-size:20px;
	font-weight : bold;
	margin:5px 0 3px 20px;
	border : 0 #999 dotted;
	}

	div.photointro{
	font-size:10px;
	float :left;
	width :77px;
	height :104px;
	margin:0 0 25px 23px;
	border : 0px #999 dotted;
	}

	div.descintro{
	font-size:12px;
	float :right;
	width : 130px;
	height : 104px;
	margin:0 25px 20px 3px;
	border : 0px #999 dotted;
	}


	
	div.titre{
	width : 280px;
	color:red;
	font-size:12px;
	font-weight : bold;
	margin:20px 0 10px 20px;
	border : 0 #999 dotted;
	}
	
	div.titre1{
	width : 245px;
	font-size:12px;
	font-weight : bold;
	margin:15px 0 10px 30px;
	border : 0 #999 dotted;
	}
	
	div.photo{
	font-size:10px;
	float :left;
	margin:0 0 8px 13px;
	border : 0px #999 dotted;
	}
	
	
	.photo img {
		border : 0px #999 dotted;
	}
	
	div.desc{
	font-size:12px;
	float :right;
	width : 130px;
	height : 115px;
	margin:0 20px 8px 3px;
	border : 0px #999 dotted;
	color:#333333;
	}
	
	.desc b {
		font-weight:bold;
		font-size:9pt;
	}
	
	.desc span {
		text-align:right;
		margin-left:20px;
	}
	#mention {
		text-align:center;
		color:#666666;
	}
	
	#basPage {
		background:#000 url(../img/loginart.jpg) center right no-repeat;
		background-color:#000000;
		/*background-color: #BA0013;*/
		text-align:right;
		padding-right:10px;
	}
	
	#basPage a {
		color:#000000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10pt;
	}
	
	h1 {
		color:#fd9aca;
		margin-left:10px;
	}
	
	h2 {
		color:#555;
		margin-left:10px;
		font-size:14pt;
	}
	
	.garde {
		background-color:#000;
		border:0px solid #444;
	}	
		.garde a {
			color:#FF0000;
			font-size:large;
			padding:3px 6px;
			border:3px ridge red;
		}		
		.garde a:hover {
			color:#FFF;
			font-size:large;
			border:3px ridge white;
		}		
		.garde p {
			color:#ccc;
		}		
		.garde h1 {
			color:#FF0000;
			font-size:large;
		}
	
	.border { border:0px solid #999;}
	.inner { border:0px solid #444;}
		
	#adress {
		width:900px;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		border:0px dashed #999;
	}
	
		#adress p {
			font-weight:bold;
			font-size:13pt;
			text-align:center;
		}
	
	#centre {
		width:auto;
		margin-top:10px;
		margin-left:2%;
		margin-right:2%;
		margin-bottom:10px;
		border:1px solid #999;	
	}
	
	#centre p {
		font-weight:bold;
	}
	
	#rouge { color:#FF0000;}
	
	#panierBande {
		font-size:8pt;
		margin-left:4px;
		border:1px solid #666;
	}
	
	#panierBande th{
		background:#eee url(../img/th.jpg) top left repeat-x;
		color:#333333;
	}
	
	/* -------------- TABLEAU DE PANIER ET COMMANDE ---------------------- */
	
	#commande {
		width:96%;
	}
	
	#commande th {
		background:#ccc url(../img/th.jpg) top left repeat-x;
		text-align:left;
		padding-left:2px;
		color:#000000;
	}
	
	#article {
		margin-left:35px;
		border:1px solid #333;
	}	
		#article td {
			border-top:1px solid #333;
		}		
		#article th {
			background:#ccc url(../img/th.jpg) top left repeat-x;
			text-align:left;
			padding-left:2px;
		}
	
	#commande tr {	height:20px; }
	
	#commande td {
		border:1px solid #ccc;
	}
	
	#montant {
		margin-right:6px;
	}
	
	#montant td {
		text-align:right;
		border:1px solid #ccc;
	}
	
	#montant th {
		border:1px solid #ccc;
	}
	
	#commander {
		margin-right:50px;
		width:100px;
	}
	#retour {
		width:100px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#retirer {
		width:25px;
		height:16px;
	}
	
	#valider { 
		width:490px;
		padding:0px 40px;
		margin:5px 50px;
		border:0px solid black;
	}		
		#valider input {
			padding:0px;
		}
		
	.droit {
		text-align:right;
	}			
	
	label {
		display:inline;
		margin-left:20px;
	}
	
	#mode {margin-left:5px;margin-right:10px;}
	
	img {
		margin-top:5px;
	}
	
	ul, li {
		margin-left:20px;
		margin-top:5px;
	}

	#menu {
		background:#606 url(../img/icone_violet/bgmenu.jpg) top center no-repeat;
		width:210px;
		height:250px;
		margin-top:10px;
	}
	#barre1 {
		background:#606 url(../img/icone_violet/bienvenue.jpg) top right no-repeat;
		color:#333333;
	}
	#barreContact {
		background:#606 url(../img/icone_violet/contact_lg.jpg) top right no-repeat;
		color:#333333;
	}
	#barreContact label { color:#CCCCCC; }
	
	#rubrique a {
		font-weight:bold;
		text-decoration:underline;
		color:#dddddd;
	}	
	#rubrique a:hover {
		color:#fd9aca;
	}