/*
Theme Name: 7SkyStyle
Theme URI: http://www.7sky.com/
Description: Theme created by Virtua.
Version: 0.2
Author: virtua

Creation Theme by Clement K'draon || http://www.virtua.ch

*/

#conteneur{
	margin:0 auto;
	width:990px;
	position: relative ;
}


/* Defaults */
body, html, div, td, th, table, form, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, label, input, dt, dd, p, blockquote{
	padding:0;
	margin:0;
	font-family:Arial;
  scrollbar-face-color: #000000;
  scrollbar-shadow-color: #6E6E6E;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #6F6F6F;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #6E6E6E;
  scrollbar-arrow-color: #6E6E6E;
}
ul, ol { list-style:none; }
/* default font size */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
/* do not underline links by default  */
/* :link,:visited { text-decoration:none } */
/* no border on linked images */
a img,:link img,:visited img { border:none }
/* de-italicize address */
address { font-style:normal }

img{
	border:1px solid #000000;
}
/* defaults end */


div.site{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

#header{
  background-image: url('images/header-t.png');
  background-position: center;
  background-repeat: no-repeat;
  height:140px;
  
}

a.logo{
  background-image: url('images/logo-t.png');
  background-repeat: no-repeat;
  height:63px;
width:240px;
	text-decoration:none;
	float:left;
	margin-top:-8px;
	margin-left:187px;
}
#conteneur div.logoContent{
	top:85px;
	position:relative;
	margin:0 0 0 0px;
}

#top{
  background-image: url('images/top-t3.png');
  background-repeat: no-repeat;
  background-position: center;
  height:20px;
}

div.content{
  background-image: url('images/background-t.png');
  background-position: center;
  background-repeat: no-repeat;
  height:525px;
}

div.contentPost{
	margin:0px 0px 0px 212px; /*215*/
	*margin:0px 0px 0px 47px; /*50*/
	position:absolute;
	padding-top:3px;
	width:720px;
	color:#FFFFFF;
	height:513px; /*505*/
  /*overflow: scroll;*/
	overflow:auto;
  /*overflow: scroll-y;*/
  

}

div.contentPostSub{
	margin:10px 0px 0px 225px;
	*margin:10px 0px 0px 65px;
	position:absolute;
	padding-top:10px;
	width:700px;
	*width:715px;
	color:#FFFFFF;
	height:480px;
  /*overflow: scroll;*/
	overflow:auto;
	/*border:2px solid #000000;*/
}

div.post1{
	float:left;
	max-width:159px;
	height:150px;
	clear:right;
	margin:3px 0px 0px 10px;
	*margin:0px 0px 0px 2px;
}

div.post1 h2{
	margin:5px 0px 0px 0px;
	*margin:0px;
}

div.post2{
	float:left;
	max-width:100px;
	height:150px;
	clear:right;
	margin:0px 10px 0px 10px;
}

div.post{
	margin-left:20px;
}

div.postComplete{
	height:420px;
	margin:10px;
  font-size: 0.8em;
}
div.postComplete img{
	clear:right;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	border:1px solid #000000;
}
div.postsearch{
	margin:10px;
}

h2{
	font-size:0.8em;
	color:#FFFFFF;
	max-width:166px;
  text-align: right;
}
h2.new{
	font-size:0.8em;
	color:#FFFFFF;
	max-width:166px;
  text-align: right;
}

h2.left{
	font-size:0.8em;
	color:#000000;
	max-width:166px;
  text-align: right;
  margin-bottom:20px;
  *margin-bottom:0px;
}
h2.left a{
	color:#000000;
	max-width:166px;
  text-align: right;
  text-decoration: none;
}
h2.searchArt{
	width:500px;
	font-size:0.8em;
	color:#FFFFFF;
  text-align: right;
}

h2 a.title, h2.searchArt a.title{
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0px 0px 0px;
	float:right;
}

h2 a.title:hover, h2 a.title:active, h2.searchArt a.title:hover, h2.searchArt a.title:active{
	color:#FFFFFF;
  text-decoration: underline;
}


div.post_content{
	color:#FFFFFF;
	font-size:0.8em;
	width:159px;
	height:127px;
	padding:3px 3px 2px 3px;
}
div.post_content img{
  border:1px solid #000000;
}
div.post_content_archives{
	color:#FFFFFF;
	font-size:0.8em;
	width:100px;
	height:127px;
}


div.sidebar{
	width:160px;
	float:left;
	clear:right;
	padding-left:10px;
}

#footer{
  background-image: url('images/footer-t.png');
  background-position: center;
  background-repeat: no-repeat;
  height:81px;
}


.menu {
  display: inline;
	color:#616161;
	text-decoration:none;
	font-size:0.7em;
	padding-top:40px;
}

.menu li {
  margin: 0px;
	padding: 0px;
  list-style: none;
  display: inline;
	text-decoration:none;
	background-image:none;
}

.menu li a {
	color:#616161;
	text-decoration:none;
  padding:6px 2px 6px 2px;
}

.menu li.current_page_item a {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
  padding:6px 1px 6px 1px;
}

.menuLeft {
  display: inline;
	color:#000000;
	text-decoration:none;
	font-size:0.7em;
	padding-top:40px;
	*padding-top:10px;
}
.menuLeft li {
  margin: 0px;
  margin-bottom:5px;
	padding: 0px;
  list-style: none;
	text-decoration:none;
	background-image:none;
	width:160px;
	*width:135px;
  text-align: right;
}

.menuLeft li a {
	color:#000000;
	text-decoration:none;
  padding:6px 3px 6px 3px;
}

.menuLeft li a:hover, .menuLeft li a:active {
	padding:6px 3px 6px 3px;
	color:#000000;
  text-decoration: underline;
}

