
/********************************************
 navigation au-dessus du header 
 ********************************************/	
.faq {text-align:right; margin:0 5px 5px 0; font-family:Arial, Helvetica, sans-serif; width: 955px;}
.faq a { color:#000000; font-size:11px;}
.faq a:hover{text-decoration:underline;}
/**************************************************************************************************
 header 
 **************************************************************************************************/

#logo_fami a, #logo_fami a:link, #logo_fami a:active {
	width: 200px; 
	height: 80px; 
	float: left; 
	text-decoration: none; 
	background-image: url('http://www.babyfrance.com/concours/images/logo_babyfrance.gif'); 
	background-repeat: no-repeat;
	background-position:20px top ;
	}
#banner {
	width: 728px;
	height: 90px;
	margin: 0px;
	float: right;
	}

/******** navigation baby **************************************************************/
.nav_header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	/*display:table;*/
	background-image: url('http://www.babyfrance.com/concours/images/nav_baby.gif'); 
	background-repeat: no-repeat;
	background-position:top left;
	clear:both;
	width:955px;
	height:30px
	}

/******** titre rose **************************************************************/
.titre_top {
	padding: 10px 0 5px 15px;
	clear:both
	}
.titre_top1 {
	padding: 0px 0 10px 15px;
	}
/***********************************************************************************/
 
#colonne_l {
	clear:both;
	width:730px;
	float:left;

	}
#colonne_l h2 {
  color: #1C619A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0;
	display: block;
	}

/* box amie *******************************************************************/
#box_amie {
	height:213px;
	width:215px;
	float:right;
	clear: right;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAmie_bg.gif) repeat-x top #4B9BEB;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0B3F65;
	margin:10px 25px 0 0 !important; margin:0px 5px 0 0 
	}
#box_amie .top {
	height:47px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAmie_top.gif) no-repeat top;
	}
#box_amie .bottom {
	height:15px;
	width:215px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAmie_bottom.gif) no-repeat top;
	}
#box_amie .center {
	height:153px;
	width:215px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_shadow2.gif) repeat-y right !important;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_shadow.gif) repeat-y right;
	}
#box_amie .center p {
	padding: 10px 25px 10px 25px;
	margin:0
	}
#box_amie .center .bouton {margin-left:25px}
#box_amie input {
	margin:5px 0 0 25px;
	width:155px;
	color:#0B3F65;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px
	}
#box_amie input.bt_envoyer {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/bt_envoyer.gif) no-repeat center;
	width:164px;
	height:28px;
	border:none;
	cursor:pointer
	}
/* box nouvelle *******************************************************************/
#box_nouvelle {
	height:213px;
	width:215px;
	clear:right;
	float:right;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_bg.gif) repeat-x top #4B9BEB;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin:0 25px 0 0 !important; margin:0 5px 0 0 
	}
#box_nouvelle .top {
	height:57px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_top.gif) no-repeat top;
	}
#box_nouvelle .bottom {
	height:15px;
	width:215px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_bottom.gif) no-repeat top;
	}
#box_nouvelle .center {
	height:143px;
	width:215px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_shadow.gif) repeat-y right !important;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_shadow1.gif) repeat-y right;
	}
#box_nouvelle .center p {
	padding: 10px 25px 10px 25px;
	margin:0
	}
#box_nouvelle .center .bouton {margin-left:25px}

/************** dias avis *********************************************************/
.avis_dias {
	width:235px;
	height:140px;
	background: url(../../../images/bg_avis_dias2.gif) no-repeat top;
	float:left;
	margin:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding:3px
	}
.avis_dias a {
	color: #3377B5;
	text-decoration:none;
	font-weight:normal
	}	
.avis_dias .img_mini {height:105px; margin: 7px 0 3px 0; width:200px}

.avis_dias .msg {height:100px; display:block; width: 210px; margin: 0 5px; padding: 0 5px;}
.avis_dias .msg img {margin: 0 5px 5px 10px}
.avis_dias a.bouton {width:100%; clear:both; text-align:center; display:block}

