@charset "UTF-8";
html {
	font-size: 100%; /* Voir -> Note 1  la fin de la feuille de styles. */
}
.pos_services{margin-left:28px;}
body {
	background-color:#f9fcfb;
	background-image:url(../img/fond.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-bottom: 0px;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
	margin-top:0;
}
p {
	margin: .75em 0;
	font-family:Arial, Helvetica, sans-serif;

}
img{border:0; margin:0; padding:0;}
p{
	margin:0;
}
li p, blockquote p {
	margin: .5em 0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0; 
}
#{outline:none;}
a:link {
	outline:none;
	color: #004990;
	font-weight:500;
	text-transform:none;
	font-variant:small-caps;
    border:0;
}
a:visited {
	outline:none;
	color: #004990;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	font-variant:small-caps;

}
a:hover {
	outline:none;
	color: #004990;
	font-weight: 500;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
	text-decoration: underline;
}

#global{
	margin-left:auto;
	margin-right:auto;
	width:968px;
	height:100%;
	overflow:hidden;
}
#entete{
	width:968px;
	height:100%;
	overflow:hidden;
}
#head_logo{
	margin-left:auto;
	margin-right:auto;
	width:968px;
	height:123px;
	background-image:url(../img/head_logo.jpg);
	background-repeat:no-repeat;
	display:block;
}
#menu{
	width:968px;
	height:59px;
	background-image:url(../img/menu.jpg);
	background-repeat:no-repeat;
}
#haut_contenu{
	width:968px;
	height:46px;
	background-image:url(../img/haut_contenu.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#bas_contenu{
	width:968px;
	height:23px;
	background-image:url(../img/bas_contenu.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#contenu{
	overflow:hidden;
	height:100%;
	background-image:url(../img/bg_contenu_in.jpg);
	background-repeat:repeat-y;
}
#contenu_normal{
	overflow:hidden;
	height:100%;
	background-image:url(../img/bg_contenu_in.jpg);
	background-repeat:repeat-y;
}
#contenu_gauche{
	width:654px;
	background-image:url(../img/bg_contenu_deg_up.jpg);
	background-repeat:no-repeat;
	float:left;
}
#contenu_droite{
	width:314px;
	background-image:url(../img/bg_contenu_height.jpg);
	background-repeat:repeat-y;
	float:right;
}
.encart{
	width:314px;
	background-image:url(../img/bg_encart_height.jpg);
	background-repeat:repeat-y;
	margin:0;
}
.titre_encart{
	padding-right:60px;
	height:39px;
}
.titre_encart_promo{
	padding-right:60px;
	height:36px;
}
.info_promotion{
	padding-left:36px;
	padding-right:58px;
	text-align:center;
	font-size:13px;
	font-family:arial;
	font-variant:small-caps;
	color:snow;
	background-image:url(../img/bg_encart.jpg);
	background-repeat:repeat-y;
}
.contenu_encart{
	padding-left:36px;
	padding-right:58px;
	text-align:justify;
	color:white;
	font-size:11px;
	background-image:url(../img/bg_encart.jpg);
	background-repeat:repeat-y;
	text-indent:32px;
}
.contenu_encart_promotion{
	padding-left:36px;
	padding-right:58px;
	text-align:center;
	color:white;
	font-size:11px;
	background-image:url(../img/bg_encart.jpg);
	background-repeat:repeat-y;
}
.haut_encart{
	width:314px;
	height:23px;
	background-image:url(../img/encart_haut_bg.jpg);
	background-repeat:no-repeat;
}
.bas_encart{
	width:314px;
	height:35px;
	background-image:url(../img/bas_encart_bg.jpg);
	background-repeat:no-repeat;
}
.bas_encart_promo{
	width:314px;
	height:35px;
	background-image:url(../img/bas_encart_promo.jpg);
	background-repeat:no-repeat;
}
#interflora{
	width:314px;
	height:119px;
	background-image:url(../img/interflora.jpg);
	background-repeat:no-repeat;
}
.tel_livraison{
	padding-left:36px;
	padding-right:50px;
	padding-top:5px;
	padding-bottom:5px;
	color:white;
	background-image:url(../img/bg_encart.jpg);
	background-repeat:repeat-y;
	font-size:0.9em;
}
.tel{
	color:#f6ff00; font-size:12px; font-weight:600;
}
.icone_tel_yellow{width:22px;height:22px; background-image:url(../img/icon_tel_yellow.png);background-repeat:no-repeat;}
#bg_icon{background-image:url("../img/bg_encart.jpg");
background-repeat:repeat-y;
height:44px;
padding-left:40px;
padding-bottom:6px;
padding-right:85px;
width:204px;}
#livraison_icon{background-image:url(../img/icon_tel_cb.jpg);background-repeat:no-repeat;background-position:top;width:209px;height:48px;}
#livraison_icon:hover{background-repeat:no-repeat;background-position:bottom;}

