/***********************************************************
Menu concours
*************************************************************/
#menu_concours {padding:0 0 0 15px; clear:both}

#menu_concours a.onglet1, #menu_concours a.onglet2, #menu_concours a.onglet3, #menu_concours a.onglet4, #menu_concours a.onglet5, #menu_concours a.onglet6,
#menu_concours a.onglet1_current, #menu_concours a.onglet2_current, #menu_concours a.onglet3_current, #menu_concours a.onglet4_current, #menu_concours a.onglet5_current, #menu_concours a.onglet6_current
	{
	height:26px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 4px 0 0
	}
#menu_concours a.onglet1, #menu_concours a.onglet2, #menu_concours a.onglet3, #menu_concours a.onglet4, #menu_concours a.onglet5,
#menu_concours a.onglet1_current, #menu_concours a.onglet2_current, #menu_concours a.onglet3_current, #menu_concours a.onglet4_current, #menu_concours a.onglet5_current
	{
	width:147px;
	}
#menu_concours a.onglet6,#menu_concours a.onglet6_current {width:207px;}

#menu_concours a.onglet1 {background: url(../../../images/concours_bt1a.gif);}
#menu_concours a.onglet2 {background: url(../../../images/concours_bt2a.gif);}
#menu_concours a.onglet3 {background: url(../../../images/concours_bt3a.gif);}
#menu_concours a.onglet4 {background: url(../../../images/concours_bt4a.gif);}
#menu_concours a.onglet5 {background: url(../../../images/concours_bt5a.gif);}
#menu_concours a.onglet6 {background: url(../../../images/concours_bt6a.gif);}

#menu_concours a.onglet1:hover, #menu_concours a.onglet1_current {background: url(../../../images/concours_bt1b.gif);}
#menu_concours a.onglet2:hover, #menu_concours a.onglet2_current {background: url(../../../images/concours_bt2b.gif);}
#menu_concours a.onglet3:hover, #menu_concours a.onglet3_current {background: url(../../../images/concours_bt3b.gif);}
#menu_concours a.onglet4:hover, #menu_concours a.onglet4_current {background: url(../../../images/concours_bt4b.gif);}
#menu_concours a.onglet5:hover, #menu_concours a.onglet5_current {background: url(../../../images/concours_bt5b.gif);}
#menu_concours a.onglet6:hover, #menu_concours a.onglet6_current {background: url(../../../images/concours_bt6b.gif);}

#menu_participer {border:#CCC 1px solid; background:#F5F5F5; padding:5px; width:200px; display:none; position:absolute; margin-left:468px}

/*********************************************************************************
Page index
**********************************************************************************/
.bt_index1 {margin:30px 0 5px 10px}
.bt_index2 {margin:0 0 0 10px}

.action_concours {height:200px; border-bottom:1px dotted #CCC; margin:0 10px 0 10px; clear:both}

.cadres_index {
	background: url(../../../images/concours_cadre.gif) no-repeat top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666565;
	float: left;
	margin:5px 1px 15px 1px;
	height:126px
	}
.cadres_index a img {margin:20px 0 0 0}
.cadres_index .medaille {padding:10px 0 0 0}
.cadres_index div {padding-left:16px}
#menu_mois {float:right; margin:10px 20px 0 0}

/*********************************************************************************
Page fiche
**********************************************************************************/
#fiche_colonne_G {
	width:635px; 
	float:left; 
	margin:0 0 0 15px !important; 
	margin:0 0 0 10px
	}
#fiche_colonne_D {
	width:340px; 
	float:left; 
	margin:0 0 0 5px
	}
#ss_menu_concours {
	float:right;
	margin:15px 20px 0px 0px;
	}
#ss_menu_concours a {
	font-weight:bold; 
	color:#666
	}
#ss_menu_concours a:hover {text-decoration:underline}

#fiche_colonne_D .titre {margin:50px 0 0 0}

#fiche_vide {
	text-align:center;
	padding:10px;
	background-color:#F7E5EC;
	border:1px #B10044 solid; 
	font-size:12px; 
	color:#B10044;
	margin:10px 20px 10px 20px
	}

