@charset "utf-8";
	
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #d153aa;
	text-align: center;
	padding-bottom:25px;
	padding-top:15px;
}

.lien_liste {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#d153aa;
	font-weight: bold;
	text-decoration: none;
}

.titre_noces {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#d153aa;
	font-weight: bold;
}

.includeContent
{
	/* Pourquoi 730 px ? ben je sais pas, mais pour l'instant, ca passe en comment parce que ca me saoule ^^
	width:730px;
	*/
	width:690px;
}
.menuListe
{
	width:365px;
	margin-left:auto;
	margin-right:auto;
}
.resumeVoyage
{
	height:150px;
	width:100%;
}
/* styles sur texte */
/* styles sur form */

.inputIntitule {
	width:385px;
	height:22px;
	border:1px #000 solid;
	background-color:#F0C;
	margin-left:auto;
	margin-right:auto;
}

.inputAccueil {
	width:492px;
	height:90px;
	border:1px #000 solid;
	background-color:#F0C;
}
.inputNom {
	width:220px;
	height:22px;
	border:1px #000 solid;
	background-color:#F0C;
}


.inputDate {
	width:125px;
	height:22px;
	border:1px #000 solid;
	background-color:#F0C;
}

/*Div boutons */
#btns_gestion {
	position: relative;
	top: -10px;
	left: 130px;
	height: 64px;
	width: 400px;
	padding-bottom: 25px;
}


/* Maries - liste */

/*Div Global */
#gestion_liste {
	width: 690px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#Formulaire {
	width: 190px;
	position: absolute;
	text-align: center;
	left: 0px;
	display: block;
}

#Menu_Calepin {
	position:absolute;
	z-index:2000;
	left: 260px;
	padding-top:7px;
}
#Calepin {
	width: 470px;
	position: relative;
	margin-left: 220px;
	height: 406px;
	bottom: 0px;
}



#A-E {
	background-image:url("/images/listeMariage/Maries/invites/calepin/cal_01.png");
	background-repeat:no-repeat;
	height:406px;
	position:absolute;
	width:470px;
	z-index:5;
}
#F-J {
	background-image:url("/images/listeMariage/Maries/invites/calepin/cal_02.png");
	background-repeat:no-repeat;
	height:406px;
	position:absolute;
	width:470px;
	z-index:4;
}
#K-O {
	background-image:url("/images/listeMariage/Maries/invites/calepin/cal_03.png");
	background-repeat:no-repeat;
	height:406px;
	position:absolute;
	width:470px;
	z-index:3;
}
#P-T {
	background-image:url("/images/listeMariage/Maries/invites/calepin/cal_04.png");
	background-repeat:no-repeat;
	height:406px;
	position:absolute;
	width:470px;
	z-index:2;
}
#U-Z {
	background-image:url("/images/listeMariage/Maries/invites/calepin/cal_05.png");
	background-repeat:no-repeat;
	height:406px;
	position:absolute;
	width:470px;
	z-index:1;
}
.content {
	
	padding-top:25px;
	display:block;
	list-style-type:none;
}

/* CSS Document */
/* style positionnement */
/* Noces Voyages */
.btns_haut{
	list-style-type: none;
	padding:2px;
	margin:0;
	display:inline-block;
	float: left;
	}

.invites {
	list-style-type:none;
	margin-left:90px;
	margin-right:10px;
	display:block;
	margin-bottom: 10px;
}

.spanli-invite{
	display:inline-block;
}

#invites {
	position:relative;
	margin: 0 auto;
	text-align:left;
	width:690px;
}


.btn_ma_liste {
	background-image:url(/images/listeMariage/Maries/maliste_defaut.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}
.btn_ma_liste:hover {
	background-image:url(/images/listeMariage/Maries/maliste_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}


.btn_ma_liste:active {
	background-image:url(/images/listeMariage/Maries/maliste_active.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}

/*Sur quelle page on est */
.btn_ma_liste_active {
	background-image:url(/images/listeMariage/Maries/maliste_active.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}

.btn_mes_invites {
	background-image:url(/images/listeMariage/Maries/mesinvites_defaut.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}

.btn_mes_invites:hover{
	background-image:url(/images/listeMariage/Maries/mesinvites_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}

.btn_mes_invites:active {
	background-image:url(/images/listeMariage/Maries/mesinvites_active.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}

/*Sur quelle page on est */
.btn_mes_invites_active {
	background-image:url(/images/listeMariage/Maries/mesinvites_active.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:64px;
	text-decoration:none;
	width:163px;
}

.btn_ajout_invite {
	background-image:url(/images/listeMariage/Maries/invites/bouton_ajout.jpg); 
	background-repeat:no-repeat;
	width:147px;
	height:84px;
	text-align:center;
	padding-top:47px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	margin-top:35px;
	
}
.btn_ajout_invite:hover {
	
	background-image:url(/images/listeMariage/Maries/invites/bouton_ajout_hover.jpg); 
	background-repeat:no-repeat;
	width:147px;
	height:84px;
	text-align:center;
	padding-top:47px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	margin-top:35px;
	
}

.btn_ajout_invite:active {
	
	background-image:url(/images/listeMariage/Maries/invites/bouton_ajout_onclick.jpg); 
	background-repeat:no-repeat;
	width:147px;
	height:84px;
	text-align:center;
	padding-top:47px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	margin-top:35px;
	
}



/*Creer liste */

#mariee {
	margin-right:77px;
}

#liste_mariee {
	padding-top:1px;
	position:absolute; 
	margin-left:50px;
}
#marie {
	margin-left:85px;
}
#liste_marie {
	padding-top:1px;
	position:relative; 
	margin-left:370px;
}

#liste_submit {
	background-image:url(/images/listeMariage/Maries/Liste/bouton_liste.jpg); 
	width:195px; 
	height:102px;
	border:none;
	padding-top:70px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#liste_submit:hover {
	background-image:url(/images/listeMariage/Maries/Liste/bouton_liste_hover.jpg); 
	width:195px; 
	height:102px;
	border:none;
	padding-top:70px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#liste_submit:active {
	background-image:url(/images/listeMariage/Maries/Liste/bouton_liste_onclick.jpg); 
	width:195px; 
	height:102px;
	border:none;
	padding-top:70px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#faire_part {
	padding-top:85px;
	background-image:url(/images/listeMariage/Maries/Liste/faire_part.jpg);
	width:401px;
	height:234px;
	background-repeat:no-repeat;
	font-weight:normal;
	color:#000;
}

/*payer */
#participer {
	margin-top:25px;
	text-align:center;
	padding:0;
}

#participer ul {
	list-style-type:none;
	display:block;
	float: left;
	padding:0;
	
}
#participer ul li {
		margin: 3px;
	    float: left;
		
}

