/* CSS Document */


.bouton_ajouter_panier {
	background: #000;
	color: #fff;
	padding: 3px 7px;
	margin: 5px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-bottomleft: 10px;
}


.configuration_produit {
	background: #e9e9e9;
	border-left: 3px solid #DB38AF;
	padding: 10px;
	margin-top: 10px;
	
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-bottomleft: 10px;
}

[disabled] 
{
color: #000000;
text-decoration: line-through;
}

img {

	border:0px;

}



div#conteneur { 

	width:1024px;

	background-image:url(images/fond_conteneur.jpg);

	background-repeat:repeat;

	position:relative;

	margin:0px auto;

	padding: 0 25px;

}

div#menu {

				width:1024px;

				background-image:url(images/defaut_02.jpg);

				padding:0px;

				margin:0px;

}

div#centre {

				/*width:1024px;

				height:347px;*/

				background-image:url(images/defaut_03.jpg);

				background-repeat:no-repeat;

}

div#gauche {

				width:209px;

				float:left;

				background-image:url(images/defaut_03.jpg);

				background-repeat:no-repeat;	

}

div#droite { 

	float:right;

}

div#footer {

	width:1024px;

	background-image:url('images/ombre_footer.jpg');

	background-repeat: repeat-x;

	height:23px;

	clear:both;

	padding:0px;

	margin:0 auto;

}



/**************** ENCART **************/

ul#menu_produits{

	list-style-type:none;

	margin:0;

	padding:0;

}



ul#menu_produits li{

	display:block;

	margin:0;

	padding:0;

}



div#encart_produits {

				width:209px;

				

				/*margin-top:35px;*/

				/*background-image:url(images/encart_produits_06.jpg);*/

}

.contenu_produits {

				padding:0px 3px 20px 21px;

				text-align:justify;

				font-family:Verdana, Arial, Helvetica, sans-serif;

				margin:0px;

}



div#encart_compte {
	margin-top:10px;
	height:180px;
}



.contenu_compte {

				padding:0px 20px 7px 10px;

				text-align:justify;

				font-family:Verdana, Arial, Helvetica, sans-serif;

				margin:0px;

}				



div#encart_panier {

				width:190px;

				/* margin-top:50px; */

				

				/*background-image:url(images/encart_panier_10.jpg);*/

}

.contenu_panier {
	padding:0px 20px 7px 10px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}

.contenu_panier  a {
	color: #ff00ff;
	font-weight: bold;
	text-decoration: none;
}	



/**************** MENU ****************/



ul#menu {

				width:1024px;

				height:34px;

				margin:0px;

				padding:0px;

				list-style-type:none;

}

ul#menu li {

				display:inline;

				line-height:1px;

				padding:0px;

				margin:0px;

				float:left;

}



ul#menu img { border:0px;}





/************FICHE PRODUIT***********/

.fiche_produit{    border:1px #74613C solid;

               width:150px;

}



.titre_fiche_produit{    height:30px;

                       background-color:#520316;

                       text-align:center;

                       font-weight:bold;

                       padding:5px;

                       color:#FFFFFF;

                       vertical-align:middle;

}



.img_fiche_produit{        text-align:center;

                       background-color:#FFFFFF;

                       height:80px;

                       border-top:1px solid #FFFFFF;

                       border-bottom:1px #FFFFFF solid;

                       vertical-align:middle;

}



.desc_fiche_produit{    
	text-align:left;

   background-color:#E0E0E0;

   height:100px;

   border-top:1px solid #FFFFFF;

   border-bottom:1px #FFFFFF solid;

   vertical-align:top;

   color:black;

   padding:5px;

}



.detail_fiche_produit{    background-color:#73051E;

                       text-align:center;

                       border-top:1px #FFFFFF solid;

}



.lien_detail_fiche_produit{    color:#FFFFFF;

                           text-decoration:none;

}



#aucun_produit {     text-align:center;

                   color:black;

                   font-family: Verdana,Arial,Sans-serif;

                   height:350px;

}



/**************PAGE CONTACT*************/

table#tab_contact{

   width:50%;

   border:1px solid #587910;

}



table#tab_contact td{

   height:20px;

   text-align:left;

}



