@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}/*background-color:#fafaf5*/
img{border:0px;}

/*#################################################################
######################			PREHOME			###################
#################################################################*/
#conteneur-prehome{position:absolute; left:50%; top:50%; margin-left:-387px; margin-top:-252px; width:774px; height:505px;}
#conteneur-prehome-2{position:absolute; left:50%; top:50%; margin-left:-461px; margin-top:-144px; width:922px; height:288px;}
#skip-intro{ position:absolute; left:50%; top:50%; margin-left:-400px; margin-top:-285px; width:800px; height:0px; padding-top:570px;}
a.prehome{color:#9B9290; text-decoration:none; font-size:12px;}
a.prehome:hover{text-decoration:underline;}

/*#################################################################
######################			SITE			###################
#################################################################*/
#conteneur{width:900px; height:580px; position:absolute; top:50%; left:50%; margin-top:-290px; margin-left:-450px;}

#header{background-image:url(../images/blanchet-d-istria-architecture-interieur-design-jaune.gif); background-repeat:no-repeat; width:826px; height:20px; margin-left:32px; margin-top:15px; padding-top:55px; margin-bottom:46px; text-align:right; padding-right:25px;}
a.header{font-size:10px; color:#4c4c4c; text-decoration:none; margin:0 0 0 0px;}
a.header:hover{text-decoration:underline;}
#pt_visuel img:hover{filter:alpha(opacity=70);opacity:0.7;}

/*#################################################################
######################			MENU			###################
#################################################################*/
#menu{width:164px; margin-left:35px!important; margin-left:18px; float:left;}
a.menu{color:#000; font-size:11px; text-decoration:none; line-height:20px; display:block;}
a.menu:hover{color:#da2027;}
a.menu_on{color:#da2027; font-size:11px; text-decoration:none; line-height:20px; display:block;}
#sous-menu{float:left; width:143px; display:block; margin-bottom:50px;}
#taille-sous-menu{height:319px;}
a.news{display:block; width:92px; height:47px; background-image:url(../images/news_gris_1.gif); background-repeat:no-repeat;}
a.news:hover{background-image:url(../images/news_over.gif);}

#conteneur-photo{float:left; width:515px;}
#legende{background-color:#000; height:16px; border-bottom:0px; text-align:center; color:#fff; font-size:11px; padding-top:2px;}
#photo{margin-bottom:13px; font-size:12px;}
#conteneur_pt_visuel{position:absolute;left:343px; top:470px; width:515px; height:74px; overflow:hidden; }
.pt_visuel_margin{margin-right:2px; float:left;}
#fleche_nav{float:left; padding-top:320px; padding-left:5px;}
#references{width:175px; height:302px; background-color:#fff; border:1px #aaadb4 solid; position:absolute; top:149px; left:35px; overflow:auto; padding:5px; display:none;}
a.partenaire{color:#000; font-size:11px; text-decoration:none; line-height:18px; display:block;}
a.partenaire:hover{color:#da2027;}


/*#################################################################
######################			FOOTER			###################
#################################################################*/
#footer{display:compact; clear:both; background-color:#000; height:16px; margin-left:35px; width:823px; text-align:center; font-size:10px; color:#fff; line-height:16px;}
a.footer{color:#fff; text-decoration:none;}
a.footer:hover{text-decoration:underline;}
a.lien{color:#000; text-decoration:underline;}
a.lien:hover{text-decoration:none;}
.txt-11{font-size:11px;}