#lien_livraison{padding-top:35px;overflow:hidden;}
#lien_livraison:hover{
	color:#7BFEF7;
}
#titre_promotion{
	padding-left:36px;
	padding-right:58px;
	text-align:center;
	font-size:1.4em;
	font-family:arial;
	font-variant:small-caps;
	color:yellow;
	background-image:url(../img/bg_encart.jpg);
	background-repeat:repeat-y;
}
#img_promotion{
	background-image:url(../img/bg_encart.jpg);
	background-repeat:repeat-y;
	padding-left:65px;
}
#img_promotion img{
	border:3px solid Yellow;
}
.date_promotion{
	padding-left:36px;
	padding-right:58px;
	text-align:center;
	font-size:13px;
	font-family:arial;
	font-variant:small-caps;
	color:yellow;
	background-image:url(../img/bg_encart.jpg);
	background-repeat:repeat-y;
}
#footer{
	width:968px;
	height:150px;
	background-image:url(../img/footer.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.sep_pied{display:block;width:960px; height:3px;background:url(../img/sep_pied.png) center center no-repeat;}
ul.admin_connexion {text-align:center;overflow:hidden;display:block;padding:2px 0 2px 0;} 
ul.admin_connexion li {float:left; list-style-type:none; margin-left:17px;margin-right:20px;} 
.sep_admin{width:2px; height:11px;background-image:url(../simg/sep_admin.gif);background-repeat:no-repeat;}

a.footer_bloc_connexion{height:7px; width:181px;font-size:10px; display:block;font-variant:normal;}
a:hover.footer_bloc_connexion{background-position:bottom;font-variant:normal;}

a.footer_bloc_sitemap{height:7px; width:81px;font-size:10px; display:block;font-variant:normal;}
a:hover.footer_bloc_sitemap{background-position:bottom; font-variant:normal;}
a.footer_bloc_realise{height:10px; width:245px;font-size:10px; display:block; font-variant:normal;}
a:hover.footer_bloc_realise{background-position:bottom; font-variant:normal;}
a.footer_bloc_mag{color:#999;height:10px; width:245px;font-size:10px; display:block; font-variant:normal;}
#pied{width:958px;margin-right:auto;margin-left:auto;}
div#head_logo a.back_home{padding-top:20px;margin-left:auto; margin-right:auto;width:95px;height:90px; border:0; display:block;outline:none;}
div#head_logo a.back_home:hover{border:0;color:none;}
div#head_logo a.back_home:visited{border:0;color:none;}
.admin{
	text-align:center;
	background-image:url(../img/bg_admin.jpg);
	background-repeat:no-repeat;
	width:968px;
	margin-left:auto;
	color:#f9fcfb;
	font-size:10px;
	margin-right:auto;
}
.admin a{
	color:grey;
}
.admin a:hover{
	color:white;
}
/* CSS texte prsentation*/
#cu3er-container{
	margin-left:90px;

}
.titre{
	color:#004990;
	font-family:arial;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	padding-left:60px;
	padding-top:20px;
	padding-bottom:20px;
}
.titre2{
	color:#004990;
	font-family:arial;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:20px;
}
.titre_entreprise{
	color:#089a8f;
	font-family:Helvetica;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:0px;
}

.titre_plan{
	padding-left:30px;
	padding-top:20px;
}
.titre_contact{
	color:#8a20cb;
	font-family:Helvetica;
	font-size:29px;
	padding-left:60px;
	padding-top:20px;
	padding-bottom:20px;
}
.titre_services{
	color:#12cc4e;
	font-family:Helvetica;
	font-size:29px;
	padding-left:60px;
	padding-top:20px;
	padding-bottom:20px;
}
.texte_presentation{
	padding-left:30px;
	padding-right:9px;
	text-align:justify;
	font-size:13px;
	font-family:arial;
	font-variant:small-caps;
	color:#525252;
	line-height:18px;
	text-indent:35px;
	margin-top:15px;
}
.texte_presentation_accueil{
	padding-left:60px;
	padding-right:22px;
	text-align:justify;
	font-size:12px;
	font-family:arial;
	color:#525252;
	line-height:18px;
	text-indent:35px;
}
a.lien_texte{
	padding-left:60px;
}
.liste_presentation{
	list-style-type:none;
	list-style-position:outside;
}
.liste_presentation2{
	list-style-type:none;
	list-style-position:outside;
	margin-top:0;
	margin-left:25px;
	font-variant:small-caps;
}
.horaire_mag2{
	width:250px;
	float:right;
	margin-right:38px;
	font-family:arial;
	color:grey;
	line-height:18px;
}
.horaire_mag1{
	width:250px;
	float:left;
	margin-left:88px;
	font-size:1em;
	font-family:arial;
	color:grey;
	line-height:18px;
}
.magasin_intitule{
	text-align:center;
	color:#525252;
}
.adresse{
	text-align:center;
	color:#171818;
}
.horaire{
	text-align:center;
	color:#004990;
	padding-top:20px;
}
#ouvertures_365{
	width:654px;
	height:44px;
	clear:both;
}

