/*
Theme Name : LaptopSpirit v2
Theme URL : http://www.laptopspirit.fr
Description : LaptopSpirit By Marine.
Version : 1.0
Author : Marine
&copy; 2008 Marine.
*/


@charset "utf-8";
/* CSS Document */

body {
font-size:10px;
font-family: Arial,Helvetica,Trebuchet MS,Lucida Grande,Sans-Serif,DejaVu Sans,Bitstream Vera Sans;
background-color:#000000;
/* background: url(fond.jpg) no-repeat center top #000000; */
background-repeat:no-repeat;
color:#818181;
text-align:center;
margin:0 auto 0 auto;
padding: 0;
height:100%;
}
a img {
  border:none;
}
#conteneur {
position: relative;
width: 1000px;
margin:0 auto 0 auto;
margin-bottom:0;
background-image: url(images/v2/colonnes_fond.png);
background-repeat:repeat;
z-index: 1;
}

p {
margin-top: 2px;
margin-bottom: 2px;
}

#sharethis {
margin-left: 150px;
}

/* Partie en-tête de page */

#header {
z-index: 1;
height: 104px;
background-image: url(images/v2/headerv2.jpg);
background-repeat:no-repeat;
}

.header_ads{
width:850px;
height:95px;
vertical-align:middle;
padding-right:0px;
padding-bottom:5px;
padding-top:5px;
margin-right:5px;
margin-left:140px;
}

#pubformu {
background: #000000;
padding-bottom: 5px;
}

#habillage {
z-index: 0;
width: 100%;
height: 900px;
position: absolute;
}

#marge131px {
height: 250px;

}

.lien_habillage{
width: 100%;
height: 100%;
display: block;
}

#haut {
height: 22px;
text-align:left;
background-image: url(images/v2/degrade_bleu_menu_1.jpg);/* (degrade_noir_menu_1.jpg pour pros) (degrade_rouge_menu_1.jpg pour gamer) (degrade_vert_menu_3.jpg pour Nomade)*/
font-size: 14px;
}

#menu_principal {
position:absolute;
z-index: 1;
margin: 0;
padding: 0.3em 0em 0.3em 0;
list-style-type: none;
text-align: left;
margin-left: 5px;
padding-left:1px;
color: white;
width:990px;
}

#menu_principal ul {
padding-left: 2px;
margin-left:2px;
}

#menu_principal li {
display: inline;
}

#menu_principal a {
font-weight: bold;
color: white;
text-decoration: none;
}

#menu_principal a:hover {
color: #FFFFCC;
}

#recherche_haut {
position:absolute;
margin-top:0px;
padding-top:0px;
top:-4px;
right:3px;
}

.BtnRecherche {
vertical-align:baseline;
}

.ChampRecherche {
vertical-align:super;
height:18px;
width:140px;
font-size:13px;
}

#barre_separation {
height: 5px;
text-align:left;
/* background-color:#DBDBDB; */
background-color:#000000;
/* filter: alpha(opacity=0);
-moz-opacity: 0;
opacity: 0; */
}

#barre_separation_bas {
position:relative;
clear:both;
height: 1px;
margin:0px;
text-align:left;
background-image: url(images/v2/bas_colonnes.png);
}

.haut_page {
margin-top:8px;
text-align:center;
font-size: 11px;
font-weight: bold;
}

.haut_page a {
color:#003399;
text-decoration: none;
}


/* Sections */

#gauche {
float: left;
left:0;
width: 124px;
margin-top: 0px;
border-style:solid;
border-width:1px;
border-color:#868686;
}

#droite {
float: right;
right:0;
width: 300px;
margin-top: 0px;
border-style:solid;
border-width:1px;
border-color:#868686;
}

#centre {
margin-left: 131px;
margin-right: 307px;
margin-top: 0px;
border-style:solid;
border-width:1px;
border-color:#868686;
}

#pied {
position:relative;
text-align: center;
width: 1000px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px;
padding-bottom: 10px;
font-size:11px;
clear:both;
overflow: auto;
bottom:0;
/* background-color:#DBDBDB; */
background-color:#000000;
}

#pied a {
color: #DDD;
text-decoration: none;
}

#pied a:hover, a:active {
color: #FFF;
}

/* Propriétés du contenu général */

.contenu {
background-color:white;
margin: 0;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 3px;
list-style-type: none;
color: #000000;
font-size: 11px;
font-weight: bold;
}

.contenu a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

.contenu a:hover {
color:#003399;
text-decoration: none;
}

.contenu ul { 
list-style: none;
padding-left: 1px;
padding-bottom: 2px;
margin-top:2px;
margin-left: 1px;
font-weight:normal;
}

.contenu ul a {
color: #003399;
text-decoration: none;
font-weight:normal;
} 

