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

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



#menu_galeries a.onglet, #menu_galeries a.onglet_current
{
	cursor:pointer;
	display:block;
	float:left;
	margin:2px;
	padding:5px;
	width:150px;
	text-align:center;
	font-weight:bold;
}

#menu_galeries a.onglet{background: #CCC; color:#000}

#menu_galeries a.onglet:hover, #menu_galeries a.onglet_current {background:#CC0000; color:#FFF}

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

/*********************************************************************************
Page index
**********************************************************************************/
#galerie_index {margin:0 0 0 18px; }
#galerie_index .themes {background:#F5F5F5; border:1px solid #DDD; display:table; margin:0 10px 0 0; padding:10px 5px 0 15px;  width:940px }
#galerie_index .themes .mini {width:125px; float:left; margin:0 9px 15px 0; text-align:center }
#galerie_index .themes .mini_visu {background: url(../../../images/galeries_themes_mini.gif) no-repeat top; width:125px; height:123px}
#galerie_index .themes a {color:#666}

/*********************************************************************************
Page fiche
**********************************************************************************/
#fiche_colonne_G {
	width:490px; 
	float:left; 
	margin:0 0 0 15px !important; 
	margin:0 0 0 10px;
	}
#fiche_colonne_D {
	width:480px; 
	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
	}
#avatar {width:460px;}	
#avatar_membre {
	width:950px; 
	margin:0 0 0 15px
	}
#avatar,#avatar_membre {
	border:#CCC 1px solid; 
	background:#F5F5F5; 
	padding:5px; 
	height:70px
	}
#commentForm, #ecrireMp {
	display:none; 
	height:150px; 
	position:absolute; 
	z-index:100; 
	filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;
	}
#commentForm a, #ecrireMp a {color:#FFF; text-decoration:underline}

#commentForm {width:300px;}
#ecrireMp {width:200px;}

.commentaire_galerie {
	background-color:#EFEFEF;
	border:1px dotted #CCC;
	padding:10px;
	margin:0 0 5px 0;
	font-size:11px
	}
input.mp_msg {
	background-image: url(../../../images/bt_mp.gif); 
	width:82px; 
	height:29px; 
	cursor:pointer; 
	border:none; 
	margin:5px 0 0 0
	}

/******** 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 15px;
	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: 97%;
	background-color:#F5F5F5;
	clear:both;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	text-align: center;
	color:#B10044;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	margin:0 0 10px 5px 
	}
.pagination a {color:#B10044; text-decoration: none; font-size:12px}
.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);
	height:86px
	}
.photo_medium_bas, .photo_medium_bas1 {background-repeat:no-repeat;}
.photo_medium_bas .bouton{
	float:right;
	clear:right
	}
.photo_medium_bas1 {
	background-image: url(../../../images/photo_medium_bas1.jpg);
	height:10px
	}
.photo_medium_bas1 .commentaire{
	background-color:#EEE;
	border:1px solid #CCCCCC;
	height:40px;
	width: 305px;
	font-size:10px;
	color:#333;
	padding: 3px;
	clear:both;
	}
.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-size:11px;
	color:#F0008E;
	}
.photo_medium_bas1 .commentaire, .photo_medium_bg, .photo_medium_bas .votes, .photo_medium_bas1 .votes {font-family:Arial, Helvetica, sans-serif;}

/*********** concours : page intérieure > miniatures ******************************************************/
.photo_small, .photo_classement, .photo_cadeau, .photo_classement_star, .photo_small1, .photo_small_fiche , .photo_small_galerie{
	font-size:10px;
	float: left;
	}
