body {
background: url("gratuit/background.gif") repeat-x;
font-family: "Trebuchet MS", Tahoma;
background-color : #2A333A;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

/* Partie DIV du site */

.header_1 {
background: url("gratuit/header_1.png") no-repeat;
text-align : center;
font-size : 10px;
color :#1D2124;
width : 956px;
height : 40px;
margin : auto;
}

.header_2 {
background: url("gratuit/header_2.png") no-repeat;
width : 956px;
height : 40px;
margin : auto;
}

.header_3 {
background: url("gratuit/header_3.png") no-repeat;
width : 956px;
height : 40px;
margin : auto;
}

.header_4 {
background: url("gratuit/header_4.png") no-repeat;
width : 956px;
height : 40px;
margin : auto;
}

.header_5 {
background: url("gratuit/header_5.png") no-repeat;
width : 956px;
height : 13px;
margin : auto;
}

.header_6 {
background: url("gratuit/header_6.png") no-repeat;
text-align:justify;
padding-top : 5px;
padding-left : 45px;
padding-right : 45px;
font-size : 12px;
color : #7D7D7D;
width : 866px;
height : 97px;
margin : auto;
}

.header_6x {
background: url("gratuit/header_6.png") no-repeat;
text-align:center;
padding-top : 5px;
padding-left : 45px;
padding-right : 45px;
width : 866px;
height : 97px;
margin : auto;
}

.header_7 {
background: url("gratuit/header_7.png") no-repeat;
width : 956px;
height : 13px;
margin : auto;
}

div#joint {
width: 696px;
float : left;
}

div#gauche {
padding-right: 10px;
width: 338px;
float : left;
}

div#droite {
padding-left: 10px;
width: 338px;
float : left;
}

h2.titres_1 {
font-size: 14px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #1DA9E7;
clear: both;
margin-top: 0px;
}

p.services_gratuits {
margin: 0px;
}

p.meilleurs_solutions {
margin: 0px;
}

a.lessolutions {
color: #000000;
padding-left: 10px;
text-decoration: none;
border-left: 4px solid #1DA9E7;
border-bottom: 1px dotted #dddddd;
display: block;
}

a.lessolutions:hover {
color: #148EC2;
padding-left: 10px;
text-decoration: none;
border-left: 4px solid #69C7EF;
border-bottom: 1px dotted #dddddd;
background-color:#F4F4F4;
display: block;
}

p {
font-size : 13px;
text-align:justify;
margin-top: 0px;
}

h1.titres1 {
font-size: 18px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #1DA9E7;
clear: both;
margin-top: 0px;
}

h1.titres2 {
font-size: 18px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #88BD09;
clear: both;
margin-top: 0px;
}

h1.titres3 {
font-size: 18px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #DF6493;
clear: both;
margin-top: 0px;
}

h1.titres4 {
font-size: 18px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #F79800;
clear: both;
margin-top: 0px;
}

h3.titres_3 {
font-size: 14px;
font-weight: bold;
padding-top: 20px;
color: #000000;
border-bottom: 1px solid #1DA9E7;
clear: both;
margin-top: 0px;
}

h2.titres_2 {
font-size: 14px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #1DA9E7;
clear: both;
margin-top: 0px;
}

.contenu_1 {
background: url("gratuit/fond.png") repeat-y;
padding-left : 30px;
padding-right : 30px;
width : 896px;
margin : auto;
}

.adsense {
padding-right: 10px;
width: 190px;
float : left;
}

.menuliens {
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
width: 180px;
float : left;
}

.contenu {
padding-bottom : 50px;
width: 696px;
float : left;
}

.lignes {
padding-right : 6px;
width : 690px;
margin : auto;
}

.consoles {
width: 345px;
float : left;
}


.footer_1 {
background: url("gratuit/footer_1.png") no-repeat;
padding-top : 2px;
width : 956px;
height : 55px;
margin : auto;
}
.footer_2 {
text-align : center;
font-size : 11px;
color : #2d2d2d;
font-weight: bold;
margin : 0px;
}

a.footer_2_lien {
color: #2d2d2d;
font-size: 11px;
text-decoration: none;
}

