body{ margin:0;  text-align:center; }
a { text-decoration:none; }
hr{ width:100%; color:#000000; height:1px; border: none; background-color:#000000; }
h2{ vertical-align:bottom; }
p{ margin-top:0px; }
.lorealText{ font-size:11px; font-weight:bold; font-family:Tahoma; }
.surligneRouge{ color:#E40000; text-decoration:none; }
.surligneBleu{ color:#4074B4; text-decoration:none; }
#global{ margin-top:3px; font-family:Tahoma, Verdana, Arial; position:relative; margin-left:auto; margin-right:auto; width:936px; text-align:left; border:0px solid #000; background-color:#FFFFFF; }
#header{ font-size:10px; height:80px; background:center url(images/banner.png) no-repeat transparent; cursor: pointer; }
#slogan{ padding-top:58px; padding-left:210px; color:#FFFFFF; font-size:10px; }
#slogan a{ color:#FFFFFF; }
#slogan a:hover{ color:#FFFFFF; }

#colgauche{ margin-top:1px; left:0; width:723px; position:absolute; }
#coldroite{ position:absolute; width:212px; margin-top:1px; margin-left:724px; }
#content_accueil{ left:0; width:205px; padding:0 20px 0 17px; text-align:justify; font-size:11px; line-height:16px; }
#content_accueil p{ margin:0 0 14px 0; }
.titre_accueil_1{ font-size:10px; font-family: Arial; color:#E40000; background:transparent; margin:0 0 0 0; margin-top:93px; line-height:14px; }
.titre_accueil_2 { font-size:13px; font-weight:bold; font-family:Tahoma, Eras ITC, Arial; color:#E40000;	 background: transparent; font-style:normal; }
.header2 { height:28px; width:760px; padding-top:1px; }
#menu{ font-weight:bold; font-size:10px; padding-top:5px; height:22px; background: url(images/barremenu.gif) top left no-repeat; }
#menu a{ color:#333333; text-decoration:none; margin-left:9px; }
#menu a:hover{ color:#999999; text-decoration:none; }
#menu img{ vertical-align:bottom; }
#pub{ padding-top:2px; }
#temoin{ margin-top:4px; padding-top:36px; width:212px; background: url(images/cadretemoin_01.gif) top left no-repeat; }
#temoin_bloccadre{ background-color:#F7F9FC; border:1px solid #E9EBEE; border-top:0px; border-bottom:0px; text-align:left; bottom left repeat-y; padding-bottom:5px; padding-top:5px; padding-left:10px; padding-right:10px; color:#000000; }
#article{ margin-top:4px; padding-top:36px; width:212px; background: url(images/cadretoparticles_01.gif) top left no-repeat; }
#article_bloccadre{ background-color:#F7F9FC; border:1px solid #E9EBEE; border-top:0px; border-bottom:0px; text-align:left; bottom left repeat-y; padding-bottom:5px; padding-top:5px; padding-left:10px; padding-right:10px; color:#000000; }
#article_bloccadre ul{ list-style-type:decimal; margin:0 0 0 0; color:#4074B4; font-size:11px; font-weight:bolder; padding-left:25px; }
#article_bloccadre li{ padding-bottom:7px; }
#article_bloccadre a{ color:#000000; text-decoration:none; font-weight:normal; }
#article_bloccadre a:hover{ color:#4074B4; text-decoration:underline; font-weight:normal; }
.top_cadre{ margin-top:3px; padding-top:7px; background:url(images/pub_miaccueil_01.gif) top left no-repeat; }
.cadre_milieu{ background-color:#F7F9FC; border:1px solid #E9EBEE; border-top:0px; border-bottom:0px; padding-bottom:5px; padding-top:5px; color:#000000; font-size:10px; text-align:center; } 
.bottom_cadre{ background:url(images/cadretoparticles_03.jpg) bottom left no-repeat; height:34px;}
.bottom_cadre_liens{ text-align:center; padding-top:9px; font-size:11px; padding-left:3px; }
.bottom_cadre_liens a{ color:#FFFFFF; text-decoration:none; }
.bottom_cadre_liens a:hover{ color:#4074B4; text-decoration:underline; }
#arts{ background: url(images/montagephotoseul.jpg) top left no-repeat; width:721px; height:78px; margin-top:3px; }
#slogan_arts{ width:255px; font-size:11px; color:#FFFFFF; margin-left:450px; padding-top:7px; line-height:16px; text-align:center; }
#slogan_arts a{ color:#FFF; }
#temoignage{ margin-top:3px;  }
#footer{ color:#000000; font-size:10px; margin-top:15px; padding-left:0px; text-align:center; }
#footer a{ color:#000000; text-decoration:none; }
#footer a:hover{ color:#4074B4; text-decoration:underline; }
#minimenu{ color:#000000; font-size:10px; text-align:center; }
#minimenu a{ color:#000000; text-decoration:none; }
#minimenu a:hover{ color:#4074B4; text-decoration:underline; }
#realisation{ margin-top:3px; margin-left:1px; background:url(images/rea_accueil_01.gif) top left no-repeat; height:233px; }
#realisation_bas{ margin-left:1px; background:url(images/rea_accueil_04.jpg) no-repeat bottom left; height:300px; }
#realisation_bas img{ vertical-align:top; }

.resume{ font-size:11px; margin:8px; }
.resume1{ font-size:11px; margin:0 0 0 0; line-height:17px;  }
.resume2{ font-size:11px; margin:0 0 0 0; line-height:17px; text-align:right; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
#interne_haut{ margin-top:3px; margin-left:1px; padding:0 0 0 0; line-height:3px; }
/* #interne{ margin-left:1px; margin-right:3px; height:233px; border-left:1px solid #E4E6E8; border-right:1px solid #E4E6E8; background-color:#F7F9FC; padding:20px; font-size:11px; text-align:justify; } */
#interne{ margin-left:1px; margin-right:3px; border-left:1px solid #E4E6E8; border-right:1px solid #E4E6E8; padding:20px; background-color:#F7F9FC; font-size:11px; text-align:justify;}

#interne a{color:#e40001; text-decoration:none;}
#interne a:hover{color:#e40001; text-decoration:underline;}
#interne img { vertical-align:middle; }
#interne_bas{ margin-left:1px; }
#interne_bas img{ vertical-align:top; }
.salle{position: relative; float:left; background:url(images/rea_details_02.jpg) top left no-repeat; width:578px; height:458px; margin-top:3px;}
.mur{position: relative; float:left; width:141px; margin:0 0 0 0; padding-top:3px;}
.back_salle{position: relative; float:right; width:60px; margin:0 0 0 0; padding-top:35px; color:#FFFFFF; font-size:12px;}
.back_salle a{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
.back_salle a:hover{ color:#FFFFFF; text-decoration:underline; font-weight:bold; }
.ecran{
    width:331px; height:207px; margin-top:69px; margin-left:202px;
	overflow-y: scroll; overflow-x: hidden;
	border: 0px solid transparent; background-color: transparent;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #eeeeee;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-darkshadow-color: #c0c0c0;
	scrollbar-track-color: #f4f4f4;
	scrollbar-arrow-color: #336799;
	padding:10px;
	font-size:11px;
}
.ecran a{color:#e40001; text-decoration:none;}
.ecran a:hover{color:#e40001; text-decoration:underline;}
.head{color:#e40001;}

.more{margin-top:20px; color:#0066CC; text-align:right;}
.more a{ color:#0066CC; }
.more a:hover{ color:#0066CC; }
