/* ------------------------------------------------------------
   Copyright (c) Marketing Internet, tous droits réservés.
   http://www.marketing-internet.fr
   
   Nomenclature :
   bloc_ --> Bloc
   box_  --> Boites
   el_	 --> Element [de boite, ...]
   txt_  --> Formatage de textes
   img_  --> Images

   Imbrication de noms, ordre = du plus grand élément vers le plus petit. Exception : bloc_ parce qu'un truc est forcément dans un bloc
   Exemple pour une image qui est un élement de boite :
   Boite -> Element de boite -> Image --> box_el_img_nomdelimage
   ------------------------------------------------------------ */
/* Parties communes */
/* Propriétés générales et éléments */
html {margin: 0px; padding: 0px;}
body  {font: 0.68em Verdana, Tahoma, Arial; color:#000000;margin-top:10px;margin-bottom:0px; font-family:"Verdana",Arial,Verdana,Geneva,sans-serif;}
a {text-decoration: none;}
span.kmore {background: url(/images/top_arr.jpg); background-repeat:no-repeat; background-position:center;}
.txt_br{padding-bottom:0px; margin-bottom:0px; margin-top:0; padding-top:0;}
.txt_col1{font-weight:bold;}
.txt_footer{color:#42567D; text-align:center; font-size:80%; padding:0; margin:0;}
.el_spacer {clear: both;} 

img {border:none;}

.choblig {
	color: #0000FF;
	font-weight: bold;
}

.whoisElem {
text-align : center;
}

.mci {
float: left;
}

#el_spacerh {clear: both;}
.txt_corps{font-size:115%; text-align:left;}
.legende {color : #D63110;
	font-style       : italic;
	font-size        : 110%;}
/* liens */
a.kmore:link {color:#FF871D; text-decoration:underline;}
a.kmore:visited {color:#FF871D;text-decoration:underline;}
a.kmore:hover {color:#FF871D;text-decoration:underline;}

a:link{color:#D63110; text-decoration:underline;}
a:hover{color:#D63110; text-decoration:none;}
a:visited{color:#F4624A; text-decoration:underline;}

#box_menu a{text-decoration:none;}
#box_navlist2 a:link {color:#000000; text-decoration:none;}
#box_navlist2 a:visited {color:#000000;text-decoration:none;}
#box_navlist2 a:hover {color:#000000;text-decoration:none;}

/* Blocs spec */
#bloc_container { 
padding: 0px 0px 0px 0px;  
position: absolute;
top: 0px;
width: 772px;
left: 50%;
margin-left: -386px;}

#bloc_intro{ }
#box_pageHeader {margin-bottom: 25px;}
#box_pageHeader h1 {font-size:96%; margin:0;margin-top:0px;margin-left:10px;float: left;}
#box_pageHeader h2 {font-size:150%;color:#D63110; margin:0; padding:0; margin-top:6px;}
#box_pageHeader img {margin-right:54px; border:none;}

/* Top Menu Bar */
#box_menu {
background: url(/images/home.jpg) no-repeat center left;
background-color:#43567E;
height:32px;
width:100%;
margin-top:10px;}
#box_menu p { }
#box_menu ul {
padding-top:10px;
margin-left: 0;
padding-left: 0;
margin-bottom: 0;
padding-bottom: 0;
list-style-type: none; }
#box_menu li {display: inline;}
.txt_home {font-size:100%;color:#FFFFFF;margin-right:50px;	background: url(/images/top_line.jpg) no-repeat center right;padding-right:10px;}
a.txt_order, a.txt_order:hover, a.txt_order:visited{font-size:105%;color:#FFCC00;margin-right:70px;font-weight:bold;text-transform: uppercase;}
a.txt_hosting  {color:#FFFFFF;	background: url(/images/top_line.jpg) no-repeat center right;padding-left:8px;padding-right:8px;font-weight:bold;}
a.txt_hosting:hover, a.txt_hosting:visited{color:#FFFFFF;}

/* Gauche */

.el_barreh {
line-height:3px;
height:3px;
width:772px;
background-image:url(/images/top1-x.jpg);
}
#bloc_menub { 
float:left;
width:254px;
top:88px;
height:600px;
}
/* H& Products List */
#box_pbox {
margin:0px;padding:0px;
width:251px;
height:auto;
background-image:url(/images/td_bot.jpg); background-position:bottom; background-repeat:no-repeat; 
}

.el_hautboite {
height:63px;
background-image:url(/images/td_top.jpg);background-repeat:no-repeat;}

#img_packs {margin-left:12px;width:217px;height:29px;background-image:url(/images/1txt1.jpg); background-repeat:no-repeat;background-position:bottom;}
#img_garanties{margin-left:12px;width:217px;height:29px;background-image:url(/images/1txt2.jpg); background-repeat:no-repeat;background-position:bottom;}
#img_affilies{margin-left:12px;width:217px;height:29px;background-image:url(/images/1txt3.jpg); background-repeat:no-repeat;background-position:bottom;}
#img_temoignages{margin-left:12px;width:217px;height:29px;background-image:url(/images/1txt4.jpg); background-repeat:no-repeat;background-position:bottom;}

.txt_surli{background-color:#FFFFCC;
margin-left:2px;
margin-right:2px;
}

.box_pboxf-o {
margin-top:5px;
float:left;
padding:0px;
width:70%;
margin-right:10px;
height:auto;
background-image:url(/images/td_bot-o.jpg); background-position:bottom; background-repeat:repeat-x;
margin-bottom:1em;}

.el_hautboite-o {
height:63px;
background-image:url(/images/td_top-o.jpg);background-repeat:repeat;}

#box_crossbox{
float:left;
width:251px;
width:70%;
margin-right:10px;
height:auto;}

#img_crossbox{width:132px;height:81px;background-image:url(/images/comp.jpg); background-repeat:no-repeat; background-position:left;float:left;}
#content_crossbox{float:left;}
#box_contact{width:141px;height:97px;background-image:url(/images/ban1.jpg); background-repeat:no-repeat; background-position:left;  float: left;}
#box_raisonbox{float: left;width:141px;height:auto;}
#img_raisons{height:51px;background-image:url(/images/first.jpg); background-repeat:no-repeat; background-position:left;}

#box_raisonbox h3{
background-color:#EFEFEF;
margin:0;
font-weight:normal;
border-bottom: 1px solid #D0D0D0;
padding-top:2px;
padding-bottom:2px;
font-size:95%;
width:141px;}

.box_pbox h1 {background-color:#EFEFEF;
margin-top:-23px;
color: #ff871d;
font-size:104%;
margin-left:15px;
margin-right:15px;
padding:3px; padding-bottom:0; margin-bottom:7px;}

.box_pbox h2{
font-size:100%;
font-weight:normal;
color:#000000;
margin-left:17px;
margin-right:17px;
border-bottom: 1px solid #D0D0D0;
padding-bottom:8px;
margin-top:-4px;
margin-bottom:18px;}

h2.pboxlast {
margin-bottom:2px;}

.box_pbox h3{font-size:95%; font-weight:normal; text-align:right;margin-right:30px; margin-top:3px;}

.box_pboxf-o h3{font-size:95%; font-weight:normal; text-align:right;margin-right:30px;}

p.cmontitre{
margin-top:-23px;
font-weight:bold;
color:#000000;
margin-left:18px;
margin-right:18px;
}

p.cmon{
font-size:96%;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-right:20px;
border-bottom: 1px solid #D0D0D0;
margin-top:0px;
padding-top:0px;
padding-bottom:2px;
margin-bottom:0px;
}

p.cmons{
font-size:90%;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-right:20px;
border-bottom: 1px solid #D0D0D0;
margin-top:-23px;
padding-top:0px;
padding-bottom:4px;
margin-bottom:6px;
}
.box_pboxf-o p{margin-top:-15px; margin-left:1em; margin-right:1em; padding-bottom:1em;}
.img_start{background-image:url(/images/0b.jpg); background-repeat:no-repeat; background-position:right;}
.img_mini{background-image:url(/images/1b.jpg); background-repeat:no-repeat; background-position:right;}
.img_special{background-image:url(/images/2b.jpg); background-repeat:no-repeat; background-position:right;}
.img_premium{background-image:url(/images/3b.jpg); background-repeat:no-repeat; background-position:right;}
.img_multi{background-image:url(/images/4b.jpg); background-repeat:no-repeat; background-position:right;}
a.lp:link, a.lp:hover, a.lp:visited {color:#FF871D; }

#pliste_title{

}

#pliste_content{

}

/* Body */
#bloc_body{
margin-left:260px;
margin-right:0;
padding-right:0;
/*min-width:460px;*/
}
#bloc_body h1 {font-size:150%; color:#000000; padding:0;margin:0; margin-top:4px; text-align:left;}
#bloc_body h2 {font-size:130%; color:#FF5E22; padding:0;margin:0; margin-top:4px; margin-left:2em; text-align:left;}

.el_barre{
line-height:3px;
margin-top:2px;
height:3px;
background-color:#D0D0D0;
width:auto;
}

.el_barrefoncee{
margin-top:2px;
height:3px;
line-height:3px;
background-color:#A0A0A0;
width:auto;
}
.txt_pr{font-size:60%; vertical-align:super;}
#img_outilsgratuits {background-image:url(/images/ban2.jpg); background-position:center; background-repeat:no-repeat;height:140px; text-align:center; borde:none;}
img {
border:0;
}
h1.t-head1{font-size:150%;color:#D63110;}
h1.t-head2{font-size:120%}

#box_navlist2 {
padding:0;
margin-left:1%;
margin-right:1%;
width:98%;
text-align:center;
}
#box_navlist2 ul{margin:0;padding:0; margin-bottom:5px; padding-top:5px;}
#box_navlist2 li{
  display: inline;
  list-style-type: none;
  padding: 0.1em;
  margin: 0.6em;
}
#box_navlist3{font-size:85%;}
.t11 { }
.boule {font-size: 10px; color: #8e8e8e; margin-right:3px;}
.style2 {color: #ff871d;}
li.cqualite{margin:0px;padding:0px;padding-bottom:5px;border-bottom: thin solid #FFB879;  list-style-type: none; padding-left:5px; border-left: solid #FFB879 3px; padding-top:5px;}
ul.txt_corps{padding-left:0px; margin-left:3px;border-left: solid #FF871D;}
li.reseller{margin-left:15px;}
table.fndjaune{background-color:#FFE179;}
.nst{border:0; padding:0; margin:0; border-bottom:0; border-top:0; border-left:0;border-right:0; border-style:none;}
td.nst{text-align:left;}
td.c{width:60%; text-align:left; vertical-align:middle;}
td.b{width:15%; text-align:center; vertical-align:middle;}
td.d{width:25%; text-align:center; vertical-align:middle;}
.noch{color:#808080;}
table.nsto {border-width:1px; border-color:#990000; padding:3px; margin:0; border-style:dotted; background-color:#FFFFF5;}
table.optc {border:1px; border-color:#C0C0C0; padding:3px; margin:0; border-style:dotted;}
p.txt_option{margin:3px;padding:0; font-size:115%;}
td.toption{background-color:#FFFFCC; font-weight:bold;}
table.domaines {background-image:url(/images/form.jpg); background-repeat:no-repeat; background-position:left;}
td.domaines {color:#FFFFFF; font-size:115%;}
.nstop2{border:0; padding:0; margin:0; border-bottom:0; border-top:0; border-left:0;border-right:0; border-style:none;}
table.nstop2{border:1px; border-color:#009400; padding:3px; margin:0; border-style:dotted; background-color:#DBFFDB;}
td.sta{width:16%; text-align:left; vertical-align:middle;}
td.stb{width:29%; text-align:left; vertical-align:middle;}
td.stc{width:27%; text-align:left; vertical-align:middle;}
td.std{width:29%; text-align:left; vertical-align:middle;}
table.tble_antic{border:0; margin:0; padding:5px;}
td.tble_antic{border:0; margin:0; padding:1px; width:33%; vertical-align:text-top;}
.margin{margin-bottom:5px; font-size:115%;}
a.cback {color:#FFFFFF; text-decoration:underline; font-size:125%;}
a.cback:link {color:#FFFFFF; text-decoration:underline;}
a.cback:visited {color:#FFFFFF;text-decoration:underline;}
a.cback:hover {color:#FFCC00;text-decoration:underline;}