/* CSS FLEURS-CANNES.COM */

body {
margin: 0px 0px 0px 0px;
background-color: #000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3f3f3f;}

h1{
margin-top:25px;
font-size:24px;
color:#3f3f3f;}

h1 span{
font-weight:normal;
font-style:italic;}
/* CSS index.php */


#contenu_index
{width:600px;
margin:0 auto;}

#contenu_index a
{color:#000000;}

#contenu_index a:hover
{color:#000000;}

#footer_index{
font-size:13px;
width:600px;
margin:0 auto;
text-align:center;
color:#7fb45c;}

#footer_index a{
font-size:13px;
color:#3f3f3f;
text-align: center;
text-decoration:none;
font-style:italic;
font-weight:bold;}

#footer_index a:hover{
color:#7fb45c;
text-decoration:none;} 

#flash{
width:600px;
margin:0 auto;
text-align:center;}



/*CSS Référencement */

#referencement{
width:600px;
margin:25px auto;
text-align:center;}

#referencement a {
font-size: 9px;
color: #3f3f3f;
text-decoration: none;}

#referencement a:hover {
color:#ffffff;
text-decoration:underline;} 



/*CSS Navigation */

#menu_horizontal{
width:800px;
margin:10px auto 0 auto;
background-color:#3f3f3f;
font-size:13px;
color:#7fb45c;
height:25px;}

#menu_horizontal a{
color:#ffffff;
text-decoration:none;
font-style:italic;
text-transform:capitalize;
font-weight:bold;}

#menu_horizontal a:hover, #menu_horizontal a.menu_actif{
color:#7fb45c;
text-decoration:none;}

.menu_gauche{
float:left;
padding-left:15px;
padding-top:5px;}

.menu_droite{
padding-right:15px;
padding-top:5px;
float:right;}

#sous_menu_horizontal {
margin-top:10px;
color:#3f3f3f;}

#sous_menu_horizontal a {
color:#3f3f3f;}

#sous_menu_horizontal a:hover {
color:#7fb45c;}



/* CSS Pages */

#generale{
margin:0 auto;
width: 800px;}

#contenu_presentation{
clear:both;
background-image:url(../images/deco/background_presentation.jpg);
background-repeat:no-repeat;
width:800px;
height:475px;
margin:0 auto;
border-top:1px solid #000000;
border-bottom:1px solid #000000;}

.texte_presentation{
width:350px;
float:right;
text-align:center;
color:#3f3f3f;}

.texte_presentation p{
font-size:12px;
font-style:italic;
font-weight:normal;
padding:25px;
text-align:justify;}


#contenu_fleurs{
clear:both;
background-image:url(../images/deco/background_fleurs.jpg);
background-repeat:no-repeat;
width:800px;
height:475px;
margin:0 auto;
border-top:1px solid #000000;
border-bottom:1px solid #000000;}

#texte_fleurs{
width:350px;
float:right;
text-align:center;}

#contenu_senteurs{
clear:both;
background-image:url(../images/deco/background_senteurs.jpg);
background-repeat:no-repeat;
width:800px;
height:475px;
margin:0 auto;
border-top:1px solid #000000;
border-bottom:1px solid #000000;}

#texte-senteurs{
width:350px;
float:right;
text-align:center;}

#contenu_deco{
clear:both;
background-image:url(../images/deco/background_deco.jpg);
background-repeat:no-repeat;
width:800px;
height:475px;
margin:0 auto;
border-top:1px solid #000000;
border-bottom:1px solid #000000;}

#texte-deco{
width:350px;
float:right;
text-align:center;}

#contenu_evenements{
clear:both;
background-image:url(../images/deco/background_evenements.jpg);
background-repeat:no-repeat;
width:800px;
height:475px;
margin:0 auto;
border-top:1px solid #000000;
border-bottom:1px solid #000000;}

#texte-evenements{
width:350px;
float:right;
text-align:center;}


#contenu_contact{
clear:both;
background-image:url(../images/deco/background_contact.jpg);
background-repeat:no-repeat;
width:800px;
height:475px;
margin:0 auto;
border-top:1px solid #000000;
border-bottom:1px solid #000000;}

.plan_google{
width:450px;
height:450px;
padding:25px 0 0 25px;
float:left;
background-color:#CCCCCC;}

.plan_google a{
color:#3f3f3f;}

.plan_google a:hover{
color:#ffffff;}

.formulaire{
width:300px;
height:475px;
margin:0;}

.formulaire a{
padding: 5px ;
color:#3f3f3f;	
font-size:12px;}

.formulaire a:hover{
padding-left:15px;
color:#7fb45c;}

#footer{
width:800px;
margin:0 auto;
background-image:url(../images/deco/background_footer.gif);
background-repeat:no-repeat;
height:100px;
clear: both;}

#adresse{
float:right;
margin:10px 25px 0 0 ;
padding:0;
font-style: italic;
font-size: 12px;
color:#FFFFFF;}

#adresse p{
padding:0;
margin:0;}


/*CSS Images Produits (Lightbox) */


.produits{
margin:25px auto;
color: #3f3f3f;
width: 350px;}

.produits img{
margin:5px;
border:1px solid #3f3f3f;
padding:1px;}

.produits img:hover{
border:1px solid #7fb45c;}


/*CSS Infos Légales */

.titre-info-legales{
text-align:center;
color:#7fb45c;
text-transform:uppercase;
font-size:12px;}

.titre-info-legales span{
text-align:center;
color:#3f3f3f;
text-transform:none;
font-size:12px;}

.info-legales{
margin:10px;
font-size:11px;}

.info-legales span{
margin:10px;
font-size:11px;
color:#FFFFFF;}.texte-bas {
	font-style: italic;
	color: #333333;
	padding: 0 20px;
	text-align: justify;
}