/*********************************************************************************
Page classement
**********************************************************************************/
#classement {margin:0 0 0 20px}

/*********************************************************************************
Page gagnant
**********************************************************************************/
.gagnant_photo {
	width:189px; 
	height:189px;
	background: url(../../../images/concours_gagnants_bg.gif) no-repeat center;
	text-align:center;
	}
.table_gagnant {
	float:left; 
	margin:5px 4px 5px 0;
	color:#666
	}
.table_gagnant .px10 {font-size:10px; height:30px}

#gagnants {margin:0 0 0 15px}

h2.gagnants {
	color:#B10044;
	margin:10px 0 10px 15px;
	font-size:14px
	}
/*********************************************************************************
Page participer
**********************************************************************************/	
#participer_upload {padding:0 15px 10px 15px; }

#participer_upload .new_photo {background:#FFF; border:1px dotted #CCC; margin: 10px 20px 10px 20px; padding:10px}

#participer_upload h3 {
	color:#666;
	margin:0px 0 10px 0px;
	font-size:14px;
	border-top:1px dotted #CCC;
	padding:5px 0 0 0
	}
	
#participer_upload h5 {
	color:#666;
	margin:0px 0 0px 0px;
	font-size:12px;
	padding:5px 0 0 0
	}

#participer_upload .zone_infos {
	background:#F5F5F5; 
	border:1px solid #CCC;
	margin:0px 0 10px 20px;
	padding:10px;
	width:50%;
	float:left;
	}
	
#participer_upload .zone_infos label, #participer_upload .zone_infos input {float:left; margin:2px 0 2px 0}
#participer_upload .zone_infos label {width:70px}
#participer_upload .zone_infos input {width:350px;}
#participer_upload .zone_infos textarea {width:350px;}

#participer_upload input.particip {
	background: url(../../../images/bt_participer1.gif) no-repeat center;
	width:168px;
	height:32px;
	cursor:pointer;
	border:none;
	margin:0 0 0 20px
	}
	
#participer_upload #photos {width:45%; float:left}

#deja_participe {margin:20px}

/*********************************************************************************
Page reglement
**********************************************************************************/	
#reglement_concours {margin:0 15px 10px 15px}
#reglement_concours div {
	background:#F5F5F5; 
	border:1px solid #DDD; 
	margin:0 10px 0 0; 
	padding:10px
	}
#reglement_concours div a:hover {font-weight:bold}

#reglement_concours h1 {
	color:#B10044;
	margin:10px 0 10px 0px;
	font-size:14px
	}
/*********************************************************************************
Page faire gagner
**********************************************************************************/	
#faire_gagner {margin:10px 0 0 15px}

#faire_gagner h2 {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	padding:0 0 5px 0;
	margin:15px 15px 10px 0px;
	font-size:15px; 
	font-weight:bold;
	border-bottom:1px dotted #CCC;
	color:#666
	}
#faire_gagner .box1, #faire_gagner .box2, #faire_gagner .box3 {
	padding:0px 0 10px 45px;
	margin:0 15px 10px 0
	}	
#faire_gagner .box1, #faire_gagner .box2 {border-bottom:1px dotted #CCC;}

#faire_gagner .box1 {background: url(../../../images/gagner_num1.jpg) top left no-repeat;}
#faire_gagner .box2 {background: url(../../../images/gagner_num2.jpg) top left no-repeat;}
#faire_gagner .box3 {background: url(../../../images/gagner_num3.jpg) top left no-repeat;}

#faire_gagner .box2 form {margin:10px 0 10px 0}
#faire_gagner .box2 input {margin:0 10px 0 0}

input.bt_faire_gagner {
	background: url(../../../images/bt_envoyer1.gif);
	width:98px;
	height:32px;
	cursor:pointer;
	border:none
	}

/******** titre rose **************************************************************/
.titre_top {
	padding: 10px 0 5px 15px;
	clear:both
	}
	
/*********** box 200px ombres ******************************************************/
.box_ombre_bas200 {
	width:202px;
	height:3px;
	background-image: url(../../../images/box_ombre_bas200.gif);
	background-repeat:no-repeat;
	background-position:top
	}
