@charset "utf-8";
/* CSS Document */

/* General */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #000000 url(../images/fond.gif) top left repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#FFFFFF;
	font-size:12px;
	
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D7007F;
	font-weight: bold;
}
a:visited {
	color: #D7007F;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #D7007F;
}
.centre {
	text-align: center;
}
#page{
	margin: 0 auto 0 auto;
	width:951px;
	
}
h3{
	width:950px;
	height:80px;
	background: #000000 url(../images/live.gif) top right no-repeat;
	margin:50px 0 0 0;
}
.titres{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D7007F;
	font-weight:bold;
	font-size:12px;
}
.noir{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}
select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}

.blanc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size:12px;
}

/* menu */
		
#menu {
width:100%; 
height:44px; 
margin:0;
background-image:url(../images/fond_menu.gif);
}
	#menu ul {
	margin:0; 
	padding:0;
	}
	#menu li {
	list-style-type:none; 
	display:inline;
	}
	#menu a {
	display:block; 
	float:left;  
	text-decoration:none; 
	}
				#menu a#actu {
				width:108px;
				height:26px;
				margin-top:5px;	
				background-image: url(../images/menu_00.gif);
				background-position: top;
				}
				#menu a#actu:hover {
				background-position:bottom;
				}
				#menu a#agence {
				width:108px;
				height:26px;
				margin-top:5px;	
				background-image: url(../images/menu_01.gif);
				background-position: top;
				}
				#menu a#agence:hover {
				background-position:bottom;
				}
				#menu a#engagement {
				width:163px;
				height:26px;	
				margin-top:5px;	
				background-image: url(../images/menu_02.gif);
				background-position: top;
				}
				#menu a#engagement:hover {
				background-position:bottom;
				}
				#menu a#cle {
				width:113px;
				height:26px;	
				margin-top:5px;	
				background-image: url(../images/menu_03.gif);
				background-position: top;
				}
				#menu a#cle:hover {
				background-position:bottom;
				}
				#menu a#mesure {
				width:110px;
				height:26px;	
				margin-top:5px;	
				background-image: url(../images/menu_04.gif);
				background-position: top;
				}
				#menu a#mesure:hover {
				background-position:bottom;
				}
				#menu a#calendrier {
				width:109px;
				height:26px;	
				margin-top:5px;	
				background-image: url(../images/menu_05.gif);
				background-position: top;
				}
				#menu a#calendrier:hover {
				background-position:bottom;
				}
				#menu a#photo {
				width:82px;
				height:26px;	
				margin-top:5px;	
				background-image: url(../images/menu_06.gif);
				background-position: top;
				}
				#menu a#photo:hover {
				background-position:bottom;
				}
				#menu a#partenaires {
				width:112px;
				height:26px;	
				margin-top:5px;	
				background-image: url(../images/menu_07.gif);
				background-position: top;
				}
				#menu a#partenaires:hover {
				background-position: bottom;
				}
			
/* gauche */
		
#gauche {
width:644px;
float:left;
}
#gauche2 {
width:624px;
float:left;
padding: 0 20px 0 0;
text-align:justify;
}
		#affiche {
			width:644px;
			height :334px;
	
		}
		#concerts {
			width:644px;
			background:url(../images/fond_concert.gif);
			
	
		}
		#avenir {
			width:644px;
			background:url(../images/fond_concert.gif);
		
	
		}
/* droite */
		
#droite {
width:306px;
float:right;
}

		#packages {
		width:306px;
		height: 153px;
		background-image:url(../images/package.jpg);
		}
		#packages2 {
		width:306px;
		height: 153px;
		background-image:url(../images/package2.jpg);
		}
		
		#clients {
		width:306px;
		height: 155px;
		background-image:url(../images/clients.gif);
		color:#333333;
		font-size:9px;
		}

			#form_clients label {
			width: 110px;
			display: block;
			cursor: pointer;
			float: left;
			margin-top: 3px;
			clear: left;
			}
			#form_clients p {
			margin:2px 0 0 25px;
			height:20px;
			}
	
	
		#newsletter {
		width:306px;
		height: 152px;
		background-image:url(../images/newsletter.gif);
		color:#333333;

		}
		#panier {
		width:306px;
		height: 119px;
		background-image:url(../images/newsletter2.gif);
		color:#333333;
		text-align:center;
		}

			#form_newsletter label {
			width: 110px;
			display: block;
			cursor: pointer;
			float: left;
			margin-top: 3px;
			clear: left;
			}
			#form_newsletter p {
			margin:0 0 0 25px;
			height:20px;
			}
			
	    #v {
		width:304px;
		height: 254px;
		background-image:url(../images/v.jpg);
		cursor:pointer;

		}
		
 /* ----- GALERIE ----- */
		
		
		#afficher_une, #afficher_deux {
			padding-top :10px;
		}
		/* Affichage simple */
		#afficher_une {
			width: 100%;
			text-align: center;
		}
		
		/* Affichage double */
		#afficher_deux .diapo{
			margin-right: 5px;
			width: 300px;
			float: left;
		}
		#afficher_une p, #afficher_deux p {
			color: #fff;
			text-align: center;
		}
		/* Boutons navigation */
		/*.bt_prev, .bt_next {
			width: 152px;
			height: 25px;
			display: block;
			text-indent: -9999px;
		}*/
		.bt_prev {
			background:url(../images/previous.png) top left no-repeat;
			float: left;
		}
		.bt_next {
			background:url(../images/next.png) top left no-repeat;
			float: right;
		}	
		
/* -------------------------------------------------------- */
/* -------------   INFORMATIONS citypass bas de page  ------------- */
/* -------------------------------------------------------- */

