@charset "utf-8";
/* CSS Document */

/* Lorsque l'on ne précise pas de page en particulier */
div#corps.redirection {  }

/* Page d'accueil */
div#corps.accueil img { float:left; margin-right:10px; }

/* Page "vos envies" */
div#corps.vos_envies table { border-collapse:collapse; margin:0px auto; }
div#corps.vos_envies table td { padding:3px; }
div#corps.vos_envies table td h3 { text-align:center; font-size:1em; }
div#corps.vos_envies table td ul { list-style:none; }
div#corps.vos_envies table td ul li { margin:2px; padding-left:10px; text-align:center; }
div#corps.vos_envies table td ul li a { color:#ccc; font-size:0.9em; }
div#corps.vos_envies table td ul li a:hover { color:#eee; }

/* Page "autour du mariage" */
div#corps.autour_du_mariage img { float:left; margin-right:10px; }
div#corps.autour_du_mariage h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }

/* Page "organisation complète mariage" */
div#corps.organisation_complete_mariage img { float:left; margin-right:10px; }
div#corps.organisation_complete_mariage h3 {text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }

/* Page "organisation partielle mariage" */
div#corps.organisation_partielle_mariage div#accordeon { float:left; width:400px; }
div#corps.organisation_partielle_mariage h3 { background-color:#3e3e40; color:#00acb6; font-size:1em; cursor:pointer; margin:5px; padding:2px 2px 2px 10px; }
div#corps.organisation_partielle_mariage div#zone_droite { float:left; width:525px; font-style:italic; font-size:0.9em; }

/* Page "mariage dans les îles" */
div#corps.mariage_dans_les_iles img { float:left; margin-right:10px; }
div#corps.mariage_dans_les_iles h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }

/* Page "autour de bébé" */
div#corps.autour_de_bebe img { float:left; margin-right:10px; }
div#corps.autour_de_bebe h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }

/* Page "pour les plus grands" */
div#corps.pour_les_plus_grands ul#sous_head { list-style:none; padding:0px; margin:0px; overflow:hidden; }
div#corps.pour_les_plus_grands ul#sous_head li { float:left; width:296px; background-color:#3e3e40; padding:0px 5px; margin:0px; text-align:center; border-left:1px solid #3e3e40; border-right:1px solid #3e3e40; border-top:1px solid #3e3e40; }
div#corps.pour_les_plus_grands ul#sous_head li.selected { background-color:#4b4b4d; }
div#corps.pour_les_plus_grands ul#sous_head li a { color:#00acb6; font-weight:bold; margin:0px; padding:0px; }
div#corps.pour_les_plus_grands div#zone_affichage { clear:both; border-left:1px solid #3e3e40; border-bottom:1px solid #3e3e40; border-right:1px solid #3e3e40; padding:5px; }
div#corps.pour_les_plus_grands div#zone_affichage h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }
div#corps.pour_les_plus_grands div#zone_affichage div#section_1 img { float:right; margin-right:10px; }
div#corps.pour_les_plus_grands div#zone_affichage div#section_2 img { float:right; margin-right:10px; }
div#corps.pour_les_plus_grands div#zone_affichage div#section_3 img { float:right; margin-right:10px; }

/* Page "bar/bat mitzvah" */
div#corps.bar_bat_mitzvah img { float:left; margin-right:10px; }
div#corps.bar_bat_mitzvah h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }

/* Page "en amoureux" */
div#corps.en_amoureux img { float:left; margin-right:10px; }
div#corps.en_amoureux h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }

/* Page "entre amis" */
div#corps.entre_amis img { float:left; margin-right:10px; }
div#corps.entre_amis h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }

/* Page "galerie" */
div#corps.galerie table { border-collapse:collapse; margin:0px auto; text-align:center }
div#corps.galerie table td { padding:3px; }
div#corps.galerie table td h3 { text-align:center; font-size:1em; }
div#corps.galerie table td div img { text-align:center; }

/* Page "nos coups de coeur" */
div#corps.coups_de_coeur table { border-collapse:collapse; margin:0px auto; }
div#corps.coups_de_coeur table td { padding:5px; text-align:center; }
div#corps.coups_de_coeur table td h3 { text-align:center; font-size:1em; }

/* Page "actualités" */
div#corps.actualites table td.td1 { width:310px; padding:3px; text-align:center; vertical-align:top; }
div#corps.actualites table td.td2 { text-align:justify; }
div#corps.actualites table td.td2 img { text-align:center; }
div#corps.actualites table td.td2 h3 { text-align:justify; font-size:0.8em; font-weight:normal; font-style:italic; }

/* Page "contact" */
div#corps.contact h3 { text-align:center; }
div#corps.contact p { text-align:center; }
div#corps.contact table { width:927px; height:305; border-collapse:collapse; margin:0px auto; }
div#corps.contact table td { padding:3px; text-align:center; }
div#corps.contact table td.td1 { width:493px; text-align:center; vertical-align:middle; }
div#corps.contact table td.td2 { width:434px; text-align:right; vertical-align:top; }
div#corps.contact table td h4 { text-align:center; font-size:1em; font-weight:normal; color:#00acb6; }
div#corps.contact table td table { width:325px; border-collapse:collapse; margin:0px auto; }
div#corps.contact table td table td { padding:3px; vertical-align:middle; }
div#corps.contact table td table td.td3 { width:120px; text-align:left; }
div#corps.contact table td table td.td4 { width:205px; text-align:right; }

/* Page"évènements professionnels" */
div#corps.evenements_professionnels img { float:left; margin-right:10px; }
div#corps.evenements_professionnels h3 { text-align:center; font-weight:bold; font-size:1.2em; }

/* Page "mentions légales" */
div#corps.mentions_legales table { border-collapse:collapse; margin:0px auto; }
div#corps.mentions_legales table td { padding:3px; text-align:justify; font-size:0.9em; }
div#corps.mentions_legales table td.td1 { width:341px; }
div#corps.mentions_legales table td.td2 { width:604px; }

/* Page "emailing" */
div#corps.emailing table { border-collapse:collapse; margin:0px auto; }
div#corps.emailing table.table1 td { padding:3px; text-align:center; }
div#corps.emailing table.table2 td { text-align:justify; }
div#corps.emailing table.table2 td h3 { font-size:0.9em; font-weight:bold; font-style:italic; }
div#corps.emailing table.table2 td h4 { font-size:0.7em; font-weight:bold; font-style:italic; }

/* Page "marriage in france" */
div#corps.marriage_in_france table td.td1 { width:260px; padding:3px; text-align:center; }
div#corps.marriage_in_france table td.td2 { text-align:justify; }
div#corps.marriage_in_france table td h3 { text-align:justify; font-size:0.9em; font-weight:normal; font-style:italic; }