.box_participer_ombre, .box_cadeaux_ombre, .box_gagnants_ombre, .box_mensuel_ombre  {
	width:2px;
	background-image: url(../../../images/box_ombre_bg200.gif);
	float:right
	}	
	
/*********** thème concours ******************************************************/
.theme_concours1, .theme_concours2 {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	padding:5px;
	margin:15px 0 0px 10px;
	font-size:15px; 
	font-weight:bold;
	}
.theme_concours1 {color:#666;}
.theme_concours2 {color:#B10044;}

.theme_concours_pg {
	height:32px;
	width: 930px;
	margin: 0 0 10px 15px !important; margin: 0 0 10px 10px;
	font-size:14px;
	font-weight: bold;
	}
.theme_concours_pg img{
	padding-left:10px
	}
.theme_concours_pg p {margin:10px 0 0 10px}

/*********** pagination ******************************************************/
.pagination{
	width: 96%;
	background-color:#F5F5F5;
	clear:both;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	text-align: center;
	color:#B10044;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	margin:0 0 10px 15px 
	}
.pagination a {color:#B10044; text-decoration: none}
.pagination a:hover {font-weight: bold}

/*********** photo medium ******************************************************/
.photo_medium_ht {
	background-image: url(../../../images/photo_medium_ht.jpg);
	background-repeat:no-repeat;
	height:2px
	}
.photo_medium_bg {
	background-image: url(../../../images/photo_medium_bg.jpg);
	background-repeat:repeat-y;
	height:298px;
	font-weight:bold
	}
.photo_medium_bg p {margin:0}

.photo_medium_bas {
	background-image: url(../../../images/photo_medium_bas.gif);
	background-repeat:no-repeat;
	height:86px
	}
.photo_medium_bas .bouton{
	float:right;
	clear:right
	}
.photo_medium_bas1 {
	background-image: url(../../../images/photo_medium_bas1.jpg);
	background-repeat:no-repeat;
	height:10px
	}
.photo_medium_bas1 .commentaire{
	background-color:#EEE;
	border:1px solid #CCCCCC;
	height:40px;
	width: 305px;
	font-size:10px;
	color:#333333;
	padding: 3px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	}
.photo_medium_bas .votes, .photo_medium_bas1 .votes{
	padding:10px 0 5px 0;
	float:right;
	}
.photo_medium_bg, .photo_medium_bas .votes, .photo_medium_bas1 .votes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F0008E;
	}

/*********** concours : page intérieure > miniatures ******************************************************/
.photo_small, .photo_classement, .photo_cadeau, .photo_classement_star, .photo_small1, .photo_small_fiche {
	font-size:10px;
	float: left;
	}
.photo_small, .photo_classement, .photo_classement_star, .photo_small1, .photo_small_fiche {
	color:#666;
	}
.photo_small, .photo_classement, .photo_cadeau, .photo_small .medaille div, .photo_classement_star, .photo_small1, .photo_small_fiche {
	font-family:Arial, Helvetica, sans-serif;
	}
.photo_classement, .photo_classement_star {margin-top:10px}
.photo_classement_star {margin-right:4px; margin-bottom:10px}
.photo_small, .photo_small1 {margin:0 6px 10px 0}
.photo_small_fiche {margin:0 10px 10px 0}
.photo_cadeau {margin:0 0px 0px 8px; color: #022E4B}

.photo_small .haut, .photo_small1 .haut1, .photo_small_fiche .haut1, .photo_classement .haut, .photo_small .medaille, .photo_small1 .medaille, .photo_cadeau .haut, .photo_small .bas, .photo_small1 .bas, .photo_small_fiche .bas, .photo_cadeau .bas, .photo_classement .bas1, .photo_classement .bas2, .photo_classement .bas3, .photo_classement_star .bas1, .photo_classement_star .bas2, .photo_classement_star .bas3{
	background-repeat:no-repeat;
	}
.photo_small .haut, .photo_small1 .haut, .photo_small_fiche .haut, .photo_small1 .haut{
	background-image: url(../../../images/photo_small_ht_noel.gif);
	/*background-image: url(../../../images/photo_small_ht.gif);*/
	/*height:3px*/
	height:17px
	}
.photo_classement_star .haut{
	background-image: url(../../../images/photo_small_ht2.gif);
	height:3px
	}
.photo_small .medaille{
	background-image: url(../../../images/medaille.gif);
	height:35px
	}
.photo_small1 .medaille{
	background-image: url(../../../images/medaille1.gif);
	height:35px
	}
.photo_small .medaille div, .photo_small1 .medaille div {
	width:44px;
	text-align:center;
	font-weight: bold;
	font-size:13px;
	margin: 0px 0 0 10px;
	}
.photo_small .medaille div{
	color:#FFF;
	}
.photo_small1 .medaille div{
	color:#666;
	}
.photo_cadeau .haut, .photo_small .bas, .photo_small1 .bas, .photo_cadeau .bas, .photo_small_fiche .bas {
	height:4px
	}
.photo_cadeau .haut {
	background-image: url(../../../images/photo_cadeau_ht.jpg);
	}
.photo_small .bas, .photo_small1 .bas, .photo_small_fiche .bas{
	background-image: url(../../../images/photo_small_bas.gif);
	}
.photo_cadeau .bas{
	background-image: url(../../../images/photo_cadeau_bas.jpg);
	}
.photo_classement .bas1, .photo_classement .bas2, .photo_classement .bas3{
	height:35px
	}
.photo_classement_star .bas1, .photo_classement_star .bas2, .photo_classement_star .bas3{
	height:32px
	}
.photo_classement .bas1 {background-image: url(../../../images/photo_small_bas1.gif);}
.photo_classement .bas2 {background-image: url(../../../images/photo_small_bas2.gif);}
.photo_classement .bas3 {background-image: url(../../../images/photo_small_bas3.gif);}

.photo_classement_star .bas1 {background-image: url(../../../images/photo_small_classement1.gif);}
.photo_classement_star .bas2 {background-image: url(../../../images/photo_small_classement2.gif);}
.photo_classement_star .bas3 {background-image: url(../../../images/photo_small_classement3.gif);}

.photo_small .bg, .photo_small1 .bg, .photo_small_fiche .bg, .photo_classement .bg {
	background-image: url(../../../images/photo_small_bg.gif);
	background-repeat:repeat-y;
	}
.photo_classement_star .bg {
	background-image: url(../../../images/photo_small_bg2.gif);
	background-repeat:repeat-y;
	height: 95px; padding-top:10px
	}
.photo_cadeau .bg {
	background-image: url(../../../images/photo_cadeau_bg.jpg);
	background-repeat:repeat-y;
	height: 104px;
	padding-right: 5px
	}
.photo_small .bg, .photo_small1 .bg, .photo_small_fiche .bg {height: 114px;}
.photo_classement .bg {height: 95px; padding-top:10px}

/*********** concours : page intérieure > photo large ******************************************************/
.photo_large_ht, .photo_large_bas {
	background-repeat:no-repeat;
	}
.photo_large_bg, .photo_large_bas .commentaire, .photo_large_bas .votes {
	font-family:Arial, Helvetica, sans-serif;
	}
.photo_large_ht {
	background-image: url(../../../images/photo_large_top.gif);
	height:10px;
	}
.photo_large_bg {
	background-image: url(../../../images/photo_large_bg.gif);
	background-repeat:repeat-y;
	height:298px;
	color:#B10044;
	font-size:11px;	
	font-weight:bold;
	padding:10px 10px 0 0
	}
.photo_large_bg p{margin:0}

.photo_large_bas {
	background-image: url(../../../images/photo_large_bas.gif);
	height:11px
	}
.photo_large_bas .commentaire{
	background-color:#EEE;
	border:1px solid #CCCCCC;
	width: 320px;
	font-size:10px;
	color:#333333;
	padding: 3px;
	clear:both
	}
.photo_large_bas .votes{
	padding:10px 0 5px 0;
	color:#666;
	font-size:11px;
	float:right
	}
.photo_large_bas .bouton, .photo_large_bas form{
	float: right;
	padding:10px 5px 10px 0
	}
/************* Page d'identification *****************************************************/
.identification {
	background-color:#EFEFEF; 
	border:1px solid #ccc; 
	margin-bottom:20px;
	padding: 0 0px 10px 0px
	}
.inscription {margin: 0 0 0 10px}
input.identifier {margin-right: 30px;}

#envoi_ami {
	background:#AAA; 
	border:#AAA 1px solid; 
	padding:5px; 
	display:none; 
	width:330px; 
	z-index:500; 
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	}
#envoi_ami h4{
	margin: 0px 0 10px 15px;
	font-size:14px
	}
#envoi_ami h5{
	margin: 0px 0 5px 15px;
	font-size:12px;
	border-bottom: 1px solid #03304E
	}
