
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-top:0px;
	background-color: #141516;
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
/* font-size: 12px; */
color: #828284;
}


#spacerbarreascenseur {
height:500px;
/* background-color:red; */
}

a {
color: #000000;
/* font-style: italic; */
text-decoration : none;
 }

a:visited {
color: #000000;
/* font-style: italic; */
text-decoration : none;
 }

a:hover {
color: #000000;
/* font-style: italic; */
text-decoration : underline;
 }

a.LinkUnderline  {
color: #000000;
text-decoration : underline;}
a.LinkUnderline:visited  {
color: #000000;
text-decoration : underline;}
a.LinkUnderline:hover  {
color: #828284;
text-decoration : underline;}


a.LinkPagination {
font-style :italic;
font-size :11px;
color:#000000;
text-decoration:underline;
}
a.LinkPagination:visited {
font-style :italic;
font-size :11px;
color:#000000;
text-decoration:underline;
}
a.LinkPagination:hover {
color:#000000;
text-decoration:none;
}
/* ##### FORMULAIRE ##### */

table#form td {
    padding-bottom: 4px;
/* border: solid #000 1px; */
font-size:12px;
}

.inputText155 {
width:155px;
height: 16px;
border: 1px solid #d9d9d9;
font-size:11px;
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;/* margin-bottom:3px; */
}
.selectform155 {
color: #828284;
width:157px;
height: 20px;
border: 1px solid #d9d9d9;
font-size:11px;
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;/* margin-bottom:3px; */
}

.inputTextArea155 {
width:155px;
height: 75px;
border: 1px solid #d9d9d9;
font-size:11px;
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;/* margin-bottom:3px; */
}

.alert {
font-size:11px;
color: red;
margin-top:3px; 
}

/*  */

#content{
/* display: block; */
width: 802px;
/* height : 410px; */
font-size:14px;
color: #828284;
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
}

.TDwhite {background-color:#FFFFFF;}

#contentnoflash{
display: block;
width: 802px;
height : 410px;
background-color:#FFFFFF;
font-size:14px;
color: #828284;
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
/* 	padding-bottom:10px; */
text-align:center;
}

/* CONTENT LEFT NAV  START */
#contentLeft {
margin-top: 24px;
margin-right: 25px;
/* background-color:red; */
}
/* CONTENT LEFT TABLE SILHOUETTE COLLECTION */
#contentLeftCollection {
margin-top: 25px;
margin-right: 20px;
/* background-color:red; */
}



/* 2010 */
#vignetteCollection {
padding: 12px 0 0 12px;
width:300px;
height:390px;
}

.col1, .col2, .col3 {
float:left;
width:100px;
height:400px;

}

/*
*html .col3 {
width:95px;


}*/

*html .col1, *html .col2, *html .col3 {
float:left;
width:96px;
height:400px;
}

.col1 img, .col2 img, .col3 img {
padding-bottom:10px;
}

#zoomCollection {
position:absolute;
right:12px;
top:12px;
}

#blocPostit {
position:absolute;
right:12px;
top:12px;
width:166px;
height:410px;
}

#CollectionTitleNew {
	/*border-top:2px dotted white;*/
	padding-top:5px;
	text-align:right;
	margin: 0px 0px 12px 0px; 
}
/*#CollectionTitleNew P {
font-size:14px;
color:#000;
margin: 0px 0px 12px 0px; 
}*/

#zoomCollection span{
display:block;
color:#fff;
margin:0 0 10px 0;
}

#CollectionDescriptionNew {
z-index:200; 
position: absolute;
display: block;
width: 150px; /* 152px decalage 4 px pour titre sur une ligne... */
height: 360px;
right: 0;
top:20px;
/* top - right bottom - left */
 margin: 0px 5px 0px 0px;
}

#CollectionDescriptionNew P {
text-align: right;
font-size:11px;
/* letter-spacing: -0.1px;  */
/* padding: 0px 0px 0px 0px;*/
margin: 0px 0px 6px 0px; 
line-height: 13px;
/*color: #ff0000 ;*/ /* red */
}

/* fin 2010 */



#contentRightCollection {
position: absolute; 
display:block;
text-align: right;
width:601px;
height:410px;
/* background-color:red; */
}
/* 152x410 */


#CollectionDescription {
/* background-color:red; */
z-index:200; 
position: absolute;
display: block;
width: 156px; /* 152px decalage 4 px pour titre sur une ligne... */
height: 410px;
left: 420px;
/* top - right bottom - left */
 margin: 0px 0px 0px 0px;
}