.menuLeft li.current_page_item a {
	color:#000000;
	text-decoration: underline;
  padding:6px 3px 6px 3px;
}

li.language_item{
  margin: 0px;
	padding: 0px;
  list-style: none;
  display: inline;
	text-decoration:none;
	background-image:none;
}

table.tSubscribe{
	width:690px;
	color:#FFFFFF;
  font-size: 0.8em;
}
div.sub1{
	margin-left:15px;
	width:130px;
	height:160px;
  /*background-image: url('images/7sky_cover_7sky_fr.jpg');
  background-repeat: no-repeat;*/
}
div.sub2{
	margin-left:35px;
	width:130px;
	height:160px;
}
div.sub3{
	margin-left:35px;
	width:130px;
	height:160px;
}
div.sub4{
	margin-left:38px;
	width:130px;
	height:160px;
}

div.sub1 img, div.sub2 img, div.sub3 img, div.sub4 img{
  border:1px solid #000000;
}

label.sub{
	color:#FFFFFF;
}
table.subForm{
	margin-left:50px;
	margin-top:50px;
}
table.subForm td{
	padding:4px 10px 4px 10px;
}
table.subFormBis{
	margin-left:20px;
	margin-top:10px;
}
table.subFormBis td{
	padding:4px 10px 4px 10px;
}
div.page{
	margin:5px;
	color:#FFFFFF;
	font-size:0.8em;
}
div.page img{
  margin-left:auto;
  margin-right:auto;
}
h1{
	font-size:1.8em;
}

h1.single{
	padding:5px 20px 0px 10px;
	font-size:1.1em;
	color:#FFFFFF;
	text-align:left;
}
h1.single a{
	color:#FFFFFF;
  text-decoration: none;
}
h1.single a:hover, h1.single a:active{
	color:#FFFFFF;
  text-decoration: underline;
}


h1.left{
	font-size:1.2em;
	color:#000000;
}
div.newsletter{
	position:absolute;
	margin:52px 0px 0px 285px;
	*margin:52px 0px 0px 290px;
}
div.language{
	position:absolute;
	margin:15px 0px 0px 900px;
}

div.newsletter span{
	font-size:0.8em;
  font-weight: bold;
	color:#000000;
}
a.sendNewsletter{
	border:none;
	margin:0px;
	font-size:0.8em;
  font-weight: bold;
	color:#000000;
	padding:3px 2px 2px 2px;
	text-decoration:none;
}

span.partners{
	padding-left:5px;
	line-height:30px;
	font-size:0.7em;
	color:#FFFFFF;
	text-decoration:none;
}
.sep_partners{
	clear:both;
	height:30px;
}
.sep_webexclu{
	clear:both;
	height:15px;
}
.sep_news{
	clear:both;
	height:37px;
}
input.empty{
	border:3px solid #e5173e;
}
div.success{
	margin-top:2px;
	font-size:0.7em;
	color:#40c340;
	text-align:center;
  font-weight: bold;
}
div.error{
	margin-top:2px;
	font-size:0.7em;
	text-align:center;
	color:#e5173e;
  font-weight: bold;
}
a.langLink {
	font-size:0.7em;
	color:#000000;
	text-decoration:none;
  padding:6px 3px 6px 3px;
}

a.langLink:hover, a.langLink:active {
	padding:6px 3px 6px 3px;
	color:#000000;
  text-decoration: underline;
}
div.post1 img{
	padding:0px 2px 0px 2xp;
}
div.lienPost{
	color:#FFFFFF;
	text-align:right;
	padding:0px 20px 0px 20px;
}
div.lienPost a {
	font-size:0.7em;
	color:#FFFFFF;
	text-decoration:none;
  padding:6px 3px 6px 3px;
}

div.lienPost a:hover, div.lienPost a:active {
	padding:6px 3px 6px 3px;
	color:#FFFFFF;
  text-decoration: underline;
}
div.entry p {
	padding: 5px 0px 5px 0px;
	}
	
div.entry a{
	font-style:italic;
	color:#FFFFFF;
	text-decoration:none;
}

div.entry a:hover, div.entry a:active{
	color:#FFFFFF;
  text-decoration: underline;
}

div.postPartner{
	float:left;
	max-width:250px;
	height:200px;
	clear:right;
	margin:0px 4px 5px 4px;
}
div.post_partner{
	color:#FFFFFF;
	font-size:0.8em;
	width:160px;
	height:201px;
	padding:4px;
}

div.postNews{
	float:left;
	width:166px;
	height:212px;
	clear:right;
	padding: 0 2px 0 0 ;
	/*
	margin:5px 6px 30px 6px;
	 *margin:0px 0px 0px 1px; */
}
div.postNews h2{
	margin:12px 0px 0px 0px;
	*margin:0px 5px 0px 0px;
}
div.post_news{
	color:#FFFFFF;
	font-size:0.8em;
	width:160px;
	height:201px;
	padding:4px;
}
div.post_news img{
  border:1px solid #000000;
}

input.inputBtn{
	border:1px solid black;
	background-color:#FFFFFF;
	padding-top:5px;
  	padding-bottom: 0px;
  	padding-left:2px;
	font-size:0.7em;
	vertical-align: bottom;
}
a.subBtn{
	margin-top:10px;
	*margin-top:5px;
	float:right;
	margin-right:15px;
	width:107px;
	height:20px;
	background-image:url('images/btnSub.png');
  background-repeat: no-repeat;
	font-size:0.7em;
	color:#FFFFFF;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
  padding:2px 0px 0px 0px;
}

a.searchLink{
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
  padding:6px 3px 6px 3px;
}

a.searchLink:hover, a.searchLink:active {
	padding:6px 3px 6px 3px;
	color:#FFFFFF;
  text-decoration: underline;
}

