@charset "utf-8";
/* CSS Document */
body {
	font-family: Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; 
}

p.sign{position:absolute;font-size:12px; color:#666666; text-indent:0px;bottom:30px;left:85px;}
a.sign{font-size:12px; color:#487cad; text-decoration:none;}
a.sign:hover{ text-decoration:underline;}

div#mise-en-page1{position:relative; margin:0 auto; width:1024px; height:100%; background:transparent url(../images/menu_bas.jpg) top right repeat-y;}
div#mise-en-page2{position:relative; margin:0 auto; width:1024px; height:100%; background:transparent url(../images/menu2.jpg) no-repeat top left;}
div#mise-en-page3{position:relative; margin:0 auto; width:1024px; height:100%; min-height:950px; background:transparent url(../images/droite-galerie.jpg) no-repeat bottom right;}

div#menu{position:absolute; top:180px; left:0px; width:220px; height:588px;}
div#menu ul{padding-left:47px; margin-left:47px; margin-top:250px;}
div#menu ul li{ list-style:none; line-height:30px; font-size:16px; color:#487cad; }
div#menu a{ color:#487cad; text-decoration:none;}
div#menu a:hover{ color:#487cad; text-decoration:underline;}

li#expo ul{padding-left:47px; margin-left:0px; margin-top:0px;}
li#expo ul li{ list-style:none; line-height:30px; font-size:16px; color:#487cad; }


div#texte-ie{position:relative; margin:0 auto; padding-left:70px; margin-top:25px; width:614px;}
div#texte{float:left; margin-left:240px; margin-top:25px; width:614px;}

div#footer{float:left; width:100%; height:80px; background:url(../images/footer.jpg) no-repeat; text-align:right;}
div#footer a{ text-decoration:none; color:#666666;}
div#footer a:hover{color:#000000;}
div#footer a.hover{color:#000000;}
div#effet{position:absolute; width:100%; min-height:980px; top:0px; left:0px;  z-index:2;}
div#signature-roland {position:absolute; right:20px; width:200px; height:180px; text-align:center; color:#FFFFFF; z-index:3; font-size:12px;}
div#signature-roland h1{font-size:25px; margin-top:10px; padding-top:0px;}
div#signature-roland a{text-decoration:none; color:#FFFFFF;}
div#signature-roland a:haver{text-decoration:none; color:#FFFFFF;}
div#signature-salvator {position:absolute; left:254px; width:200px; height:19px; text-align:right; z-index:1; font-size:8px; top: 159px;}

div.bloc-droit{ position:absolute; bottom:0px; right:0px; width:170px; height:588px; background:url(../images/droite-galerie.jpg) bottom no-repeat;}
div.effet1{position:relative; margin:0 auto; width:1024px; min-height:980px; background:url(../images/menu_bas.jpg) repeat-y; display:block;}
div.effet2{display:none;}
div.loop-bloc{position:relative; width:100%;}
div.loop-bloc p{margin-top:2px; margin-bottom:2px; text-indent:25px; font-size:14px;}
div.loop-bloc h1{text-align:left; font-size:18px; color:#666666;}
div.loop-image{float:left; width:150px; padding:25px;}
div.loop-image img{ border:solid #CCCCCC 3px;}
div.loop-image a{ color:#999999; text-decoration:none;}
div.loop-image a:hover{color:#333333; text-decoration:underline;}
div.espaceur_haut{position:relative; margin:0 auto; width:100%; border-top:solid #487cad 2px; clear:both;}
div.espaceur_bas{position:relative; margin:0 auto; margin-bottom:-5px; width:100%; clear:both;}

h1.loop{text-align:left; font-size:18px; color:#666666;}
h1.titre{margin-bottom:20px; font-size:25px;  color:#666666; text-align:right;}
p {text-indent:25px; font-size:14px; text-align:justify;}
p.titre{text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px;  margin-top:15px;}
p.bloc{margin-bottom:20px;}
p.com{margin-bottom:5px;}
p.centre{text-align:center;}
p.droite{text-align:right;}
p.title{ margin-top:0px; padding-top:0px; margin-bottom:2px; padding-bottom:2px; font-size:14px; font-weight:bold;}
p.desc{ margin-top:0px; padding-top:0px; margin-bottom:2px; padding-bottom:2px; font-size:12px;}

div.test1{filter:alpha(opacity=100); -moz-opacity:1.0}
div.test2{filter:alpha(opacity=70); -moz-opacity:0.7}

div.lien{float:left; width:276px; margin-top:20px; margin-left:7px; padding:10px; border:2px #487cad solid;}
div.lien-img{float:left; width:276px; text-align:center; font-size:15px; font-weight:bold;}
div.lien-img img{ border:none;}
div.lien-img a{ text-decoration:none; color:#666666;}
div.lien-img a:hover{ text-decoration:underline; color:#000000;}
div.lien-txt{float:left; width:256px;  text-align:center;  font-size:13px; padding:10px;}
