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

body { margin-left:100px; padding:0; text-align:center; /* IE -> permet de centrer le conteneur (affecte ce centrage  tous les blocs) */font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size:18px; color:#OOO; font-weight:bold;}
.h1Titre { height:73px; width:100%; overflow:hidden; position:relative; float:right;}
.h1Titre img {z-index:1; position:absolute; top:0;}

h2 {font-size:18px; color:#FF3399; font-weight:bold;}

h3 { font-size:18px; color:#OOO; font-weight:normal; background-image:url(../image_css/trait.gif); background-position:bottom left; background-repeat:no-repeat; height:30px; }
* html h2 { height:30px;}
h3 a{ text-decoration:none; color:#000000; }

h4 { background-color:#000000; color:#FFFFFF; display:block;}

p { font-size:0.8em; color:#OOO; font-weight:normal; }
p a{ color:#000000; text-decoration:underline;}
p a:hover{ text-decoration:none;}

ul { font-size:0.8em;}
li a{text-decoration:underline; color:#000000;}
li a:hover{text-decoration:none; color:#000000;}

.larger { font-size:1.7em; }
.dessous {z-index:0;}
.espaceRight { margin-right:20px; }
.bold { font-weight:bolder; }
.cadre { border: 1px solid #000000; margin-right:2px; }
.cadreImage { border:1px solid FF3399;}
.demi { font-size:10px;}

/***** CONTAiNER *****/
#container { width:1050px; text-align:left; overflow:hidden; padding-top:0; }

/***** LEFT *****/
#left { width:225px; float:left; }

#adresse { margin-top:0; height:395px; }
*+html #adresse { height:300px;}
* html #adresse { height:300px;}

.lien { height:40px; background-color:#000; margin-top:5px; padding-left:5px; }
*+html .lien { padding-top:5px; }
* html .lien { padding-top:5px; }
.lien p a{ color:#FFFFFF; font-weight:bold; font-size:2em; text-decoration:none; }
.lien p a:hover{ color:#000000; font-weight:bold; font-size:2em; text-decoration:none; }

/***** RIGHT *****/
#right { width:400px; background-image:url(../image_css/rayure.gif); background-position:top left; background-repeat:repeat-y; padding-top:12px; padding-left:20px; float:left; min-height:552px; overflow:hidden;  }
*+html #right { min-height:487px; padding-top:26px;}  
* html #right { height:487px; padding-top:26px;}

*+html #photo { margin-top:-6px;}
* html #photo { margin-top:-6px;}

#right2 { width:395px; padding-top:26px; float:left; min-height:540px; background-image:url(../images/wall_images.jpg); background-repeat:no-repeat; background-position:bottom right;}
* html #right2 { height:540px;}

#menuRight { background-color:#000000; color:#FFFFFF; width:235px; height:130px; float:right; padding-top:10px;}
#menuRight li { list-style:none;}
#menuRight li a{ text-decoration:underline; color:#FFFFFF;}
#menuRight li a:hover{ text-decoration:none; color:#FF3399}

#footer{}
*+html #footer{ margin-top:-50px; padding-left:200px; }
*+html #footer{ margin-top:-50px; padding-left:200px; }

#footer ul {}
#footer li {  margin-left:10px; display:inline;}
#footer li a{ color:#000000; text-decoration:underline;}
#footer li a:hover{ text-decoration:none;}