/* =============================================================== */
/* LAYOUT */

html, body {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

body, table, td {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #303030;
	font-weight: normal;
}

object {
	border: 0px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#black-header {
	padding: 0px;
	margin: 0px;
	border: 0px;
	heigth: 39px;
	text-align: center;
	background-color: #000000;
}

#black-header #logosony {
	width: 750px;
	margin: 0 auto 0 auto;
	text-align: right;
	heigth: 39px;
}

#header {
	width: 759px;
	padding: 0px;
	margin: 0 auto 0 auto;
	border: 0px;
}

#page {
	width: 750px;
	margin: 1px auto 0 auto;
	text-align: left;
}

#main {
	width: 558px;
	float: left;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#billboards {
	width: 558px;
	height: 253px;
	border: 0px;
	margin: 0px;
	padding: 1px 0px 6px 0px;
}

#content {
	width: 558px;
	padding: 1px 0px 0px 0px;
}

#sidebar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 187px;
	float: right;
}

#autopromo {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer {
	width: 750px;
	margin: 0 auto 0 auto;
	border: 0px;
	clear: both;
}

/* =============================================================== */

/* =============================================================== */
/* FOOTER */


.foot {
	font-size: 10px;
	color: #889096;
}

a.foot:link {
	color: #889096;
}
a.foot:visited {
	color: #889096;
}
a.foot:hover {
	color: #303030;
}

.footerBackground {
	background-color: #889096;
	height: 1px;
}

.international {
	font-size: 9px;
	color: #899096;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 9px;
}

a.international:hover {
	color: #303030;
}
a.international:link {
	color: #899096; text-decoration: none;
}
a.international:visited {
	color: #899096;
	text-decoration: none;
}

/* =============================================================== */


/* =============================================================== */
/* BILLBOARD */

.billboard {
	font-size: 10px;
	font-weight: bold;
}
a.billboard:link {
	color: #1F202E; 
}
a.billboard:visited { 
	color: #1F202E; 
}
a.billboard:hover { 
	color: #FFFFFF; 
}

/* =============================================================== */



/* =============================================================== */
/* SUBSCRIBE */

#subscribe #textfield_subscribe {
	width: 150px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #303030;
	font-weight: normal;
}

.bgsubscribe { background-image:url(../_images/subscribe_milieu.jpg); background-repeat: repeat-y;  width: 180px; margin: 0px; padding: 0px; }

/* =============================================================== */


/* archives */
.bgarchives {
	background-image:url(../_images/cadreRond_558_milieu.gif);
	background-repeat: repeat-y;
	width: 558px;
	margin: 0px;
	padding: 0px;
}

.titlearchives {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #1981b0;
	text-transform: uppercase;
	font-weight: bold;
}

.txtarchives {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #303030;
	font-weight: normal;
}

.bgarchives {
	background-image:url(../_images/cadreRond_558_milieu.gif);
	background-repeat: repeat-y;
	width: 558px;
	margin: 0px;
	padding: 0px;
}

/* thumbnails */
.bgthumb { background-image:url(../_images/gus186409.gif); background-repeat: repeat-y;  width: 180px; margin: 0px; padding: 0px; }

img.thumb { padding: 2px 3px 5px 3px; }

.thumbtitle { color: #303030; font-size: 11px; padding: 3px 3px 5px 3px; font-weight: bold; text-transform:uppercase; font-family: helvetica, arial, sans-serif; }
a.thumbtitle { color: #303030; }
a:visited.thumbtitle { color: #303030; }
a:hover.thumbtitle { color: #889096; }

.thumbnail {color: #303030; font-size: 10px; padding: 0px 0px 0px 0px; text-align: center;}
a.thumbnail { color: #1981b0; padding: 3px 0px 3px 0px;}
a:visited.thumbnail { color: #1981b0; }
a:hover.thumbnail { color: #889096; }

/* promos */
.bgcomplex { background-image: url(_images/global/gus186410.gif); background-repeat: no-repeat; width: 366px; height: 95px; margin: 0px; padding: 0px; }
.contentcomplex { width: 360px; height: 89px; padding: 3px 3px 3px 0px; margin: 0px; }
img.thumbcomplex { padding:0px 3px 0px 3px}

.promotitle { color: #1981b0; text-transform: uppercase; font-weight: bold; line-height: 16px;  font-family: helvetica, arial, sans-serif; }
a.promotitle { color: #1981b0;  font-family: helvetica, arial, sans-serif; font-size:11px}
a:visited.promotitle { color: #1981b0; }
a:hover.promotitle { color: #889096; }

.promoAction { color: #1981b0; font-weight: bold; line-height: 16px; }
a.promoAction { color: #1981b0; font-family: helvetica, arial, sans-serif; font-size:11px }
a:visited.promoAction { font-family: helvetica, arial, sans-serif; color: #1981b0; }
a:hover.promoAction { font-family: helvetica, arial, sans-serif; color: #889096; }

.promoLink { font-family: helvetica, arial, sans-serif; color: #1981b0; line-height: 16px; }
a.promoLink { font-family: helvetica, arial, sans-serif; color: #1981b0; }
a:visited.promoLink { font-family: helvetica, arial, sans-serif; color: #1981b0; }
a:hover.promoLink { font-family: helvetica, arial, sans-serif; color: #889096; }

.promo { font-family: helvetica, arial, sans-serif; color: #303030; text-align: left; padding-top: 3px; padding-right: 6px; padding-left:4px }
a.promo { font-family: helvetica, arial, sans-serif; color: #1981b0; font-weight: bold; }
a:visited.promo { font-family: helvetica, arial, sans-serif; color: #1981b0; font-weight: bold; }
a:hover.promo { font-family: helvetica, arial, sans-serif; color: #889096; font-weight: bold; }

.promos { height: 84px; }
.promos1 { height: 84px; padding-top:-1px}