#entreprises_photo{
	
	height:230px;
	width:600px;
	margin-right:auto;
	margin-left:auto;
}

/* CSS page services*/
.contenu_service_liste{ height:100%; display:block; overflow:hidden;}
.liste_service{ float:left;display:block;  line-height:25px;list-style-image:url(../img/listetype_icon.gif);padding-top:10px;}
.liste_1ligne li{padding-top:17px;}
.left_img_liste{float:left;padding-right:25px;}
.sep_liste{clear:both; float:left;}

/* CSS page plan*/

#plan{
	overflow:hidden;
}
.titre_plan2{
	color:#e58a9e;
	font-family:arial;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	padding-left:60px;
	padding-top:20px;
	padding-bottom:20px;
}
.titre-plan-magasin{
	text-align:center;
	font-size:19px;
	color:#004990;
	border-top:1px solid #004990;
	border-bottom:1px solid #004990;
	font-variant:small-caps;
	line-height:35px;

}
#pompignane{
	clear:both;
	padding-left:30px;
	padding-right:28px;
	padding-top:15px;
}
.iconemap-a{background:url(../img/monceaufleurs-avenue-assas.jpg) 20px center no-repeat;}
.iconemap-b{background:url(../img/monceaufleurs-avenue-pompignane.jpg) -1px center no-repeat;}

.titre_plan3{
	text-align:center;
	color:#004990;
}
.adresse a{
	color:black;
	font-variant:normal;
}
.adresse a:hover{
	color:#004990;
}
/* CSS page plan*/

/* CSS page contact*/


/* CSS page contenu*/