a.footer_2_lien:hover {
color: #228BE7;
font-size: 11px;
text-decoration: none;
}

p.center {
text-align: center;
}

h2 {
font-size : 18px;
color : #ffffff;
clear: both;
margin: 0px;
}

.console_1 {
width : 320px;
height : 295px;
margin : auto;
}

.console_1_titre {
background: url("gratuit/console_1_titre.png") no-repeat;
padding-top : 10px;
padding-left : 30px;
width : 290px;
height : 28px;
margin : auto;
}

.console_1_soustitre {
background: url("gratuit/console_1_soustitre.png") no-repeat;
padding-left : 30px;
font-weight: bold;
font-size : 15px;
color : #2d2d2d;
width : 290px;
height : 22px;
margin : auto;
}

.console_1_liens {
background: url("gratuit/console_1_liens.jpg") no-repeat;
padding-left : 6px;
padding-right : 6px;
width : 308px;
height : 235px;
margin : auto;
}

a.solutions {
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

a.solutions:hover {
background: url("gratuit/puce.gif") no-repeat;
background-color:#9ADAFF;
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

.console_2 {
width : 320px;
height : 295px;
margin : auto;
}

.console_2_titre {
background: url("gratuit/console_2_titre.png") no-repeat;
padding-top : 10px;
padding-left : 30px;
width : 290px;
height : 28px;
margin : auto;
}

.console_2_soustitre {
background: url("gratuit/console_2_soustitre.png") no-repeat;
padding-left : 30px;
font-weight: bold;
font-size : 15px;
color : #2d2d2d;
width : 290px;
height : 22px;
margin : auto;
}

.console_2_liens {
background: url("gratuit/console_2_liens.jpg") no-repeat;
padding-left : 6px;
padding-right : 6px;
width : 308px;
height : 235px;
margin : auto;
}

a.services {
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

a.services:hover {
background: url("gratuit/puce.gif") no-repeat;
background-color:#AFD355;
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

.console_3 {
width : 320px;
height : 205px;
margin : auto;
}

.console_3_titre {
background: url("gratuit/console_3_titre.png") no-repeat;
padding-top : 10px;
padding-left : 30px;
width : 290px;
height : 28px;
margin : auto;
}

.console_3_soustitre {
background: url("gratuit/console_3_soustitre.png") no-repeat;
padding-left : 30px;
font-weight: bold;
font-size : 15px;
color : #2d2d2d;
width : 290px;
height : 22px;
margin : auto;
}

.console_3_liens {
background: url("gratuit/console_3_liens.jpg") no-repeat;
padding-left : 6px;
padding-right : 6px;
width : 308px;
height : 145px;
margin : auto;
}

a.questions {
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

a.questions:hover {
background: url("gratuit/puce.gif") no-repeat;
background-color:#E980A9;
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

.console_4 {
width : 320px;
height : 205px;
margin : auto;
}

.console_4_titre {
background: url("gratuit/console_4_titre.png") no-repeat;
padding-top : 10px;
padding-left : 30px;
width : 290px;
height : 28px;
margin : auto;
}

.console_4_soustitre {
background: url("gratuit/console_4_soustitre.png") no-repeat;
padding-left : 30px;
font-weight: bold;
font-size : 15px;
color : #2d2d2d;
width : 290px;
height : 22px;
margin : auto;
}

.console_4_liens {
background: url("gratuit/console_4_liens.jpg") no-repeat;
padding-left : 6px;
padding-right : 6px;
width : 308px;
height : 145px;
margin : auto;
}

a.bon_plan {
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

a.bon_plan:hover {
background: url("gratuit/puce.gif") no-repeat;
background-color:#FAB74F;
padding-left : 25px;
font-size : 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
}

a {
color: #EF6C04;
font-size: 13px;
text-decoration: none;
}

a:hover {
color: #EF6C04;
font-size: 13px;
text-decoration: underline;
}

.menuliens a {
color: #EF6C04;
font-size: 15px;
text-decoration: none;
}

.menuliens a:hover {
color: #EF6C04;
font-size: 15px;
text-decoration: underline;
}