#CollectionDescription P {
text-align: right;
font-size:11px;
/* letter-spacing: -0.1px;  */
/* padding: 0px 0px 0px 0px;*/
margin: 0px 0px 6px 0px; 
line-height: 13px;
color: #828284 ; /* red */
}
#CollectionTitle P {
font-size:13px;
color:#000000;
margin: 0px 0px 12px 0px; 
}
#CollectionImg{
position: absolute;
display: block;
width:601px;
height:410px;
left:0px;
z-index:100; 
}

#postitSpecialAuto{
position: absolute;
display: block;
z-index:300; 
width:166px; 
height:410px;
left:240px;
}
#postitRightTemp{
position: absolute;
display: block;
z-index:300; 
width:166px; 
height:410px;
left:240px;
}
#postitMillenium{
position: absolute;
display: block;
z-index:300; 
width:166px; 
height:410px;
left:240px;
}


/* REVUE DE PRESSE */
#contentRightPresse {
position: absolute; 
display:block;
text-align: left;
width:601px;
height:410px;
/* background-color:red; */
}

#presseDescription {
/* background-color:red; */
position: absolute;
display: block;
width: 152px;
height: 410px;
left: 420px;
/* top - right bottom - left */
 margin: 0px 0px 0px 0px;
}

#presseDescription P {
text-align: right;
font-size:11px;
/* padding: 0px 0px 0px 0px;*/
margin: 0px 0px 6px 0px; 
line-height: 13px;
color: #828284 ; /* red */
}
#presseTitle P {
line-height: 19px;
font-size:13px;
color:#000000;
margin: 0px 0px 12px 0px; 
}

#imgPresse {
/* display:none; */
padding-top:25px;
padding-left:15px;

}

.TextBlack{
color:#000000;
}

/* ####### */

#contentLeftTitle {
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
font-size:16px;

color: #000000;
line-height:20px;
padding: 0px 0px 0px 0px; /* top - right bottom 10 left*/
}

#contentLeftTitle a {

color: #000000;
text-decoration : none;
}
#contentLeftTitle a:visited {

color: #000000;
text-decoration : none;
}
#contentLeftTitle a:hover {

color: #000000;
text-decoration : underline;
}
/* ####### */

#navcontainer { 
/* margin-left: 30px; */ 
}
		
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
font-size:13px;
}
		
#navcontainer li { 
margin: 0 0 1px 0; 
}
		
#navcontainer a
{
display: block;
padding: 10px 0px 0px 0px; /* top - right bottom left*/
width: 130px;
color: #828284;
/* background-color: #036; */

text-decoration: none;
}
		
#navcontainer a:hover
{
color: #828284;
/* background-color: #69C; */
text-decoration: underline;
}
		
#navcontainer ul ul li { 
/* top - right bottom left
background-color: #69C;  */
margin: 0 0 0px 0; 
}
		
#navcontainer ul ul a /* subnav */
{
display: block;
/* top - right bottom left*/
padding: 2px 0px 0px 0px;
width: 125px;
color: #828284; /* 828284 */
/* background-color: #369; */
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
font-style: italic;
}
		
#navcontainer ul ul a:hover
{
color: #828284; /* 828284 */
/* background-color: #69C; */
text-decoration: underline;
}

#navcontainer a#active
{
color: #000000; /* 828284 */
text-decoration: none;
}

#navcontainer a#active:visited
{
color: #000000; /* 828284 */
text-decoration: none;
}
#navcontainer a#active:hover
{
color: #000000; /* 828284 */
text-decoration: underline;
}

#navcontainer #subactive a
{
color: #000000; /* 828284 */
text-decoration: none;
}
#navcontainer #subactive a:visited
{
color: #000000; /* 828284 */
text-decoration: none;
}
#navcontainer #subactive a:hover
{
color: #000000; /* 828284 */
text-decoration: underline;
}


/* CONTENT LEFT NAV  END */


/* ######### CONTENT RIGHT ######### */
/* backgroung color DEBUG */
/*

#contentRight2cols {background-color:#00FF00;}
#maincontent {background-color:red;}
#headerContent { background-color:green;}
#headerContentTiret {background-color:#00FFFF;}
.colonne {background-color:blue;}
.colonne2 {background-color:blue;}
.intercolonne  {background-color:blue;}
.clear {background-color:black; } //not used
#contentBorderBottom {background-color:yellow;}
 */

#contentRight2cols {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 601px;
 height: auto; /* 410px; */
/* display : block; */
}

.imgmargin10{
 margin: 10px 0px 10px 0px; 
}

.imgFullCol{
width:254px;
height:266px;
 margin: 4px 0px 0px 0px; 
}

#FlashFullColl{
width:254px;
height:266px;
margin: 4px 0px 0px 0px; 
}

/*
.colonne img, .colonne2 img {
 margin: 10px 0px 10px 0px; 
}
*/

#maincontent{
width: 534px;
/* top - right bottom left */
margin: 0px 41px 0px 26px;
}