/* ----------------------------------------------------
	Styles appliqués au Calendrier
----------------------------------------------------- */
#calendrier {
	width:215px; 
	height:140px;
	float:right;
	font-size:11px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/bg_calendrier.gif) no-repeat center;
	margin: 0 25px 10px 0px;
	}
#calendrier li{
	list-style: none;	
}

#calendrier h3{
	list-style: none;
	margin:0px;
	color:#FFF;
	margin: 10px 10px 5px 10px;
	display: block;
	border-bottom: 1px solid #FFF;
	font-size:13px
}

#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
	font-weight:bold; 
	
}
.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
} 
#libelle ul {
	margin: 0 0 10px 10px;
	color:#FF9933
	}
#libelle li {
	float : left;
	width : 28px;
	text-align:center;
	color:#FF9933;
	padding-bottom:5px
	}
.ligne li {
	color: #CCCCCC;
	float : left; 
	width : 28px;
	text-align:center 
}

.ligne li a{
	list-style: none;
	text-decoration: none;
	color:#FFF;
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
	color:#FF9900;
}

li.itemCurrentItem {
	font-weight:bold;
	color:#FF9900
}

li.itemCurrentItem a{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none
}

li.itemSelectedItem {
	font-weight:bold;
	color:#000000
}	

.page_accueil {
	width: 720px !important; width: 720px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/pagination.jpg) repeat-x;
	height:20px;
	border:1px solid #AED3FB;
	padding:3px 0 0px 10px;
	font-size:12px;
	clear:both;
	margin: 0 0 10px 0;
	text-align:center
	}	

/* faire-part ***************************************************************/
#faire-part {
	width:700px;
	height: 450px;
	/*background-color:#DDEBFC;*/
	clear:both;
	padding-top:50px
	}
#faire-part .content {
	background-color:#FFFFFF;
	width:580px;
	height: 300px;
	margin: 0px 50px 0px 50px;
	padding:40px 10px 60px 10px !important; padding:40px 10px 40px 10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	/*color: #267ED0;*/
	line-height:20px
	}
#faire-part .content .image {
	width:300px;
	height:300px;
	/*margin: 50px 10px 50px 20px;*/
	color: #267ED0;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/cadre_fairepart.gif) no-repeat center;
	}
#faire-part .content .titre {
	color:#4F9EEE;
	font-weight:bold;
	font-size:15px
	}
#commentaires h3{
	color: #027ABB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 20px 0 10px 0px
	}
#commentaires h4 {
	color: #1C619A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0;
	display: block;
	border-bottom: 1px solid #8FC3FA
	}
#commentaires {
	padding: 0 0 0 15px;
	float:left;
	width:700px
	}
.page_fairepart {
	width: 690px !important; width: 700px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/pagination.jpg) repeat-x;
	height:20px;
	border:1px solid #AED3FB;
	padding:3px 0 0px 10px;
	font-size:12px;
	}
#derniers_avis {
	float:left;
	width:215px;
	padding:0 0 0 10px !important; padding:0 0 0 0px;
	margin:0 0 0 20px !important; margin:0 0 0 0px;
	text-align:center;
	}
button.prev {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/skip-back.gif) no-repeat;
	width:16px;
	height: 16px;
	border:none;
	margin:2px 30px 0 30px;
	cursor:pointer
	}
button.next {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/skip.gif) no-repeat;
	width:16px;
	height: 16px;
	border:none;
	margin:2px 30px 0 30px;
	cursor:pointer
	}
