
/*****************************/
/********LAYOUT***************/
/*****************************/			

			* {margin:0; padding:0;}
			a img {border:none;}
			a {color:#e6869b;}
			body {
				background-color: #857265;
				background-image: url(../img/css/bg.gif);
				background-repeat:repeat-x;
				color: #a29e98;
				font:normal 12px verdana,arial,sans-serif;
			}

			#shadow-top, #shadow-bottom {
				width:980px;
				height:30px;
				margin:0 auto;
				background-image: url(../img/css/shadow-top.gif);
			}

			#shadow-bottom {
				height: 50px;
				background-image: url(../img/css/shadow-bottom.gif);
				background-repeat:no-repeat;
				position:relative;
			}

			#shadow-bottom div {
        		padding-top:20px;
      }

      #shadow-bottom a{
        		font: normal 11px "Vernada", Arial,sans-serif;
        		color:#beab9e;
        		text-decoration:none;
      		}

       		#shadow-bottom img{
        		position:absolute;
        		right:0;
        		top:12px;
      		}

			#content {
				width:980px;
				padding:0 0 30px 0;
				background-color:#383129;
				margin:0 auto;
				background-image:url(../img/css/bg-stage.gif);
				background-repeat:repeat-x;
			}

			#content div{
				float:left;
			}

			div.main {
				background-image:url(../img/css/bg-content.gif);
				background-repeat:repeat-x;
				background-color:#f9e7e6;
				border-left:1px solid #fff;
				border-right:1px solid #fff;
				clear:both;
				width:598px;
				padding:0 20px 20px;
				min-height:700px;
				_height:700px;
			}

			div.main p {
				padding:15px 0 13px;
				margin-bottom:10px;
				border-bottom: 1px solid #ddd;
				line-height:15px;
			}

			div#remate {
				width:640px;
				height:6px;
				clear:both;
				margin-top:-6px;
			}

			ul#nav{
				width:632px;
				height:38px;
			  background-image:url(../img/css/bg-menu.gif);
				list-style:none;
				padding-left:8px;
			}

			ul#nav li {
				float:left;
				font:normal 12px "Verdana", Arial,sans-serif;
				padding-top:13px;
				_height:25px;
			}

			ul#nav li a {
				font-size:12px;
				padding:13px 6px;
				color:#947b7a;
				text-decoration:none;
				background-image:none;
			}

			ul#nav li a:hover, ul#nav li a.on {
				background-image:url(../img/css/bg-menu-on.gif);
			}

			h1 {
				color:#e6869b;
				font:normal 30px "georgia", "Times New Roman", Times, serif;
				padding: 25px 0 15px;
				border-bottom:1px dashed #ccc;
			}
			
			#margen {
        float:left;
        margin-top:43px;
      }
      #logo_right{
        float:right;
        margin-top:15px;
      }

/*****************************/
/************FORMS*************/
/*****************************/

	div.bloque_form {
		border-bottom:1px dashed #ccc;
		width:600px;
		_width:550px;
	}
	
	ul.formulario {
      float:left;
      width:195px;
      margin:10px 5px;
      _margin:10px 0px 0px 0px;
      list-style:none;
    }

    ul.formulario li {
      height:35px;
    }

	#nominee {
		clear:both;
		margin-top:20px;
		margin-bottom:10px;
		width:600px;
		_width:550px;
	}

	.salt {
		width:600px;
    _width:550px;	
		border:none;
		clear:both;
		padding:7px 0 0 0;
	}

	.opt{
		margin-right:5px;
	}

	.submit {
		text-align: center !important;
		width:600px;
		_width:590px;
		_margin-top:20px;
	}

	#Friend0Text {
		width:400px;
	}

	#ParticipantCp{
		width:50px;
	}

	ul.formulario span{
    color:red;
  }
  
  h4 {
    padding:10px 0 10px 0;
    font-size: 12px;  
  }

/*****************************/
/************ERROR MSG********/
/*****************************/

  .message{
    color:red;
  }

	div.error-message {
		color:#CC0000;
		font-size:10px;
		background-image:url(../img/css/icon-error-arrow.gif) !important;
		background:no-repeat;
		padding-left:9px;
	}