#headerContent  {
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width: 534px;
height: 86px;
}

.H1titrePage {
font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color: #000000 ; 
line-height: 18px;
padding: 38px 0px 0px 0px; 
/* top - right bottom 10 left*/
 margin: 0px 0px 0px 0px; 
}
.H1titrePageSousTitre {
font-size:15px;
font-weight:normal;
font-style:italic;
color: #828284; 
}


#headerContentTiret {
width: 534px;
height: 5px;
/* padding-bottom:8px; */
}


p {

font-size: 12px;
/* padding: 0px 0px 0px 0px;*/
margin: 0px 0px 14px 0px; 
line-height: 14px;
text-align: left; /* justify */
color: #828284 ; /* red */
}

.texte12 { /* P sans margin bottom */

font-size: 12px;
 padding: 0px 0px 6px 0px;
margin: 0px 0px 0px 0px; 
line-height: 12px;
text-align: left; /* justify */
color: #828284 ; /* red */
}
.texte { /* P sans margin bottom */

font-size: 12px;
 padding: 0px 0px 6px 0px;
margin: 0px 0px 0px 0px; 
line-height: 14px;
text-align: left; /* justify */
color: #828284 ; /* red */
}

.legende {
font-size: 10px;
/* padding: 0px 0px 0px 0px;
margin: 0px 0px 14px 0px; */
line-height: 14px;
/*text-align: justify ;  */
color: #b1b1b1; /* red */
}
.legende2 {
font-size: 10px;
/* padding: 0px 0px 0px 0px;
margin: 0px 0px 14px 0px; */
line-height: 14px;
/*text-align: justify ;  */
/* color: #b1b1b1;  */
}
.legendeCollection {
font-size: 10px;
line-height: 14px;
color: #828284; /* red */
 }

.legendeImg {
font-size: 10px;
/* padding: 0px 0px 0px 0px; */
margin: 4px 0px 0px 0px; 
line-height: 14px;
/*text-align: justify ;  */
color: #b1b1b1; /* red */
}

.legendeJustifie {
font-size: 10px;
/* padding: 0px 0px 0px 0px;
margin: 0px 0px 14px 0px; */
line-height: 14px;
text-align: justify ; /* */
color: #b1b1b1; /* red */
}

.colonne {
width: 254px;
/* height: 304px; */
/* top - right bottom left*/
 margin: 8px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}
.intercolonne {
width: 26px;
 height: 319px; /* 319 */ 
/* top - right bottom left */
/* margin:0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; */
float: left;
}
.colonne2 {

width: 254px;
/* height: 304px; */
 margin: 8px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}

/*
.clear {
clear: both;
width: 0px;
height: 0px;
}
*/

#contentBorderBottom {
/* display:none;  */
clear: both;
width: 534px;
height: 0px; /* 15px */
/* hack ie hauteur div mini */
line-height:0;
font-size:0;
}


/* FOOTER */
#footerCopyright {
font-size: 10px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
color: #808080;
text-align: left;
margin-top: 15px;
}

.footerCopyrightLink{
font-style: normal;
text-decoration: none; 
color: #808080;
}
.footerCopyrightLink:visited{
font-style: normal;
text-decoration: none; 
color: #808080;
}
a.footerCopyrightLink:hover{
font-style: normal;
color: #FFFFFF;
text-decoration: underline; 
}



/* POPUP */
.PopupMainFrame { /* olf vidFrame */
z-index:400; 
position: absolute;
display: none;
/* background remplacer par javascript var popup
background-image >> background  */

background:url(http://www.bruno-saint-hilaire.com/FR/img_mep/content/bkg_popup/bkg_popup_265x470.gif); 
/* background-repeat:no-repeat; */


             border: 0px solid #000000;
             width: 265px;
             height: 470px;
             cursor: move;
/* top - right bottom - left*/
padding: 0px 0px 0px 0px; 

          }
#PopUpTOP{
display:none;
background-color: red;
             width: 225px;
             height: 200px;
}
#PopUpContent{ 
/* display:none; */
/* background-color: green; */
position:relative; 
left:20px;
top:60px;
width:225px;
height:350px;
}	
#PopUpContent P{  
color:#aaaaaa;
}	
#PopUpContent a{  
color:#aaaaaa;
}
#PopUpContent a:hover{  
color:#aaaaaa;
text-decoration:none;

}
#PopUpContent a:visited{  
color:#aaaaaa;
}	  
#PopUpClose{
display:block;
/* background-color: yellow; */
position:relative; 
left:170px;
top:70px;
width:95px;
height:50px;
}

.colonneXLarge {
    float: left;
    margin: 8px 0 0;
    padding: 0;
    width: 530px;
}


