#intro {
}
#intro .content {
	margin:20px 10px 15px 0px;
}
#intro .content p {
	color:#666;
	font-size:85%;
	padding-bottom:5px;
}


#focus {
	background:url(../images/template/sep_v_bg_ffffff.gif) repeat-y;
}
#focus .content {
	margin:20px 10px 15px 10px;
	font-size:12px;
}
#focus .content .title {
	color:#990000;
	font-size:123.1%;
	font-family:Verdana;
	font-weight:bold;
	padding-bottom:3px;
}
#focus .content .place {
	font-size:93%;
	padding-bottom:3px;
}
#focus .content .subtitle {
	font-style:italic;
	color:#666;
}
#focus .content .edito {
	margin-top:10px;
	text-align:justify;
}
#focus .content .edito strong {
	color:#990000;
	font-weight:bold;
}
#focus .content .edito img.pict {
	float:left;
	width:150px;
	height:150px;
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #ccc;
}
#focus .content .buttons {
	margin-top:15px;
}
#focus .content .buttons a {
	margin-right:10px;
}
#focus .content blockquote, #focus .content ul, #focus .content ol, #focus .content dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
#focus .content ol, #focus .content ul, #focus .content dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
#focus .content ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;
}
#focus .content ul li {
	/*giving UL's LIs generated disc markers*/
	/*list-style: disc outside;*/
	padding-bottom:8px;
}
#focus .content dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
#focus .content ul li {
	list-style-image: url(../images/template/puce_2.gif);
	list-style-position: outside;
}
#focus .content .notes {
	font-size:85%;
	color:#666;
}

#agenda {
	background-color:#F0F0F0;
	border-left:1px solid #DCE6E7;
	border-right:1px solid #DCE6E7;
	border-bottom:1px solid #DCE6E7;
}
#agenda .content {
	margin:20px 10px 0px 10px;
}
#agenda .content td.pict {
	vertical-align:top;
}
#agenda .content td.pict img {
	border:1px solid #193540;
}
#agenda .content td.details {
	vertical-align:top;
	padding:0px 0px 5px 10px;
}
#agenda .content td.details .title {
	color:#193540;
	font-family:Verdana;
	font-size:85%;
	font-weight:bold;
	padding-bottom:2px;
}
#agenda .content td.details .subtitle {
	color:#666;
	font-style:italic;
	font-size:77%;
	padding-bottom:3px;
}
#agenda .content td.details .place {
	font-size:77%;
	padding-bottom:3px;
}
#agenda .content td.details .links a {
	font-size:77%;
	margin-right:5px;
}
#agenda .content td.sep {
	background:url(../images/template/sep_h_bg_f0f0f0.gif) repeat-x;
	height:10px;
}
#agenda div.more {
	margin:5px 10px 10px 10px;
	font-size:85%;
	padding-left:15px;
	background:url(../images/template/more.gif) no-repeat 0px 2px;
}

#videos {
	background-color:#F0F0F0;
	border:1px solid #DCE6E7;
	margin-top:20px;
}
#videos .content {
	margin:20px 10px 0px 10px;
}
#videos .content td.pict {
	position: relative;
	vertical-align:top;
}
#videos .content td.pict a.playoverlay {
	position: absolute;
	z-index: 2;
	width: 62px;
	height: 62px;
	display: block;
}
#videos .content td.pict .playoverlay img {
	border: none !important;
}
#videos .content td.pict img {
	border:1px solid #193540;
}
#videos .content td.details {
	vertical-align:top;
	padding:0px 0px 5px 10px;
}
#videos .content td.details .title {
	color:#193540;
	font-family:Verdana;
	font-size:85%;
	font-weight:bold;
	padding-bottom:2px;
}
#videos .content td.details .subtitle {
	color:#666;
	font-style:italic;
	font-size:77%;
	padding-bottom:3px;
}
#videos .content td.details .place {
	font-size:77%;
	padding-bottom:3px;
}
#videos .content td.details .links a {
	font-size:77%;
	margin-right:5px;
}
#videos .content td.sep {
	background:url(../images/template/sep_h_bg_f0f0f0.gif) repeat-x;
	height:10px;
}
#videos div.more {
	margin:5px 10px 10px 10px;
	font-size:85%;
	padding-left:15px;
	background:url(../images/template/more.gif) no-repeat 0px 2px;
}