.contenu img {
border:0;
}

/* Propriétés du contenu de gauche */

.contenug {
background-color:white;
margin: 0;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 12px;
padding-left: 3px;
list-style-type: none;
color: #000000;
font-size: 11px;
font-weight: bold;
}

.contenug a {
color: #000000;
text-decoration: none;
/*font-weight: bold;*/
}

.contenug a:hover {
color:#003399;
text-decoration: none;
}

.contenug img {
margin-bottom: 2px; 
margin-top: 3px;
border:0px;
}

.contenug p {
margin-top: 2px;
margin-bottom: 8px;
}
.contenug p a {
font-weight:normal;
}

.separation_sections {
height:2px;
/* background-color:#DBDBDB; */
background-color:#000000;
border-left:solid 1px #DBDBDB;
}

.classique {
color: #000000;
font-size:100%;
font-weight: normal;
}

.classique a {
color: #000000;
text-decoration: none;
font-size:100%;
font-weight: normal;
}

/* Contenu du centre */

.contenuc { 
background-color:white;
margin: 0;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 3px;
list-style-type: none;
color: #000000;
font-size: 12px;
}

.contenuc a {
color: #003399;
text-decoration: none;
}

.contenuc a:hover {
color:#003399;
text-decoration: underline;
}

.contenuc ul { 
list-style: none;
padding-left: 1px;
padding-bottom: 5px;
margin-top:7px;
margin-left:1px;
}

.contenuc ul img{ 
vertical-align:bottom;
margin-right: 2px;
}
.contenuc ul li {
  padding:2px;
}

.date {
color: #000000;
font-size:100%;
font-weight:bold;
}

.heure {
color: #009B00;
}

.fond {
background-color:#F3F3F3;
}

/* Eléments A la Une et En Vrac*/

.alaune {
position: relative;
margin:0;
height: 70px;
margin-top:10px;
margin-bottom:11px;
}

.alaune p{
padding-left:67px;
margin-top:0px;
margin-left:1px;
padding-top:0px;
}
.alaune p a{
font-weight:normal;
}

.alaune img{
float: left; 
margin-bottom: 2px; 
margin-top: 2px; 
margin-left:0px;
}

.premier {
float:left;
width: 180px;
text-align: left;
height: 69px;
padding-right: 1px;
border-right:solid 1px #DDDDDD;
vertical-align:middle;
}

.second {
float: left;
width:180px;
text-align: left;
height: 69px;
margin-left:4px;
padding-right: 1px;
border-right:solid 1px #DDDDDD;
vertical-align:middle;
}

.troisieme{
float: left;
width:180px;
height: 69px;
text-align: left;
margin-left:4px;
vertical-align:middle;
}

/* Eléments Dernières actualités */

.actualites {
position: relative;
margin:0;
height: 62px;
font-weight: bold;
border-top:solid 1px #DDDDDD;
}

#recherche {
float:left;
width: 544px;
text-align: center;
height: 55px;
margin-left:2px;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
}

#resume_actu {
float:left;
width: 272px;
text-align: center;
height: 55px;
margin-left:4px;
}

#resume_actu img {
float: right; 
margin-bottom: 3px; 
margin-left: 3px;
}


/* Eléments de Tops News */

.top_news {
position: relative;
margin:0;
height: 310px;
}

.top_news a {
font-weight:normal;
}

#news1 {
float:left;
width: 272px;
text-align: left;
border-right:solid 1px #DDDDDD;
padding-right:2px;
height: 310px;
}

#news2 {
float: left;
width: 272px;
text-align: left;
margin-left:4px;
height: 310px;
}

.top_news ul { 
list-style: none;
padding-left: 1px;
padding-bottom: 2px;
margin-top:2px;
font-weight:100;
}

.top_news ul li{ 
border-bottom: 1px solid #EEE;
}


/* Eléments de PC Portables */

.PC_portables {
position: relative;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
height:86px;
font-size:10px;
font-weight:normal;
}

#PC1 {
float:left;
width: 272px;
text-align: left;
padding-right:2px;
}
#PC1 a span {
  font-size:11px;
  font-weight:bold;
}
#PC2 a span {
  font-size:11px;
  font-weight:bold;
}
#PC2 {
float: left;
width: 272px;
text-align: left;
margin-left:4px;
margin-bottom:3px;
}

.PC_portables img {
float:left;
padding: 2px;
vertical-align:middle;
border-bottom: 0;
margin:3px 5px 10px 3px;
}
.PC_portables a span {
  font-size:11px;
}
.PC_portables p {
text-align:left;
margin-top:3px;
}

.PC_prix {
color: #f4a100;
font-size:110%;
}

.titre_portable {
color:#003399;
font-size:110%;
}

/* Eléments de Forum */