#haut_contenu_normal{
	background-image:url(../img/haut_contenu_page_normal.jpg);
	width:968px;
	height:23px;
	background-repeat:no-repeat;
}
#debut_slider{
	width:968px;
	height:100%;
	overflow:hidden;
	background-image:url(../img/debut_slider.jpg);
	background-repeat:no-repeat;
}

#contenu_fullscreen{
	width:900px;
	background-image:url(../img/bg_contenu.jpg);
	background-repeat:repeat-y;
	padding-left:30px;

}

 /* CSS RAJOUTEE PAR PM */
 
#menuAdmin{
text-align:center;
position:fixed;
z-index:100000;
bottom:0px;
left:0px;
width:100%;
height:37px;
background-image:url(../img/bg_barre_admin.png);
background-repeat:repeat-x;
color:white;
font-weight:bold;
line-height:40px;
}
.admin_txt{font-family:Arial, Helvetica, sans-serif;font-size:18px;display:inline; text-transform:uppercase;font-weight:500;letter-spacing:2px;}
.black{ color:white;}
.blue{ color:#82c2da;}
#menuAdmin a:visited.blue{color:#4dbce5;}
#menuAdmin a:hover.blue{ color:#4dbce5;}
#menuAdmin a.blue{color:#4dbce5;}
#menuAdmin a:visited.red{ color:#8b0808;}
#menuAdmin a:hover.red{ color:#8b0808;}
#menuAdmin a.red{ color:#8b0808;}
#menuAdmin a:hover{font-family:Arial, Helvetica, sans-serif;font-size:18px;text-transform:uppercase;font-weight:500;letter-spacing:2px; text-decoration:none;}
#menuAdmin a{font-family:Arial, Helvetica, sans-serif;font-size:18px;display:inline; text-transform:uppercase;font-weight:500;letter-spacing:2px;text-decoration:none;}
.sep_barre_admin{ width:2px;height:26px; background-image:url(../img/sep_admin.png);background-repeat:no-repeat; display:inline;margin:5px;}
.position_img_deco{margin-top:5px; display:inline;}

fieldset{
margin-top:10px;
padding:0px 10px;
border:1px solid #a5a5a5;
-moz-border-radius: 6px 6px 6px 6px;
background:#dedede;
}

/* Mise en forme dans le tiroir (dossier FTP) */
#tiroir{
text-align:left;
}
#tiroir legend a{
color:black;
text-decoration:none;
}
#tiroir legend{
border:1px solid #a5a5a5;
color:#000000;
background:#FFFFFF;
padding:0px 4px;
font-weight:bold;
-moz-border-radius: 6px 6px 6px 6px;
white-space:normal;
cursor:pointer;
}
#tiroir fieldset{
margin-top:10px;
padding:0px 10px;
border:1px solid #a5a5a5;
-moz-border-radius: 6px 6px 6px 6px;
background:#c4c4c4;
}

#tiroir img{
vertical-align:middle;
padding-right:3px;
}
#tiroir a{
text-decoration:none;
color:#5f5f5f;
font-weight:bold;
}
#tiroir a:hover{
color:black;
}
#tinyMce{
background:white;
text-align:left;
}

#tableau-form td
{
padding-right:30px;
border-bottom:1px solid #a5a5a5;
}

/* CSS pour le meu deroulant */

.deroulantAccueil{
position:absolute;
z-index:35000;
overflow:hidden;
height:0px;
width:250px;
}
.deroulantSimple{
position:absolute;
z-index:35000;
width:140px;
display:none;
}
.deroulantAccueil a, .deroulantSimple a{
display:block;
color:white;
border-top:2px solid #ffffff;
font-style:italic;
background:#0b697f;
padding:5px 2px 5px 5px;
text-decoration:none;
font-size:11px;
line-height:11px;
}


/* CSS pour le tableau admin */

#fieldset-grand
{
margin-right:50px;
display:block;
float:right;
width:450px;
}

fieldset #tableadmin td
{

padding: 5px 5px;
border-bottom:solid 1px grey;

}