.photo_small, .photo_classement, .photo_classement_star, .photo_small1, .photo_small_fiche, .photo_small_galerie {color:#666;}

.photo_small, .photo_classement, .photo_cadeau, .photo_small .medaille div, .photo_classement_star, .photo_small1, .photo_small_fiche, .photo_small_galerie {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_small_galerie {margin:0 5px 10px 0}
.photo_cadeau {margin:0 0px 0px 8px; color: #022E4B}

.photo_small .haut, .photo_small1 .haut1, .photo_small_fiche .haut1,.photo_small_galerie .haut1, .photo_classement .haut, .photo_small .medaille, .photo_small1 .medaille, .photo_cadeau .haut, .photo_small .bas, .photo_small1 .bas, .photo_small_fiche .bas, .photo_small_galerie .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, .photo_small_galerie .haut {background-image: url(../../../images/photo_small_ht.gif);}
.photo_classement_star .haut{background-image: url(../../../images/photo_small_ht2.gif);}
.photo_small .haut, .photo_small1 .haut, .photo_small_fiche .haut, .photo_small1 .haut, .photo_small_galerie .haut, .photo_classement_star .haut {height:3px}

.photo_small .medaille{background-image: url(../../../images/medaille.gif);}
.photo_small1 .medaille{background-image: url(../../../images/medaille1.gif);}
.photo_small .medaille,.photo_small1 .medaille {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, .photo_small_galerie .bas {height:4px}
	
.photo_cadeau .haut {background-image: url(../../../images/photo_cadeau_ht.jpg);}
.photo_small .bas, .photo_small1 .bas, .photo_small_fiche .bas, .photo_small_galerie .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, .photo_small_galerie .bg {background-image: url(../../../images/photo_small_bg.gif);}
.photo_classement_star .bg {
	background-image: url(../../../images/photo_small_bg2.gif);
	height: 95px; 
	padding-top:10px
	}
.photo_cadeau .bg {
	background-image: url(../../../images/photo_cadeau_bg.jpg);
	height: 104px;
	padding-right: 5px
	}
.photo_small .bg, .photo_small1 .bg, .photo_small_fiche .bg, .photo_classement .bg, .photo_small_galerie .bg, .photo_classement_star .bg, .photo_cadeau .bg {background-repeat:repeat-y;}
.photo_small .bg, .photo_small1 .bg, .photo_small_fiche .bg, .photo_small_galerie .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_maxi_top.gif);
	height:10px;
	}
.photo_large_bg {
	background-image: url(../../../images/photo_maxi_bg.gif);
	background-repeat:repeat-y;
	height:460px;
	color:#B10044;
	font-size:11px;	
	font-weight:bold;
	}
.photo_large_bg p{margin:0}

.photo_large_bas {
	background-image: url(../../../images/photo_maxi_bas.gif);
	height:11px
	}
.photo_large_bas .commentaire{
	background-color:#EEE;
	border:1px solid #CCC;
	width: 470px;
	font-size:10px;
	color:#333;
	padding: 3px;
	clear:both;
	margin:0 0 5px 0
	}
.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
	}
	
.photo_membre {
	background-image: url(../../../images/galeries_membres.gif); 
	width:90px; 
	height:90px;
	float:left;
	margin:0 7px 7px 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;}


#FormAmi {
	/*background:#AAA; */
	/*border:#AAA 1px solid; */
	padding:5px; 
	display:none; 
	width:350px; 
	z-index:500; 
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	}
#envoi_ami h4{
	margin: 0px 0 10px 0px;
	font-size:14px
	}
#envoi_ami h5{
	margin: 0px 0 5px 0px;
	font-size:12px;
	border-bottom: 1px solid #03304E
	}
/*#envoi_ami form, #envoi_ami table {margin:0}*/
#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:#333;
	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, #faq_concours .question a  {font-size:11px; color:#666}
#faq_concours {margin:15px;}
#faq_concours h1 {
	color:#B10044;
	font-size:14px;
	border-bottom:1px dotted #CCC;
	padding:0 0 5px 0
	}
#faq_concours .question a {text-decoration:none;}
#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, #inscription label {display:block;}
#box_inscrite label {width:200px;}
#inscription label {width:155px;}
#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;}

/*********** galerie : page index ******************************************************/
.photo_small_index {
	font-size:10px;
	float: left;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 2px 10px 2px
	}
.photo_small_index .haut1, .photo_small_index .bas{background-repeat:no-repeat;}

.photo_small_index .haut{
	background-image: url(../../../images/photo_small_ht.gif);
	height:3px
	}
.photo_small_index .bas {
	height:4px;
	background-image: url(../../../images/photo_small_bas.gif);
	}
.photo_small_index .bg {
	background-image: url(../../../images/photo_small_bg.gif);
	background-repeat:repeat-y;
	height: 114px;
	}

/*---------------------------- BOX ROND JAUNE ---------------------------*/
.xtop_jaune, .xbottom_jaune {display:block; background:transparent; font-size:1px;}
.xb1_jaune, .xb2_jaune, .xb3_jaune, .xb4_jaune {display:block; overflow:hidden;}
.xb1_jaune, .xb2_jaune, .xb3_jaune {height:1px;}
.xb2_jaune, .xb3_jaune, .xb4_jaune {background:#B10044; border-left:1px solid #B10044; border-right:1px solid #B10044;}
.xb1_jaune {margin:0 5px; background:#B10044;}
.xb2_jaune {margin:0 3px; border-width:0 2px;}
.xb3_jaune {margin:0 2px;}
.xb4_jaune {height:2px; margin:0 1px;}
.xboxcontent_jaune {display:block; background:#B10044; border:0 solid #B10044; border-width:0 1px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
/*---------------------------- FIN BOX ROND JAUNE ---------------------------*/

#alphabet_galerie {margin:0 0 0 150px}
a.lettre_galerie:hover {background:#B10044; color:#FFF}
a.lettre_galerie { background:#F5F5F5;}
a.lettre_galerie, a.lettre_galerie_current { border:1px solid #DDD; width:15px; height:15px;  display:block; float:left; margin-right:5px; text-align:center}
a.lettre_galerie_current { background:#B10044; color:#FFF;}


/***************** TAGS *********************************************/
#tags_galeries {height:300px;}
a.photos_tags {color:#777; padding:3px;height:auto}
a.photos_tags:hover {background:#777; color:#FFF; padding:3px; height:auto}
