@CHARSET "UTF-8";

div#page {
	background-image: url(../px/footer_bg_home.png);
}

/** content **/

div#content {
	margin-top: 283px;
	float: left;
	border-right: 2px solid #CBB69C;
	width: 500px;
	left: 372px;
	position: relative;
}

div.skyscraper {
	top: 284px;
	border-top: 19px solid #CBB69C;
	/* war 15 */
	padding-top: 5px;
}

#content p, #content h2, #content ul.links {
	padding-left: 15px;
}

#content img.teaser {
	float: right;
	padding: 15px 0 0px 15px;
	margin-top: 25px;
	position: relative;
	top: -25px;
}




div.textOTDay {
	position: relative;
	overflow: hidden;
	padding-bottom: 45px;
}
div.textOTDay ul.links {
	position: absolute;
	bottom: 3px;
	padding-bottom: 0;
}

ul.subNavi, div.recentAuthors h2, div.news h2, div.editorial h2, div.recentTexts h2 {
	margin: 0 2px;
	margin-top: 10px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

h2.author {
	padding-top: 15px;
}
h2.title {
	padding-top: 5px;
	padding-bottom: 15px;
	color: #8C8C8C;
}


/* authors */

ul.authors{
	overflow: hidden;
	padding-top: 10px;
}
ul.authors li{
	float: left;
	width: 250px;
	height: 95px;
}
ul.authors img{
	margin-left: 10px;
	padding-right: 3px;
	width: 65px;
	height: 68px;
	float:left;
}

/* recentAuthors */

div.recentAuthors  {
	overflow: hidden;

}
div.recentAuthors h2 {
	background-color: #CCB79E;
	color: #188CB0;
	font-size: 14px;
}
div.recentAuthors ol {
	float: left;
	width: 160px;
	padding-top: 10px;
	position: relative;
	left: 10px;
}
div.recentAuthors li {
	padding-left: 20px;
	background-position: 8px 2px;
}
div.recentAuthors .top li {
	font-weight: bold;
}



/* podcasts */

ul.podcasts{
	overflow: hidden;
	padding-top: 10px;
}
ul.podcasts li{
	float: left;
	width: 250px;
	height: 105px;
}
ul.podcasts h2 cite{
	font-weight: normal;
	font-style: normal;
	display: block;
}
ul.podcasts img{
	margin-left: 10px;
	padding-right: 3px;
	width: 65px;
	height: 68px;
	float:left;
}


/* authorsText */

ul.authorsText{
	overflow: hidden;
	padding-top: 10px;
}
ul.authorsText li{
	float: left;
	width: 250px;
	height: 90px;
}
ul.authorsText h2 cite{
	font-weight: normal;
	font-style: normal;
	display: block;
}
ul.authorsText img{
	margin-left: 10px;
	padding-right: 3px;
	width: 65px;
	height: 68px;
	float:left;
}
#content ul.authorsText p{
	clear: both;
	padding-left: 9px;
	padding-top: 3px;
}

/* recentTexts */

div.recentTexts  {
	overflow: hidden;

}
div.recentTexts h2 {
	background-color: #8C8C8C;
	color: #FFF;
}
div.recentTexts ol {
	float: left;
	width: 243px;
	padding-top: 10px;
	padding-bottom: 0;
	position: relative;
	left: 10px;
}
div.recentTexts li {
	padding-left: 20px;
	background-position: 8px 2px;
}
div.recentTexts .top li {
	font-weight: bold;
}
div.recentTexts li cite{
	font-weight: normal;
	color: #8C8C8C;
	display: block;
}



/* news */
div.news {
	padding-bottom: 10px;
}
div.news li{
	padding-top: 15px;
}
div.news h2 {
	background-color: #CCB79E;
	color: #188CB0;
	font-size: 14px;
}
div.news h3 {
	padding: 0 15px 3px;
}
/* editorial */
div.editorial {
	position: relative;
	font-size: 9px;
	height: 150px;
}
div.editorial h2 {
	background-color: #CCB79E;
	color: #188CB0;
	font-size: 14px;
}
div.editorial p {
	margin-top: 0px;
}
div.editorial img {
	position: absolute;
	top: 20px;
	left: 2px;
	width: 496px;	
}



/** additional content **/

#additionalContent {
	margin-top: 283px;
	border-right: 2px solid #CBB69C;
	width: 370px;
	float: left;
	position: relative;
	left: -502px;
	overflow: hidden;
}
#additionalContent li{
	overflow: hidden;
	background-color: #FFF;
	padding-bottom: 25px;
	position: relative;
}
#additionalContent li.newsletter, #additionalContent li li {
	padding-bottom: 0;
}
#additionalContent li.images li{
	background-color: #CBB69C;
}
#additionalContent li p,#additionalContent li h3, #additionalContent li ul{
	margin-left: 120px;
}
#additionalContent li.newsletter p,#additionalContent li.newsletter h3, #additionalContent li.newsletter ul{
	margin-left: 20px;
}
#additionalContent li.newsletter ul{
	position: static;
	bottom: auto;
	left: auto;
}
#additionalContent h3{
	font-size: 13px;
	padding-top: 5px;
}
#additionalContent p{
	padding-bottom: 10px;
	padding-right: 5px;
}
#additionalContent .newsletter p{
	margin-top: 5px;
}
#additionalContent p strong{
	font-weight: bold;
	color: #158BB1;
}
#additionalContent div.poetryLetterImage {
	padding: 5px 0;
	float: left;
	text-align: center;
	position: relative;
	left: 15px;
	overflow: hidden;
}
#additionalContent div.poetryLetterImage img{
	margin: 0 auto;
	padding: 4px 35px 0 0;
	float: none;
}
#additionalContent ul.links {
	position: absolute;
	bottom: 0;
	left: 120px;
	margin-left: 0;
}
#additionalContent img{
	padding: 9px 0 5px 15px;
	float: left;
	margin-bottom: -25px;
}
#additionalContent p.head{
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 14px;
	color: #188CB0;
	background-color: #CCB79E;
	font-weight: bold;
	padding-left: 15px;
	margin-right: 2px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
#additionalContent li.feuilleton p.author{
	padding-bottom: 0;
} 
#additionalContent li.newsletter p.head{
	margin: 0;
}
#additionalContent li.books p.head{
	margin-bottom: 5px;
}
#additionalContent li.books img{
	padding-top: 4px;
}


#additionalContent li.images{
	overflow: hidden;
	background-color: #CBB69C;
	margin-right: 2px;
}
#additionalContent li.images ul{
	clear: both;
	overflow: hidden;
	background-color: #CBB69C;
	margin: 0;
}
#additionalContent li.images li{
	float: left;
	padding: 5px 5px 0px 7px;
}
#additionalContent li.images span{
	color: white;
	font-weight: bold;
	padding-bottom: 2px;
	display: block;
}
#additionalContent li.images img{
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
#additionalContent li.images li img{
	padding-top: 0;
	width: 110px;
}
#additionalContent #rectangle {
	float: none;
	margin: 0 auto;
}

