


 
/* CSS TYPO */
body {
  margin                : 0;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  line-height           : 16px; 
  font-size             : 9px;
  background-color      : #d4d4d4;
}

ul {
  margin                : 0;
}

hr {
  background            : #CCCCCC;
  height                : 1px;
  width                 : 100%;
}

hr.separator { visibility:hidden;}

/* Typo de base */

a:link {font-weight: bold; text-decoration: none; color:#ec006a;}
a:active {font-weight: bold; text-decoration: none; color:#ec006a;}
a:visited {font-weight: bold; text-decoration: none; color:#ec006a;}
a:hover {font-weight: bold; text-decoration: underline; color:#ec006a;}

.titre {
    font-family         : Arial, Helvetica, sans-serif; 
    font-size           : 15px; 
    line-height         : 15pt;
    font-weight         : bold
}

.titre2 {
    font-family         : Arial, Helvetica, sans-serif; 
    font-size           : 13px; 
    line-height         : 13pt; 
    font-weight         : bold
}
    
.pointille {
    background-image: url(site/sommaire/sep_pointille.gif); 
    background-repeat: repeat-x; 
    background-position: top
}

.sepVertBlanc {
    background-image: url(site/bidouilles/trucBlanc.gif);
    background-repeat: repeat-y;
    background-position: right;
}

/*
.moduletableinvit {
line-height:16px;
}
.moduletableinvit a {
color: #666666;
}

.moduletableinvit a:hover {
color: #666666;
}
*/


a.mainlevel1:link {font-weight: bold; text-decoration: none; color:#000000;}
a.mainlevel1:active {font-weight: bold; text-decoration: none; color:#000000;}
a.mainlevel1:visited {font-weight: bold; text-decoration: none; color:#000000;}
a.mainlevel1:hover {font-weight: bold; text-decoration: underline; color:#000000;}


a.mainlevel2b:link {font-weight: bold; text-decoration: none; color:#666666;}
a.mainlevel2b:active {font-weight: bold; text-decoration: none; color:#666666;}
a.mainlevel2b:visited {font-weight: bold; text-decoration: none; color:#666666;}
a.mainlevel2b:hover {font-weight: bold; text-decoration: underline; color:#666666;}

a.mainlevel3:link {font-weight: bold; text-decoration: none; color:#666666;}
a.mainlevel3:active {font-weight: bold; text-decoration: none; color:#666666;}
a.mainlevel3:visited {font-weight: bold; text-decoration: none; color:#666666;}
a.mainlevel3:hover {font-weight: bold; text-decoration: underline; color:#666666;}

img { border-color: black;}
/* Classes - mise en page du site */

/* Div de tout le contenu : 
-permet un positionnement global (gauche, droite, centre)
-permet de d?nir la largeur de la page (fixe ou %)
*/

html, body {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	position: relative;
	min-height: 100%;
}

* { margin:0;padding:0;}
/*
 * IE hack - IE doesn't know min-height but does incorrectly interpret
 * height, effectively causing the same effect as min-height should in
 * this case. Uses IE's root ghost hack to only apply to IE.
 */
* html body {
	height: 100%;
}

#foot {
	position: absolute;
	height: 10px;
	left: 0px;
	width              : 564px;
	bottom: 0;
	background-color : #d4d4d4;
}

#container {
    position            : relative;
    margin              : auto;
    width               : 764px;
    
}

#top {
	position           : absolute;
	height             : 65px;
	width              : 764px;
	top                : 0px;
	z-index            : 100;
	background-image   : url(http://www.luciaguanaes.com/templates/lguanaes_template/images/titreHautfr.gif);
	background-position: 32px 30px;
	background-repeat  : no-repeat;
}

#left {
	position           : absolute;
	width              : 73px;
	height             : auto;
	top                : 50px;
	margin             : 0;
	background-color   : #d4d4d4;
}

#content {
	position           : absolute;
 width              : 510px;

	margin-left        : 73px;
	top                : 50px;
	background-image   : url(http://www.luciaguanaes.com/templates/lguanaes_template/images/fondPage.gif);
	background-position: 0px 0px;
    background-repeat  : repeat-y;

	padding-left       : 27px;
	padding-right      : 27px;
	padding-top        : 24px;
	padding-bottom     : 24px;
}


#right {
	position           : absolute;
	width              : 160px;
	z-index            : 101;
	top                : 45px;
	margin-left        : 649px;
	background-color   : #d4d4d4;
}

#langue {
	position           : absolute;
	left			   : 535px;
	top                : 33px;
	z-index            : 150;
	color              : #757575;
}
#langue a  {
    font-family         : Verdana, Arial, Helvetica, sans-serif; 
    font-size           : 9px; 
    line-height         : 13pt; 
    font-weight         : normal;
	color				: black;
}
#langue a:hover  {
    font-family         : Verdana, Arial, Helvetica, sans-serif; 
    font-size           : 9px; 
    line-height         : 13pt; 
    font-weight         : normal;
	color				: #ec006a;
	text-decoration     : none;
}
#listeLiens {
	margin:auto;
	width: 500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footer {
	position: absolute;  /* N ©cessaire pour Safari */
	padding: 10px;
	background-color: #aa3939;
	width: 75%;
}
.titreLiens {
	width: 500px;
	height: 25px
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:black;
	background-color:#d4d4d4;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 20px;
}

.boiteLiens {
	margin-top: 8px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 8px;
}

.boiteLiens img { 
	margin-right: 20px;
	margin-bottom: 7px;
	float:left;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.boiteLiens2 {
	margin-top: 8px;
	padding-bottom: 8px;
}

.boiteLiens2 img { 
	margin-right: 20px;
	margin-bottom: 7px;
	float:left;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}


.titre {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height:15pt; font-weight: bold}
.titre2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:13pt; font-weight: bold}
.pointille {background-image: url(site/sommaire/sep_pointille.gif); background-repeat: repeat-x; background-position: top}
.sepVertBlanc {background-image: url(site/bidouilles/trucBlanc.gif);background-repeat: repeat-y;background-position: right;}
.Style3 {color: #E81D78; font-weight: bold; }
.Style6 {
	font-size: 12px;
	line-height: 2pt;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 5px;
}
.Style7 {font-size: 10px}

#emailForm {
 margin-top:-50px;
/*display:none;*/
}

.multiparts{
     position:absolute;
     top: 0px; 
     left: 0px;
     height: 430px; 
}

.filet {
    width: 100%;
    border-color: #797979;
	border-top-style: solid;
	border-top-width: 1px;
}
p  {
    margin: 0;
    padding: 0;
    border: 0;
}


