/* CSS Document */
/* ************************************************************************ */
/* ganica.fr : Style Sheet                                                */
/* ************************************************************************ */
/* Creation : olivier chaya / ganica - 2007-11-19                                */
/* ************************************************************************ */


/* *****************STRUCTURE DE LA PAGE*********************** */

body
{ 
	font-family: Georgia, "Times New Roman", Times, serif; 
    font-size: 0.7em;
	background-color:#FFFFFF;
	color:#9D0057;
	padding-top:5px;
}

/** ROLLOVER SUR ACCUEIL **/   	
a.img_rollover
{
	display: block ;
	width: 203px ;
	height:119px;
	text-decoration: none ;
	background: url(../images/style/back-home.gif) no-repeat 0 0;
	float:right;
}

a.img_rollover:hover
{
	text-decoration: none ;
	background: url(../images/style/back-home.gif) no-repeat 0 -119px;
}

/*********************/
div#conteneur
{
	width: 849px;
	border:#9D0057 1px solid;
	background-image:url(../images/style/fd-top-pageint.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px auto;
	min-height:650px;
}

* html div#conteneur
{ height: 650px; }

div#haut
{
	width:646px;
	float:left;
	height:9px;
	text-align:right;
	padding-top:98px;	
}

div#conteneur_centre
{


clear:both;
	margin: 0;
	padding: 0;
	width: 100%;
	background-image:url(../images/style/bottom-nav.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom: 0px;
	min-height:650px;
	padding-top: 10px;	
}
* html div#conteneur_centre
{ height: 650px; }


div#gauche
{
	padding: 0px 20px 20px 0px;
	margin-left: 30px;
	margin-right: 185px;
}

div#droite
{
	clear:both;
	background-color:#9D0057;
	padding: 0px;
	width: 145px;
	float: right;
}

div#bas
{
	padding: 0px;
	padding-top:15px;
	text-align: center;
	width:851px;
	margin:0px auto;
}	


/*********************/

div#conteneur-home
{
	width: 849px;
	margin:0px auto;
	height:627px;
	border:#9D0057 1px solid;
	background:url(../images/style/degrade_fond.jpg);
	background-position: center;
	background-repeat:no-repeat
}

#home-titres 
{ width:218px;
  margin:117px 0px 0px 315px;
}

#bloc_contenu
{
	padding: 0px 0px 20px 13px;
	width:632px;
	min-height:650px;
}

#menu_droite 
{
	margin-left:5px;
}

.clear-both{
	clear:both;
}

.centre-contenu-texte { margin-left:0px; }

.centre-produits {margin-left:61px; 
                  background:url(../images/style/separ.gif); 
				  background-position:bottom; 
				  background-repeat:no-repeat; 
				  min-height:60px; 
				  margin-top:15px; 
				  padding-bottom:30px}
				  
				  
* html .centre-produits  {
        height: 60px;
}


/***********************************/

ul.menu  { padding: 0px;
           margin: 0px 0px 0px 8px; 
		   border: 0px;
		   list-style-type:none; }
		   
ul.menu  li
{ 	margin: 0px; 
    padding: 0px;
	list-style-type:none;
	line-height:30px
}

ul.submenu  { padding: 0px;margin: 0px;border: 0px;list-style-type:none;} 
ul.submenu li  {padding: 0px;
			    line-height:18px;
				border:0px
}

.img-gauche { margin-bottom:25px; margin-right:25px;  float:left; border:#9D0057 1px solid }	

.img-droite { margin-bottom:25px; margin-left:25px; float:right; border:#9D0057 1px solid }	

.nom-produits {
	font-size:1em;
	font-weight:bold;
	color:#9D0909;
	margin:0px;
	padding:0px;
	line-height:14px
}
/* **************** LIENS ****************************** */

a:link    { color:#999999; text-decoration: none;}
a:visited { color:#999999; text-decoration: none;}
a:hover   { color:#9D0057; text-decoration: none; font-weight:bold}

a.navig-home:link    { font-size:1.1em; font-weight:bold; color:#9D0057; }
a.navig-home:visited { font-size:1.1em; font-weight:bold; color:#9D0057; }
a.navig-home:hover   { font-size:1.1em; font-weight:bold; color:#9FA15E; }

a.navig-basic:link    { font-size:0.95em; font-weight:normal; color:#9D0057; }
a.navig-basic:visited { font-size:0.95em; font-weight:normal; color:#9D0057; }
a.navig-basic:hover   { font-size:0.95em; font-weight:normal; color:#9FA15E; }

a.navig:link    { font-size:1.6em; font-weight:bold; color:#9D0057; margin-left:20px}
a.navig:visited { font-size:1.6em; font-weight:bold; color:#9D0057; margin-left:20px}
a.navig:hover   { font-size:1.6em; font-weight:bold; color:#9FA15E; margin-left:20px}

a.navig-over:link    { font-size:1.6em; font-weight:bold; color:#9FA15E; margin-left:20px}
a.navig-over:visited { font-size:1.6em; font-weight:bold; color:#9FA15E; margin-left:20px}
a.navig-over:hover   { font-size:1.6em; font-weight:bold; color:#9FA15E; margin-left:20px}

a.navig-pageint:link    { font-size:1.2em; font-weight:bold; color:#FFFFFF; font-style:italic}
a.navig-pageint:visited { font-size:1.2em; font-weight:bold; color:#FFFFFF; font-style:italic}
a.navig-pageint:hover, a.active   { font-size:1.2em; font-weight:bold; color:#A0A060;  font-style:italic}

a.bottom:link    { color:#666666; text-decoration: none;}
a.bottom:visited { color:#666666; text-decoration: none;}
a.bottom:hover   { color: #666666; text-decoration: underline;}

/* ************************ TITRES *********************************** */

h1 {font-size:2.2em; 
    font-weight:bold; 
	color:#9FA15E;
}

h2 {
	font-size:1.1em;
	font-weight:bold;
	line-height:18px;
	color:#9D0909;
	margin:0px;
	padding:0px;
}

h3 {
	font-size:1em;
	font-weight:bold;
	color:#9D0909;
	margin:0px;
	padding:0px;
	line-height:14px
}

/* ************************ HOME PAGE ****************************** */

#home_box {
	padding:40px;
	width:834px;
	height:300px;
	margin-left:40px;
	background:#FFFFFF;
	float:left
}

#illus {width:484px; float:left; margin-right:40px}

#flashcontent{
	float:right;
	margin-top:80px;
}