body {
	/*
	background-attachment: fixed; 
	margin: 0;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif; /*"Trebuchet", Georgia, Times New Roman, Times, serif;*/
}

html{
overflow:-moz-scrollbars-vertical;
overflow-y: scroll;
}

table.book, tr.book, td.book {
	color: #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
}

table.bookaffiche, tr.bookaffiche, td.bookaffiche {
	color: #ccc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.guesttitre {
	color: #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 2px;
}

a:link, a:visited {
 	color: #FFFFFF;
 	text-decoration: none;
}

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

/* Biographie */
dl.event
{
	margin: 2em 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	letter-spacing : 0.5px;
}

.event dt
{
position: relative;
left: 0;
top: 1.4em;
width: 10em;
font-weight: bold;
}

.event dd
{
	color: #CCCCCC;
	text-align: justify;
	line-height : 1.3em;
	border-left: 1px solid #000;
	margin: 0 0 0 11em;
	padding: 0 0 .5em .5em;
}
/* Fin Biographie */

/* Liens */
dl.eventlien
{
	margin: 2em 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /*Times New Roman, Times, serif;*/
	font-size : 11px;
	color: #FFFFFF;
	/*letter-spacing : 0.5px;*/
}

.eventlien dt
{
position: relative;
left: 0;
top: 1.4em;
width: 13em;
/*font-weight: bold;*/
}

.eventlien dd
{
	color: #CCCCCC;
	text-align: justify;
	line-height : 1.2em;
	border-left: 1px solid #000;
	margin: 0 0 0 14em;
	padding: 0 0 .5em .5em;
}

dl.eventlien a:link, dl.eventlien a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-style : normal;
}

dl.eventlien a:hover {
	color: #FF8000;
	text-decoration: none;
	font-style : normal;
}
/* Fin Liens */

/* DEBUT fvalidate */
input.errHilite, select.errHilite, textarea.errHilite 
	{
	border: 1px solid #CC3300;
	background-color: #FFE;
	}

label.errHilite 
	{
	color: #CC3300;
	text-decoration : none;
	}
/* FIN fvalidate */

#portfolio {
	width: 700px;
	margin: 0px auto; /* pour centrer */
	padding: 0;
	text-align: center;
}

.clear {
	clear: both;
}

#cadreSommaireVignette
	{
	float: left;
	text-align: center;
	width: 20%;
	height: 140px;
	margin: 0;
	padding: 0;
	/*background-color: #fff; /* fff */
	/*border: 1px solid #ccc;*/
	line-height: 140px;
	}
	
#cadreSommaireVignette img 
	{
	margin: 0;
	padding: 1px;
	background-color: #fff; /* fff */
	border: 0; 
	/*border: 1px solid #999; /* ccc */
	margin-top: expression(( 140 - this.height ) / 2); 
	}

html>body #cadreSommaireVignette img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
	}

#cadreSommaireVignette a { 
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
text-decoration: none; border-bottom: 1px solid #fff; 
}
#cadreSommaireVignette a:hover { 
filter:alpha(opacity=50);   
-moz-opacity: .50;   
opacity: .50;
text-decoration: none; border-bottom: 1px solid #fff;
}
#cadreSommaireVignette a:visited { text-decoration: none; border-bottom: 1px solid #fff; }

/* pour éviter le soulignement dû au border-bottom de a */
a.lienimage {
border: 0;
}

/*
a.linkopacity img {
filter:alpha(opacity=75); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
*/

.cadreAmerica
	{
	float: left;
	text-align: center;
	width: 20%;
	height: 140px;
	margin: 0;
	padding: 0;
	/*background-color: #fff; /* fff */
	/*border: 1px solid #ccc;*/
	line-height: 140px;
	}
	
.cadreAmerica img 
	{
	margin: 0;
	padding: 1px;
	background-color: #fff; /* fff */
	border: 0; 
	/*border: 1px solid #999; /* ccc */
	margin-top: expression(( 140 - this.height ) / 2); 
	}

html>body .cadreAmerica img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
	}

.cadreAmerica a { 
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
text-decoration: none; border-bottom: 1px solid #fff; 
}
.cadreAmerica a:hover { 
filter:alpha(opacity=50);   
-moz-opacity: .50;   
opacity: .50;
text-decoration: none; border-bottom: 1px solid #fff;
}
.cadreAmerica a:visited { text-decoration: none; border-bottom: 1px solid #fff; }