table#tab_contact td#plan{

   text-align:center;

}





p#phrase_contactez_nous{

   width:80%;

   text-align:center;

}



div#msg_contact_ok {    border:1px solid #587910;

                       width:80%;

                       padding:15px;

                       text-align:center;

}



div#conteneur_contact {    width:100%;

                       text-align:center;

}



.input_contact {     background-color:#FFFFFF;

                   color:#301406;

                   border:1px #000000 solid;

                   width:140px;

}



.input_contact_error {     background-color:#FFFFFF;

                   color:#301406;

                   border:1px red solid;

                   width:140px;

}



#bouton_envoyer {   
	color:#FFFFFF;

   border:1px solid #FFFFFF;

   font-size:12px;

   background-color:#587910;

}



#lien_plan {    
	color:black;

    text-decoration:none;

}



/***********CLASS********************/

.italique { font-style:italic; }



.souligne { text-decoration:underline}



.non_souligne { text-decoration:none; }



.gras { font-weight:bold; } 





/***********LOGO + TXT FOOTER**********/

p#logo_cometik{

float:right;

padding:20px 10px 0 0;

margin:0;

}



p#logo_cometik a{

font: 9px Verdana,Arial,Sans-serif;

color : white;

text-decoration:none;

}



p#coordonnées{

	padding:20px 0 0 140px;

	color : white;

	text-decoration:none;

	text-align:center;

	margin-top:10px;

	font : 12px Verdana,Arial,Sans-serif;

	margin:0;

}



a#mentions_legales{

color:white;

text-decoration:none;

}



/*************FORM NEWSLETTER************/

#newsletter_form{

padding: 0px 0 0 80px;

margin:0px;

}



p#newsletter_ok{

padding:90px 0 0 80px;

color:black;

font:12px Verdana,Arial,Sans-serif;

width:150px;

text-align:center

}





/*************** ZONE MODIFIABLE ************/



div#ami { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre16.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#panier { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre15.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#compte { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre14.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#produits { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre07.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#accueil { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre00.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}





div#contact { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre06.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#liens { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre05.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#idees { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre01.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#tarifs { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre03.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#label { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre04.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#presse { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre02.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#portraits { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre08.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#mariage { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre09.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#naissance { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre10.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#anniv { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre11.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#prof { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre12.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



div#yo { 

				width: 560px;

				float:left;

				padding:0px;

				margin:0px;

				background-image:url(images/defaut_titre13.jpg);

				background-repeat:no-repeat;

				/*height:357px;*/

}



body {
	margin:0px;
	padding:0px;
	background-image:url(images/fond.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}



.contenu_modifiable {
	margin:0px;
	font-family : Verdana,Arial,Sans-serif;
	padding: 0 0 0 10px;
}



.en_savoir_plus {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}



.titre {

	color:#000000;

}



/* CSS AFFICHAGE DYNAMIQUE SLIMBOX */



#lbOverlay {

	position: absolute;

	left: 0;

	width: 100%;

	background-color: #000;

	cursor: pointer;

}



#lbCenter, #lbBottomContainer {

	position: absolute;

	left: 50%;

	overflow: hidden;

	background-color: #fff;

}



.lbLoading {

	background: #fff url(images/loading.gif) no-repeat center;

}



#lbImage {

	border: 10px solid #fff;

	background-repeat: no-repeat;

}



#lbPrevLink, #lbNextLink {

	display: block;

	position: absolute;

	top: 0;

	width: 50%;

	outline: none;

}



#lbPrevLink {

	left: 0;

}



#lbPrevLink:hover {

	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;

}



#lbNextLink {

	right: 0;

}



#lbNextLink:hover {

	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;

}



#lbBottom {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	line-height: 1.4em;

	text-align: left;

	border: 10px solid #fff;

	border-top-style: none;

}



#lbCloseLink {

	display: block;

	float: right;

	width: 66px;

	height: 22px;

	background: transparent url(images/closelabel.gif) no-repeat center;

	margin: 5px 0;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

}



/*OPACITE SUR IMAGES*/

.opacite img{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

-moz-opacity: 0.5;

}



.opacite:hover img{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

-moz-opacity: 1;

}