.choisir_image th
{
text-align:center;
border-bottom: 2px solid red;
}

.choisir_image td
{
padding: 5px 5px;
text-align:center;
border-bottom: 1px solid grey;
border-left: 1px solid grey;
}

.info
{
margin-top:10px;
margin-bottom:10px;
border: 1px solid blue;
text-align:center;
color:red;

}
.galery_services{list-style-type:none;}
.galery_services li{float:left; margin:5px}
.pos_titre_galery{margin-top:80px;}
.pos_titre_galery_horizontal{margin-top:5px;margin-bottom:15px;}
.class_photo{overflow:hidden;clear:both;margin-top:20px;width:580px;margin-left:auto;margin-right:auto; }
.class_photo h3 { float:left;font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;font-weight:500;color:#004990;display:block; height:23px; background-image:url(../img/surlignement_list.gif);background-position:bottom left; background-repeat:no-repeat;padding-left:15px;width:190px;}
.class_photo h3 img{ margin-top:5px;}
.img_container{background-image:url("../img/bg_galery.jpg");background-position:left bottom;background-repeat:no-repeat;height:100%;overflow:hidden;padding-bottom:28px;padding-left:35px;width:100%;padding-top:15px}
.img_container_2{background-image:url("../img/bg_galery.jpg");background-position:center bottom;background-repeat:no-repeat;height:100%;overflow:hidden;padding-bottom:28px;padding-left:35px;width:100%;padding-top:15px}
.jcarousel-skin-tango{float:left;width:300px; margin-left:25px;}
.galerie_horizontal{float:left;width:460px; margin-left:25px;}

.fullscreen{width:228px; margin-left:auto;margin-right:auto; display:block; padding-right:30px;}
.fullscreen2{ clear:both;padding-right:75px;float:right;}
.sep_liste_date{width:454px;height:3px; background-image:url(../img/sep_liste_date.jpg);background-repeat:no-repeat;margin:0;}
.dates_a_souhaiter_illustration{float:left; width:400px;height:400px;background-repeat:no-repeat; background-image:url(../img/dates_a_souhaiter_illustration.jpg);background-position:bottom right;}
#dates_div{width:454px; float:left; font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.liste_date{float:right;list-style-type:none;line-height:35px; text-align:right; background-image:url(../img/bg_date_liste.jpg); background-repeat:repeat-y;}
.pos_date_liste{margin-right:45px;}
.no_bg{line-height:0px;}
.noces{ clear:both; width:823px; margin-left:auto;margin-right:auto;  }
.haut_noces{ clear:both; width:823px; height:12px; background-image:url(../img/haut_noces.jpg);background-repeat:no-repeat;}
.bas_noces{ clear:both; width:823px; height:12px; background-image:url(../img/bas_noces.jpg);background-repeat:no-repeat;}
.contenu_noces{font-family:Arial, Helvetica, sans-serif;padding-left:35px; clear:both; width:823px; height:100%;overflow:hidden; background-image:url(../img/bg_noces.jpg);background-repeat:repeat-y;}
.liste_noces{list-style-type:none; width:205px; float:left; line-height:20px; margin-left:25px; margin-right:42px;}
.titre_liste_noce{ color:#004990; font-weight:bold;font-variant:small-caps; margin-bottom:5px;margin-top:15px}
.google_maps{width:862px; overflow:hidden;margin-left:auto;margin-right:auto;margin-top:10px;}
.adresse_plan{width:700px;margin-left:auto;margin-right:auto;overflow:hidden;}

.plan_du_site{margin-left:34px;list-style-type:none;line-height:25px;font-size:16px; margin-right:34px;text-align:justify;margin-top:15px;text-align:left;text-indent:40px;}
.desc_plansite{ font-size:13px;text-indent:25px;margin-bottom:15px;padding:15px;border:1px solid #e8e8e8;text-align:left;}