/*****************************/
/************ACCUEIL********/
/*****************************/

   			#text_accueil {
                font:normal 25px "georgia", "Times New Roman", Times, serif;
                line-height: 50px;
                border:none;
                text-align:justify;
                margin:30px 0 0 20px;
                padding-right:30px;
                width:75%;
                line-height:32px;
                margin: 0 auto;
        }
        
        #text_accueil span{ color:#e6869b;font-weight:bold; }

			 #text_produits {
			 	clear:both;
				font:normal 18px "georgia", "Times New Roman", Times, serif;
				border:none;
				text-align:center;
        }

			#logo_accueil {
				text-align:center;
				width:595px;
      }

			#logo_accueil img{
				width:200px;
				height:33px;
			}

			h3.button {
				text-align:center;
				padding:30px 30px 30px;
			}

			h3.button a {
				background-image:url(../img/css/action-button-off2.png);
				text-decoration:none;
				color:#FFF;
				padding:14px 75px;
				text-align:center;
				font-size:18px;
			}

			h3.button a:hover {
				background-image:url(../img/css/action-button-on2.png);
				text-decoration:underline;
				color:#FFF;
			}

/*****************************/
/************HISTOIRE********/
/*****************************/

  			.bloque_marque{
                margin-top:25px;
            }

        .bloque_marque h2{
                float:left;
                color:#F9C;
                font:normal 24px "georgia", "Times New Roman", Times, serif;
                width:100px;
                padding-top:20px;
                text-align:right;
           }

           .bloque_marque p{
                padding-left:30px !important;
                _padding-left:10px !important;
                width:450px;
                text-align:justify;
                border:none !important;
                float:left;
                font-size:15px;
                font-weight:bold;
           }

          .bloque_marque img{
                width:120px;
                height:60px;
           }
/*****************************/
/***********CONTACT***********/
/*****************************/

		#contactez-nous {
			border:none;
			line-height:30px;
			font-size:14px;
			padding-top:30px;
		}

    #contactez-nous span{
    		text-decoration:none;
    		font-weight:bold;
    	}  
    #contactez-nous a{
        color:#e6869b;
    }
/*****************************/
/***********PRODUITS***********/
/*****************************/	

 	   .column_points {
            width:299px;
        }

     .column_points p{
            padding-left:30px !important;
			      border:none !important;
			      font-size:14px;
        }
      .column_points strong{
            color: #e6869b;
      }
/*****************************/
/***********CONSEILS***********/
/*****************************/	

	#column1_conseils{
				width:25px;
				height:25px;
			}

			#column2_conseils{
				margin-top:-20px;
				padding-left:15px;
				_padding:55px 0 0 0;
			}

			#column1_conseils ul li{
				margin-top:30px;
				padding:1px 0 1px 3px;
				font-size: 16px;
				font-weight: bold;
				background-image:url(../img/css/list-conseil.png);
				background-repeat:no-repeat;
				color:#fff;
				list-style-type:none;
				
    	}

			#column2_conseils ul li{
				margin-top:30px;
				list-style-type:none;
			}

			#column2_conseils ul li p{
				color:#a29e98;
				border:none;
				padding:0 0 5px 10px;
				_padding:0 0 5px 0px;
			}

			div.main h2 {
				font-size:18px;
			}

/*****************************/
/***********PRODUITS***********/
/*****************************/	

		        #img_produits{
                text-align:center;
                width:600px;
                _width:500px;
            }
		        
            #x{
                display:inline-table;
            }

          .ensembles{
                width:560px;
                height:100px;
                margin:25px 10px 0 0;
				        _margin:25px 0 0 0;
            }
            
            .ensembles img{
                float:left;
                margin-right:30px;
				        _margin:0 35px 0 0;    
            }

            .ensembles p{
                border:none !important;
                margin:20px 0 0 5px;
            }

/*****************************/
/***********PRIZE*************/
/*****************************/

      #radios_prize{
        width:20px;
        float:left;
      }

      .radios{
        clear:both;
        margin:64px 0 48px 0;
        _margin:60px 0 60px 0;

      }
/*****************************/
/***********GAGNANTES*********/
/*****************************/

      .gagnantes {
        clear:both;
        width:100%;
      }

      .gagnantes a img{
        float:right;
        margin-top:10px;
      }

      p.p_photo{
        min-height:100px;
        _height:100px;
        padding-top:0 !important;
      }
      
      .expandable a {
          color: #e6869b;
      }
      
      h2.semaine {
				color:#e6869b;
				font:normal 20px "georgia", "Times New Roman", Times, serif;
				margin:10px 0 20px 0;
			}
			#numbers{
        float:right !important;
        padding:13px 0 0 5px;
      }
      #numbers a{
        color:#e6869b;
      }
      .nombre{
        margin-top:10px;
      }
/*****************************/
/***********RULES*********/
/*****************************/
    #rules-container{
       text-align:justify;
      }

      .nested {
        padding-left:25px;
      }
/*****************************/
/*********MERCI***************/
/*****************************/	
 .merci{
    color:#e6869b;
    font-size:14px;
    line-height:30px;
 }
 .merci a{
    color:#e6869b;
    font-size:16px;
 }