#adresse {
	text-align:center;
	style="margin-top:25px;"
	
}

#adresse ul {
	list-style-type:none;
	display:block;
	float: left;
	padding:0;
}

#adresse ul li {
		margin: 7px;
	    float: left;
		
}

.btn_retour {
	background-image:url(/images/listeMariage/Invites/Payer/retour.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:60px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.btn_retour:hover {
	background-image:url(/images/listeMariage/Invites/Payer/retour_hover.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:60px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}


.btn_retour:active {
	background-image:url(/images/listeMariage/Invites/Payer/retour_active.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:60px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.btn_payer {
	background-image:url(/images/listeMariage/Invites/Payer/payer.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:47px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}
.btn_payer:hover {
	background-image:url(/images/listeMariage/Invites/Payer/payer_hover.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:47px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	
}


.btn_retour:active {
	background-image:url(/images/listeMariage/Invites/Payer/payer_active.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:47px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}

/* Participer */

#icones_1 {
	margin-top:20px;
	text-align:center;
	padding-left:30px;
	font-size:11px;
	width:100%;
}

#icones_1 ul {
	list-style-type:none;
	display:block;
	float: left;
	padding:0;
	
	
}
#icones_1 ul li {
		margin: 0px 10px 0px 10px;
	    float: left;
		
}

#icones_2 {

	text-align:center;
	padding-left:160px;
	font-size:11px;
	width:100%;
}

#icones_2 ul {
	margin-top:20px;
	list-style-type:none;
	display:block;
	float: left;
	padding:0;
	
}
#icones_2 ul li {
		margin: 0px 10px 0px 10px;
	    float: left;
		
}

.prix {
	color:#d153aa;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	width:50px;
	border:none;

}




#btn_tong {
	background-image:url(/images/listeMariage/Invites/Participer/btn_tong.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;

	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_tong:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_tong_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;

	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#btn_verre {
	background-image:url(/images/listeMariage/Invites/Participer/btn_verre.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;

	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_verre:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_verre_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;

	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_palmes {
	background-image:url(/images/listeMariage/Invites/Participer/btn_palmes.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;

	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_palmes:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_palmes_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}


#btn_ile {
	background-image:url(/images/listeMariage/Invites/Participer/btn_ile.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_ile:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_ile_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}


#btn_fish {
	background-image:url(/images/listeMariage/Invites/Participer/btn_fish.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_fish:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_fish_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;

	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}


#btn_avion {
	background-image:url(/images/listeMariage/Invites/Participer/btn_avion.jpg);
	background-repeat:no-repeat;
	display:inline-block;
width:95px; 
	height:84px;
	text-decoration:none;

	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_avion:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_avion_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}


#btn_helico {
	background-image:url(/images/listeMariage/Invites/Participer/btn_helico.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_helico:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_helico_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#btn_home {
	background-image:url(/images/listeMariage/Invites/Participer/btn_home.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_home:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_home_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#btn_smiley {
	background-image:url(/images/listeMariage/Invites/Participer/btn_smiley.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#btn_smiley:hover {
	background-image:url(/images/listeMariage/Invites/Participer/btn_smiley_hover.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width:95px; 
	height:84px;
	text-decoration:none;
	
	text-align:center;

	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.btn_cheque {
	background-image:url(/images/listeMariage/Invites/Participer/payer_cheque.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:53px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}
.btn_cheque:hover {
	background-image:url(/images/listeMariage/Invites/Participer/payer_cheque_hover.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:53px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}


.btn_cheque:active {
	background-image:url(/images/listeMariage/Invites/Participer/payer_cheque_onclic.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:53px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}
.btn_en_ligne {
	background-image:url(/images/listeMariage/Invites/Participer/payer_ligne.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:53px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}
.btn_en_ligne:hover {
	background-image:url(/images/listeMariage/Invites/Participer/payer_ligne_hover.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:53px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}


.btn_en_ligne:active {
	background-image:url(/images/listeMariage/Invites/Participer/payer_ligne_onclic.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:83px;
	text-decoration:none;
	width:148px;
	text-align:center;
	padding-top:53px;
	color:#D153AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
}

/*css des messages de validation*/
#formConnectList label.error{
	color:#F00;
	font-size:10px;
	font-style:italic;
}

#formPaiement label.error{
	color:#F00;
	font-size:10px;
	font-style:italic;
}

#formAddInvite label.error{
	color:#F00;
	font-size:10px;
	font-style:italic;
}

#ui-datepicker-div{
	z-index:1;
}