#envoi_ami form {
	margin:0
	}
#envoi_ami table {margin: 0 0 0 10px}
#envoi_ami .fermer {
	display:block;
	background-color:#F5F5F5;
	width:50px;
	height:15px;
	float: right;
	text-align: center
	}
#envoi_ami .fermer a{
	color:#000;
	cursor:pointer;
	text-decoration:none
	}

/************* reglement *****************************************************/
div.drag-handle
	{
	cursor: move;
	background-color:#B5CCF0;
	padding:5px;
	text-decoration:none;
	height: 15px;
	}
/********** page mot de passe oublié ******************************************/
.pass_oubli {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:12px
	}
.intro_concours_fiche {
	background-color: #EAEAEA;
	border:1px solid #CCC;
	color:#333333;
	font-size:11px;
	display:table;
	margin:10px 10px 10px 15px !important; margin:10px 10px 10px 10px;
	padding: 10px;
	width:940px;
	clear:both
	}
.menu_retour {font-size:12px}
.menu_retour a {color: #F0008E; text-decoration:none; font-weight: bold}

.attention_envoi { background-color:#FFF; padding:10px; font-size:11px; border:1px solid #F0008E; margin:10px}

/*************************************************************************************
FAQ concours
****************************************************************************************/
#faq_concours {margin:15px;font-size:11px; color:#666}
#faq_concours h1 {
	color:#B10044;
	font-size:14px;
	border-bottom:1px dotted #CCC;
	padding:0 0 5px 0
	}
#faq_concours .question a {
	color: #666;
	text-decoration:none;
	font-size:11px;
	}