.highslide {

	cursor: url(highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide-active-anchor img {

	visibility: hidden;

}

.highslide img {

	border: 2px solid gray;

}

.highslide:hover img {

	border: 2px solid white;

}



.highslide-wrapper {

	background: white;

}

.highslide-image {

    border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: white;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



a.highslide-full-expand {

	background: url(highslide/graphics/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}



/* These must always be last */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}







/** NOUVELLE REFONTE **/





body {

	background-color: #333333;

	padding: 0;

	margin: 0;

}



#conteneur {

	margin: 0 auto;

	padding: 0;

	width: 1066px;

}



div#header {

	width: 1014px;

	background-color: #000;

	background-position: bottom;

	background-image: url('images/header.jpg');

	background-repeat:  no-repeat;

	height: 95px;

	padding: 0;

	margin: 0;

}



#restez_informe {

	width: 200px;

	float: right;

	margin: 20px 20px 0 0;

	color: white;

}

#newsletter_form {

	clear: both;

	float: right;

	margin: 5px 50px 0 0;

}



#gauche {

	width: 250px!important;

	float: left;

	text-align: center;

}



#actualites h3 {

	width: 229px!important;

	background: #CCCCCC;
	
	color:#dd3ab1;

	padding: 2px;

	font-size: 13px;

	margin: 15px 5px 0 5px;

}



#actualites p {

	width: 229px;

	color: #000000;
}



div#zone_modifiable { 

	width:550px;

	padding:0px;

	margin:0px;

	float: left;

}



.contenu_modifiable {

	margin:0px;

	font-family : Verdana,Arial,Sans-serif;

	padding: 10px 0 0 4px;

}



#droite {

	width: 184px;

	margin-right: 10px;

}



#logo_drole_dames {

	clear: both;

	margin: 0 0 0 20px;

}



p#pages{

	padding:15px 0 0 0;

	clear:both;

	width:100%;

	text-align:center;

}



p#pages a{

	display:inline-block;

	padding:3px 6px;

	border:1px solid #dd3ab1;

	color:#dd3ab1;

	text-decoration:none;

	margin:2px;

}



p#pages a:hover{

	background-color:#dd3ab1;

	color:#fff;

}



.page_active{

	background-color:#dd3ab1;

	font-weight:bold;

	color:#fff;

}



a#page_precedente, a#page_suivante{

	width:100px;

}

.contenu_modifiable {
	width : 570px;
	padding: 0 0 0 10px;
}


.caddie_head td {
	border-top: 2px solid #ff00ff;
	background: #3d3d3d;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #303030;
	height: 20px;
	padding: 5px 0;
}

.caddie_product_line td {
	background-color: #e8e7e7;
	padding: 5px;
	color: #555;
	border-bottom: 1px solid #d7d7d7;
}

body {
	font-size: 9pt;
}

.tarifs_sapart_boules, .tarifs_sapart_boules td, .tarifs_sapart_boules td p{
	padding: 0;
}

.tarifs_sapart_boules td {
	vertical-align: top;
	height: 10px;
}

.encart_parrainage .texte {
	background: #EDEDED;
	border: #EDEDED;
}

.encart_parrainage .submit {
	background: #CCCCCC;
	border: #CCCCCC;
	color: #555;
	padding: 2px 5px;
}

.msg_error {
	width: 400px; 
	border-top: 2px solid #FEABB9; 
	border-bottom: 2px solid #FEABB9; 
	color: #8E6A64; 
	background-color: #FBEEF1; 
	padding-left: px; 
	padding: 5px 10px 5px 40px; 
	text-align: left; 
	background: url('http://www.yo-creations.com/warning.gif') no-repeat scroll 15px 50%; 
	/*clear: both; */
	margin: 10px 0;
}

.msg_info {
	width: 400px; 
	border-top: 2px solid #B5D4FE; 
	border-bottom: 2px solid #B5D4FE; 
	background: #F8FAFC; 
	padding: 5px 10px 5px 40px; 
	text-align: left; 
	background: url('http://www.yo-creations.com/info.gif') no-repeat scroll 15px 50%; 
	/*clear: both; */
	margin: 10px 0; 
	color: #5E6273;
	margin: 0 auto; 
	background-color: #fff;
}