h1.faire-part {font-size:17px; color:#555; margin:10px 0 5px 10px}
h1.faire-part a {color:#555;}
h2.faire-part {display:inline; font-size:13px; padding:10px 10px 0 10px;}
h2.faire-part a {color:#AAA;}
h2.faire-part a:hover {text-decoration:underline; color:#555;}
h3.faire-part {font-size:12px; color:#AAA; margin:0px; text-decoration:underline}
h2.faire-part1 {font-size:13px; color:#555;  }

.intro_faire-part {font-size:11px; background:#F5F5F5; border:1px dotted #DDD; padding:10px}


/* formulaire de choix de thème ******************************************************************/
#themes {
	clear:both;
	margin:0px 10px 10px 10px;
	}
#themes h5, #infos_event h5{
	color: #136FC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0px 0 10px 0px
	}
#themes .visu {
	float: left;
	width: 70px;
	text-align: center
	}
#infos_event {
	clear:both;
	padding: 20px 0 0 10px
	}
#form_event {
	background-color: #F8F8F8;
	border:1px solid #E5E5E5;
	width:900px;
	padding:10px;
	font-size:11px;
	display:table
	}
#form_event label, #form_event input, #form_event .erreur_cache, #form_event img {float: left}
#form_event label, #form_event .erreur_cache {padding-top:6px}
#form_event input {margin: 3px 0 3px 0; width:150px}
#form_event label {width:100px}
#form_event .sexe {float: left; margin:3px 5px 0 0 !important; margin:5px 5px 0 0}
#form_event input.radio {width:20px; padding: 10px 0 0 0}
#form_event .texte {
	float: left;
	background-color:#EBEBEB;
	border: 1px solid #D4D4D4;
	width: 500px
	}
input.inscription {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/bt_enregistrer.gif) no-repeat;
	width: 218px;
	height: 30px;
	border:none;
	margin:10px;
	cursor:pointer  
	}
/* page formulaire ******************************************************************/
#content_form {
	margin: 10px 0 0 15px;
	}
#content_form h5{
	color: #136FC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px 0 10px 0px
	}
.identification {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:10px 0 0 10px;
	background-color:#C0EDFE;
	border:1px solid #95C7DB;
	padding:3px;
	float: left;
	width:  200px
	}
.inscription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 20px 0 0px;
	float: left;
	width:600px
	}
.inscription td {border-bottom: #DDD 1px solid}
.identification input {width:150px}

.inscription h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FD0617;
	margin:0;
	}
	
/* box déjà inscrite *******************************************************************/
#box_inscrite {
	height:213px;
	width:215px;
	clear:right;
	float:right;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_bg.gif) repeat-x top #4B9BEB;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin:0 10px 0 0 !important; margin:0 0px 0 0 
	}
#box_inscrite .top {
	height:57px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxInscrite_top.gif) no-repeat top;
	}
#box_inscrite .bottom {
	height:15px;
	width:215px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_bottom.gif) no-repeat top;
	}
#box_inscrite .center {
	height:143px;
	width:215px;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_shadow.gif) repeat-y right !important;
	background: url(http://www.babyfrance.com/faire-part-naissance/images/boxAnnonce_shadow1.gif) repeat-y right;
	}
#box_inscrite .center p { 
	padding: 10px 25px 10px 25px;
	margin:0
	}
#box_inscrite .center .bouton {margin-left:25px}

form.login {margin: 0 0 0 10px}
form.login a {font-size:10px; color:#FFF; margin:0 0 0 10px}
input.login {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/bt_connexion.gif) no-repeat;
	width: 186px;
	height: 29px;
	border:none;
	margin:0 0 5px 0px;
	cursor:pointer  
	}
input.form {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/bt_valider.gif) no-repeat;
	width: 218px;
	height: 30px;
	border:none;
	margin:10px;
	cursor:pointer  
	}
input.avis1 {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/bt_avis1.gif) no-repeat;
	width: 218px;
	height: 30px;
	border:none;
	margin:10px;
	cursor:pointer  
	}
input.avis2 {
	background: url(http://www.babyfrance.com/faire-part-naissance/images/bt_avis2.gif) no-repeat;
	width: 186px;
	height: 29px;
	border:none;
	margin:0 0 5px 0px;
	cursor:pointer  
	}