.table_forum {
width: 100%;
margin-bottom:8px;
border:1px solid #868686;
font-size:100%;
margin-top:5px;
text-align:left;
}

.table_forum a{
font-weight:bold;
color: #003399;
text-align:left;
}

.table_forum th{
padding-left:5px;
padding-right:5px;
border-bottom:1px solid #868686;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
text-align:center;
height:26px;
background-color:#F9F9F9;
}

.table_forum td{
padding-left:5px;
padding-right:5px;
border:1px solid #F0F0F0;
height:25px;
vertical-align:middle;
font-weight:normal;
}

.nom_posteur {
font-weight:normal;
text-align:left;
}

.nom_posteur a {
font-weight:normal;
color: #003399;
text-align:left;
}



/* Eléments commentaires d'actualités */

.commentlist li,#commentform input,#commentform textarea {
font:11px;
}

.commentlist li {
font-weight:bold;
}

.commentlist cite,.commentlist cite a {
font-weight:bold;
font-style:normal;
font-size:13px;
}

.commentlist p {
font-weight:normal;
line-height:20px;
font-size:13px;
text-transform:none;
}

.commentlist {
padding:0;
text-align:justify;
}

.commentlist li {
margin:15px 0 3px;
padding:5px 10px 3px;
list-style:none;
}

.commentlist p {
margin:10px 5px 10px 0;
}

.alt {
background-color:#f8f8f8;
border-top:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
margin:0;
padding:10px;
}


/* Catégories */
.categories {
position: relative;
margin:0;
}

.categories p {
text-align:justify;
padding:5px;
}
.categories p a {
  font-weight:normal;
}
.categories p {
  font-weight:normal;
}

.categories img {
float:left;
padding-left:0px;
vertical-align:middle;
border-bottom: 0;
margin:3px 5px 5px 3px;
}

/* Articles */

.en-tete {
position: relative;
margin:0;
padding-bottom: 5px;
padding-left: 3px;
padding-top:5px;
color:#676767;
width:526px;
}
blockquote p {
  font-style:italic;
  color:#313131;
}
.articles {
position: relative;
margin:0;
padding-bottom: 5px;
padding-left: 3px;
padding-top: 10px;
padding-right: 3px;
}

.articles p {
text-align:justify;
margin-top: 18px;
margin-bottom: 8px;
font-size:13px;
line-height:1.30em;
}

.articles p img {
margin: 0 auto; 
display: block;
border:0;
}

.articles img{
margin: 0 auto; 
border:0;
}


.img_titre_article {
float: left;
color: #009B00;
width: 20px;
margin-top: 0;
margin-bottom: 0;
margin-left:0px;
margin-right:4px;
padding-bottom:5px;
padding-top:0px;
}

.donnees {
position: relative;
margin:0;
padding-bottom: 5px;
padding-left: 3px;
padding-top:5px;
color:#313131;
}

.donnees a {
color: #003399;
text-decoration: none;
}

.fin_article {
position: relative;
margin:0;
padding-bottom: 5px;
padding-left: 3px;
padding-top:6px;
color:#8D8D8D;
}

.table_comparo {
width: 100%;
margin-bottom:5px;
border:1px solid #868686;
font-size:100%;
margin-top:5px;
text-align:left;
}

.table_comparo td{
padding-left:5px;
padding-right:5px;
border:1px solid #F0F0F0;
height:25px;
vertical-align:middle;
font-weight:normal;
}

.table_comparo a{
font-weight:bold;
color: #003399;
}

/* Propriétés des titres */

h1 {/* fond/barre bleu, écriture blanche */
background-image: url(images/v2/degrade_bleu_titre_1.jpg);/* (degrade_noir_titre_1.jpg pour pros) (degrade_rouge_titre_1.jpg pour gamer) (degrade_vert_titre_3.jpg pour Nomade) (degrade_bleu_titre_1.jpg pour site classique)*/
color: white;
font-weight: bold;
font-size:12px;
text-align: center;
margin:0;
}

h1 a {
font-weight: bold;
color: white;
text-decoration: none;
}


h6 {/* fond/barre verte, écriture blanche */
background-image: url(images/v2/degrade_bleu_titre_1.jpg);/* (degrade_noir_titre_1.jpg pour pros) (degrade_rouge_titre_1.jpg pour gamer) (degrade_vert_titre_3.jpg pour Nomade) (degrade_bleu_titre_1.jpg pour site classique)*/
color: white;
font-weight: bold;
font-size:12px;
text-align: center;
margin:0;
}

h6 a {
font-weight: bold;
color: white;
text-decoration: none;
}

h2 {/* titre principal des pages */
background:#FFFFFF;
color: #003399;
font-weight: bold;
font-size:14px;
text-align: center;
padding-bottom:7px;
margin-bottom:2px;
padding-top:15px;
margin-top:2px;
}