#site_info {
	width:900px;
	margin: left;
	font-size:11px;

	}
#site_info .citypass_signature strong {
			font-size: 1.3em;
			color: #333333;
			}
#site_info .citypass_signature a {
				display: block;
				float: left;
				width: 67px;
				height: 54px;
				background: transparent url(../images/signature-etq.png) top left no-repeat;
				text-indent: -9000px;
				margin-top: -0.5em;
			}
			#site_info .citypass_signature a:hover {
				background-position: bottom;
			}
			
/* -------------------------------------------------------- */
/* -------------   Styles de l'ancien site  ------------- */
/* -------------------------------------------------------- */

/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:13 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.cat_description {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #000000; font-weight: bold }
.boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.boxText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.errorBox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; background: #000000; font-weight: bold; color:#FFFFFF; }
.errorBox2 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; background: #FF0000; font-weight: bold; color:#FFFFFF; }
.good { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; background: #0BAE35; font-weight: bold; color:#FFFFFF; }
.stockWarning { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #000000; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #5F5F5F; text-decoration: underline; }

BODY {
  color: #FFFFFF;
  /*background-image: url(/templates/diams/images/bg_home.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;*/
	background-color: #000000;
  /*background-image: url(http://raphael.charmandising.com/templates/Raphael/images/bg_blcsquare.gif);*/
}

.img_link IMG
{
  /*border: 1px;
  border-style: solid;
  border-color: #FFFFFF;*/
}
.imghome IMG {
  border: 1px;
  border-style: solid;
  border-color: #666666;
}
.imghome:hover IMG {
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
}
.imgpartner:hover IMG {
  border: 1px;
  border-style: solid;
  border-color: #D7007F;
}



A {
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
	display: inline;
}

.frais_de_port {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #FFFFFF;
/*  background: #1D427F;*/
}

TD.headerNavigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight : normal;
}

TD.headerNavigation3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight : bold;
}
A.headerNavigation { 
  color: #FFFFFF; 
}

A:hover.headerNavigation {
  color: #FFFFFF;
}

A.menubar { 
  text-decoration: none;
  font-weight : normal;
  font-size: 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}

A:hover.menubar {
  text-decoration: underline;
  font-weight : bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}

A.headerNavigation3 { 
  color: #FFFFFF;
  font-weight : bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A:hover.headerNavigation3 {
  color: #FFFFFF;
  font-weight : bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

TR.headerError {
  background: #000000;
}

TD.headerError {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #000000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #000000;
}

TD.headerInfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #6F6F6F;

}

.banHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  border: 1px;
  border-style: solid;
  border-color: #D7007F;
}

.infoBox {
  /*background: #FFFFFF;*/
/*  background-image: url(http://192.168.1.9/templates/Charmandising/images/col_bg2.gif);*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  border: 1px;
  border-style: solid;
  border-color: #6f6f6f;
}

.infoBox2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.infoBox3 {
/*  background-image: url(http://192.168.1.9/templates/Charmandising/images/col_bg2.gif);*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  /*border: 2px;
  border-style: solid;
  border-color: #252a3d;*/
}

.infoBox4 {
  background: #6f7595;
/*  background-image: url(http://192.168.1.9/templates/Charmandising/images/col_bg2.gif);
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  border: 2px;
  border-style: solid;
  border-color: #6f7595;*/
}

.infoBoxContents {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
/*  background: #FEA831;*/
/*  background-image: url(http://192.168.1.9/templates/Charmandising/images/col_bg2.gif);*/

}

.infoBoxContents_home {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #131313;
}

.infoBoxNotice {
/*  background: #FF8E90;*/
}

.infoBoxNoticeContents {
/*  background: #FFE6E6;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;

  /*background-image: url(http://192.168.1.9/templates/Charmandising/images/col_bg.gif);*/
  color: #B6759F;

}
TD.infoBoxHeading2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;

/*  background-image: url(http://192.168.1.9/templates/Charmandising/images/col_bg.gif);*/
  color: #FFFFFF;
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
}
TD.infoBoxHeading_home {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
/*background: #CD9967;
background-image: url(http://192.168.1.9/templates/Charmandising/images/col_bg.gif);*/
  color: #FFFFFF;


}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /*background: #ECE9D8;*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  /*background: #ECE9D8;*/
}

TABLE.productListing {
 /* border: 1px;
  border-style: solid;
  border-color: #1D427F;
  border-spacing: 1px;*/
}

.productListing-heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
/*  background: #F58501;*/
  color: #FFFFFF;
  font-weight: bold;
}

.productlisting-headingPrice { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.productListing-dataII {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.productListing-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  border-spacing: 1px;
}

A.pageResults {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  color: #FFFFFF;
  text-decoration: none;
}

a:hover.pageResults {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  color: #FFFFFF;
  /*background: #1D427F;*/
  text-decoration: underline;
}

TD.price {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #D7007F;
}

TD.pageHeading2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

TD.main, P.main {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*line-height: 1.5;*/
  color : #FFFFFF;
}
.maintitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

TD.main_title, P.main_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*line-height: 1.5;*/
  color : #FFFFFF;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

.smallText2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  border-bottom: none;
  border-right: none;
  border-left: none;
}

.smallText3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}
.smallText5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000; !important
}
.smallText6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #fac61b;
  font-weight: bold;
}

TD.accountCategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
/*  line-height: 1.5;*/
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

SELECT { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
} 

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7007F;}
.moduleRowSelected { background-color: #D7007F; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #FFFFFF; }

/* message box */

.messageBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FF0000; color:#FFFFFF; }
.messageStackSuccess { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; color: #000000; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /*background: #CCCCFF;*/
}

TD.linkListing-data {
  padding: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