#faq_concours .question a:hover, #faq_concours .cadre_question, #faq_concours .top {font-weight:bold}

#faq_concours .cadre_reponse {
	background-color:#F7F7F7;
	border:1px solid #CCC;
	padding:10px;
	}
/*************************************************************************************
Page identifier
****************************************************************************************/
#box_inscrite .titre, #inscription .titre {
	border-bottom:1px solid #666; 
	margin:10px 0 5px 0;
	font-weight:bold;
	clear:left
	}	
#box_inscrite, #inscription {
	display:table;
	background-color:#EEEEEE;
	border:1px solid #DADBDB;
	padding:5px;
	font-size:11px;
	color: #666
	}
#box_inscrite {width:200px; margin:15px 20px 0 15px;}
#box_inscrite a {text-decoration:underline}
#inscription {
	float:left;
	width:70%;
	margin:15px 0 20px 0px
	}
#box_inscrite label {
	width:200px;
	display:block;
	}
#inscription label {
	width:155px;
	display:block;
	}
#inscription .erreur {width:100%; text-align:left; float:left}
#inscription input {width:120px;}
#inscription label {clear:left} 
#box_inscrite label, #box_inscrite input {float:left}
#inscription #enceinte label, #inscription #enceinte input, #inscription #enceinte select, #inscription #enfants label, #inscription #enfants input, #inscription #enfants select {float:none}
#inscription input.form, #box_inscrite input.login{
	border:none;
	width:150px;
	height:29px;
	cursor:pointer;
	margin:10px 0 10px 0  
	}
#box_inscrite input.login {background:url('../../../images/bt_participer2.gif') no-repeat center;}	
#inscription input.form {background:url('../../../images/bt_participer3.gif') no-repeat center;}