h2 a {
font-weight: bold;
color: #003399;
text-decoration: none;
}

h3 {/* titre secondaire des pages */
background:#FFFFFF;
color: #003399;
font-weight: bold;
font-size:15px;
text-align: left;
padding-top:10px;
padding-bottom:10px;
}

h3 a {
text-decoration: none;
font-weight: bold;
color: #003399;
}

h4 {/* titres des news dans les articles et Poster un commentaire */
background:#FFFFFF;
color: #003399;
font-weight: bold;
font-size:14px;
text-align: left;
padding-top:10px;
padding-bottom:5px;
padding-left: 3px;
margin:0;
}

h4 a {
font-weight: bold;
color: #003399;
text-decoration: none;
}

.recherche_reponse {
  background:#FFFFFF;
  color: #003399;
  font-weight: bold;
  font-size:112%;
  text-align: left;
  padding-top:10px;
  padding-bottom:5px;
  padding-left: 3px;
  margin:0;
}

.recherche_reponse a {
font-weight: bold;
color: #003399;
text-decoration: none;
}

h5 {/* titre des guides, tests, dossiers pour leurs pages d'accueil */
background:#FFFFFF;
color: #003399;
font-weight: bold;
font-size:112%;
text-align: left;
padding-top:0px;
padding-bottom:1px;
padding-left:80px;
margin-top: 0px;
margin-bottom: 3px;
margin-left: 0;
margin-right:0;
}

h5 a {
text-decoration: none;
font-weight: bold;
color: #003399;
}

/* Tests, Guides et Dossiers */

.guides {
position: relative;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 20px;
margin-left: 5px;
padding-left:3px;
padding-right:6px;
}

.guides p {
font-size:105%;
text-align:justify;
padding-left:80px;
margin-bottom:5px;
color:#000000;
}

.guides img {
float:left;
padding: 2px;
vertical-align:middle;
border-bottom: 0;
margin:3px 5px 5px 3px;
border:1px solid #003399;
}

.pages {
position: relative;
margin:0;
padding-bottom: 5px;
padding-left: 3px;
padding-top: 3px;
padding-right: 3px;
}

.pages p {
text-align:justify;
margin-top: 20px;
margin-bottom: 8px;
font-size:13px;
line-height:1.30em;
}

.pages p img {
margin: 0 auto; 
display: block;
border:0;
}

.pages img{
margin: 0 auto; 
border:0;
}

.pages a {
text-decoration: underline;
font-weight:normal;
font-size:105%;
color: #003399;
}

.pages p a {
text-decoration: underline;
font-weight:normal;
color: #003399;
}

/* écriture normale */

.normal {
font-size:110%;
text-align:justify;
margin-bottom:5px;
color:#000000;
padding-left:3px;
}

/* Recherche - Pages résultats */

.recherche_results {
background-color:white;
margin: 0;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 3px;
list-style-type: none;
color: #000000;
font-size: 12px;
font-weight: bold;
}

.recherche_results h4 {
background:#FFFFFF;
color: #003399;
font-weight: bold;
font-size:13px;
text-align: left;
padding-top:10px;
padding-bottom:3px;
padding-left: 3px;
margin:0;
}

.date_articles {
float: left;
color: #009B00;
width: 45px;
margin-top: 0;
margin-bottom: 0;
margin-left:0;
margin-right:3px;
padding-bottom:3px;
text-transform:uppercase;
font-size:12px;
}

.info_news {
margin-top: 2px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-bottom: 5px;
padding-left: 75px;
padding-top:0px;
color:#676767;
text-align:left;
font-weight:normal;
}

.info_news a {
color: #003399;
text-decoration:none;
}


/* Formulaires, Contacts et Recherche */

.contact_gauche {
float:left;
width: 140px;
text-align: right;
margin-right:3px;
margin-bottom:10px;
height:20px;
font-size:110%;
}

.contact_droite {
float:left;
width: 400px;
text-align: left;
margin-left:2px;
margin-bottom:10px;
font-size:110%;
}

.recherche_gauche {
float:left;
width: 100px;
text-align: right;
margin-right:3px;
margin-bottom:10px;
height:20px;
font-size:110%;
}

.recherche_droite {
float:left;
width: 440px;
text-align: left;
margin-left:2px;
margin-bottom:10px;
font-size:110%;
}

/* Partie Téléchargements */

.table_tel {
width: 550;
border:0;
font-size:100%;
margin-top:5px;
}

.tel_titre{
color: #003399; 
font-weight:bold;
text-align:left;
}

.tel_genre{
color:#009B00;
text-align:right;
}

.tel_texte {
text-align:justify;
}

.tel_lien {
text-align:left;
}

.tel_lien a {
text-align:left;
text-decoration: none;
color: #003399;
}

