/* General ------------------------------------------------*/
* { margin:0px; }

body {  margin:0px;  border:0px;  font-family: Arial, Helvetica, sans-serif;  font-size:11px;  font-weight: bold;  color:#4E4E4E;}
.color1{ color:#4E4E4E; }
.color2{ color:#eb0000; }
a{ font-size:12px; text-decoration:none; text-align:left; color:#eb0000; }
a:hover{ color:#4E4E4E; }
p{ text-align:justify; font-weight:normal; margin-bottom:15px;}
p strong{ color:#eb0000; }
strong{ color:#eb0000; }
p.petit{ font-weight: normal; }
p.grand{ font-size:14px; }
p.tres_grand{ font-size:18px; font-weight:bold;}
p.centre{ text-align:center; }
p.remarque{ font-size:11px; font-weight:normal; }
P.commentaire { text-align:center; font-weight: bold; font-size:11px;}
p.tab { margin-left:20px; }
strong.italic { font-style:italic; }
strong.bold { font-weight:bold; color:#4E4E4E; }

dl { margin-bottom:40px;}
dt {  text-align:left; margin-left:20px; color:#000000;}
dd {  text-align:left; margin-left:50px; font-weight:normal; }
dd p { margin-top:10px; }

form { }
input, select { background-color: #F4FAFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
label { text-align:left; float: left;  font-size: 11px; font-weight: normal; width:150px; height:20px; }
label strong{ color:#eb0000; }
label a { font-size: 10px; font-weight:normal; }
div.btn_haut { margin-bottom:60px; padding:0px;}
div.btn_haut a{ float:right; text-align:right; background-image:url(../images/btn_haut_01.jpg); width:40px; height:40px; display:block; }
marquee{ position:relative; top:-20px; left:150px; }
img { border:0px; }
/*
table.bordure { border-collapse:collapse; margin:10px; margin-top:-5px; font-size:12px; background-color:#FFFFFF; margin-left:15px; }
table.bordure td { text-align:center; border:2px ridge; }
table.bordure td.element_btn { background-color:#F3F3F3; border:0px; padding-top:5px;}
table.bordure th { text-align:left; width:170px; border:2px ridge;}
*/
table.contour { border-collapse:collapse; width:100%; font-size:12px; background-color:#FFFFFF; border:1px solid #000000;}
table.contour td { width:25%; padding:2px; text-align:center;}
table.contour th { border-bottom:1px solid #000000;}
table.contour .bold { font-weight:bold}

/* Titre d'une page ------------------------------------------------*/
h4{ font-size:16px; text-align:center; color: #4E4E4E; margin-bottom:15px; }
h5{ font-weight:bold; margin-top:5px; margin-bottom:10px; font-size:12px; }
h5.left { text-align:left; }

P.system_requirements{ margin-top:15px; color:#000000;}
P.system_requirements strong { color:#4E4E4E; font-size:11px; font-weight:normal;}
P.system_requirements B { font-weight:bold; }

div#register { width:135px; background-color:#E8E8E8; font-weight:normal; font-size:11px; margin-left:22px; padding-left:7px; padding-bottom:5px;display:block; }
div#register p {text-align:left; }
div#register strong { font-weight:normal; }

div.forumulaire_inscription { width:600px; }
div.forumulaire_inscription p { margin:6px; display:block;}

/* ############### SECURITOO FRA ###################################### */

div#presentation { width:580px; text-align:left;}
div#presentation h1 { font-size: 30px; color:#eb0000; padding:0px; margin:0px; text-align:left;}
div#presentation h1 img { border:0px; vertical-align:middle;}
div#presentation div#caract { width:580px; margin-bottom:10px;}
div#presentation a{ font-size:11px; text-decoration:underline; color:#4e4e4e; }
div#presentation a:hover{ color:#4e4e4e; text-decoration:none;}

.fleche {text-align:left; padding-left:25px; text-indent:20px; background-image:url(../images/btn_dble_fleche.gif); background-repeat:no-repeat; font-weight:bold; padding-top:2px;}

div#presentation .ensavoirplus { float:right; width:245px; height:170; display:block; padding-right:0; margin-top:0; }
div#presentation .savoirplus {  }

div#presentation .intro { width:300;font-weight:bold; color:#333333; font-size:11; line-height:13px; text-align:justify; padding-bottom:5px;}
div#presentation .titre { font-weight:bold; color:#eb0000; font-size:14; line-height:13px; padding-bottom:5px;}
div#presentation .titre-bkp { font-weight:bold; color:#eb0000; font-size:1.2em; line-height:22px;}

div#presentation div#infos { margin-top:25px; text-align:center;}
div#presentation p { margin-bottom:7px; text-align:left;}
div#presentation p strong { font-size:1.1em;}
div#presentation div#abonnement { margin-top:20px; margin-bottom:20px;}
div#presentation div#abonnement p { text-align:center;}
div#presentation .bold { font-weight:bold; color:#4E4E4E; }

/************************************/
/*	bloc info virus sur l'accueil  	    */
/************************************/
div#accueil { width:600px;}
div#accueil h1{  color:#eb0000; font-size:22px; text-align:left; margin-top:-0px;}
div#accueil h2 { color:#4E4E4E; font-size:14px; text-align:left; margin-bottom:20px;}
div#accueil h3{  color:#eb0000; font-size:20px; text-align:left; margin-top:0px;}
div#accueil h3 img { border:0px; vertical-align:middle; margin-left:4px;}

div.prod{background-image:url(../images/gabarit_cpro.jpg);background-repeat: no-repeat; background-position:0px 35px;
			width:280px; 
			float:left; 
			margin-bottom:10px; 
			padding-bottom:5px;
			padding-right:10px;
			}
			
div.prod#avfw{background-image:url(../images/gabarit_avfw.jpg); margin-bottom:0; padding-bottom:0;}
div.prod#avfwpro{background-image:url(../images/img-image-produit-avwfpro.jpg); margin-bottom:0; padding-bottom:0;}
/*div.prod#backup{background-image:url(../images/gabarit_backup.jpg);margin-left:15px} by FLE*/
div.prod#backup{background-image:url(../images/gabarit_backup.jpg); margin-left:15px; margin-bottom:0; padding-bottom:0;}
div.prod#cp{background-image:url(../images/gabarit_cp.jpg)}
div.prod#cpro{background-image:url(../images/gabarit_cpro.jpg);margin-left:15px}

div#descriptionune{margin-top:140px}
div#accueil  a.savoirplus{float:right; margin-top:-10px}
div#accueil  a{ font-size:12px; text-decoration:underline; color:#4E4E4E; font-weight:normal;}
div#accueil  a:hover { text-decoration:none;}
div#accueil  p { margin-left:5px; margin-right:5px; font-size:12px; font-weight:bold;}

div#bann-centre {
	height:82px;
	width:590px;
	padding:0;
	margin-top:5px;
	background:none;
}

/************************************/
/*bloc info virus sur l'acceuil     */
/************************************/
div#accueil div.virus img { border:0px; vertical-align:middle; margin-left:4px; margin-right:10px;}
div#accueil div.virus div { width:560px;}

div#accueil div.virus .bloc {
	width:100%;
}

div#accueil div.virus h4{  color:#4E4E4E; font-size:20px; text-align:left; margin-top:0px;margin-bottom:0px;}
div#accueil div.virus h4 img { border:0px; vertical-align:middle; margin-left:4px;}

div#accueil div.virus #nsol {width:50% !important; width:285px; float:left; margin-left:-15px; margin-right:20px !important; margin-right:-30px;}
div#accueil div.virus #nsol img {float:left;}
div#accueil div.virus #nsol p { text-align:left;}

div#accueil div.virus #navol {width:auto !important; width:280px; text-align:left; margin-right:20px !important; margin-right:0;}
div#accueil div.virus #navol img {float:left;}
div#accueil div.virus #navol p { text-align:left;}

/*by FLE */

div#accueil div.virus1 {float:left; width:280px!important; width:270px; margin-right:25px; margin-bottom:10px;}
div#accueil div.virus2 {float:left; width:280px!important; width:270px; margin-bottom:10px;}


div#accueil div.virus1 img, div#accueil div.virus2 img  { border:0px; vertical-align:middle; margin-left:4px; margin-right:10px;}
div#accueil div.virus1 div, div#accueil div.virus2 div { width:560px;}

div#accueil div.virus1 .bloc, div#accueil div.virus2 .bloc {width:100%;}

div#accueil div.virus1 h4, div#accueil div.virus2 h4 {  color:#4E4E4E; font-size:20px; text-align:left; margin-top:0px;margin-bottom:0px;}
div#accueil div.virus1 h4 img, div#accueil div.virus2 h4 img  { border:0px; vertical-align:middle; margin-left:4px;}

div#accueil div.virus1 #nsol, div#accueil div.virus2 #nsol {width:50% !important; width:285px; float:left; margin-left:-15px; margin-right:20px !important; margin-right:-30px;}
div#accueil div.virus1 #nsol img, div#accueil div.virus2 #nsol img {float:left;}
div#accueil div.virus1 #nsol p, div#accueil div.virus2 #nsol p  { text-align:left;}

div#accueil div.virus1 #navol, div#accueil div.virus2 #navol {width:auto !important; width:280px; text-align:left; margin-right:20px !important; margin-right:0;}
div#accueil div.virus1 #navol img, div#accueil div.virus2 #navol img{float:left;}
div#accueil div.virus1 #navol p, div#accueil div.virus2 #navol p { text-align:left;}

.promo1mois-produit {
	background:url(../images/encart-promo-1mois-gratuit.gif) no-repeat 100px 320px #FFFFFF;
}

.promo3mois-produit {
	background:url(../images/encart-promo-3mois-offerts.gif) no-repeat 10px 326px #FFFFFF;
}

.promo-coach-gagnant-2mois {
	background:url(../images/encart-promo-coach-gagnant-2moisb.jpg) no-repeat 10px 326px #FFFFFF;
}

.promo-soo-vous-gate {
	background:url(../images/552-82-soo-gate.jpg) no-repeat 10px 326px #FFFFFF;
}

.promo-engagements {
	background:url(../images/552-82-engagements-05.jpg) no-repeat 10px 326px #FFFFFF;
}

.pc-monde-solutions {
	background:url(../images/552-82-monde-solutions.jpg) no-repeat 10px 326px #FFFFFF;
}


.mention {
	font-size:10px; font-weight:none;
}


/*fin by FLE */


table.quadrillage { border-collapse:collapse; width:100%; font-size:12px; background-color:#FFFFFF; /*border:1px solid #000000;*/}
table.quadrillage td { border:1px solid #000000; padding:2px; text-align:center;}
table.quadrillage th { border:1px solid #000000; width:25%; }
table.quadrillage .bold { font-weight:bold}
table.quadrillage th.noborder { border: none;}
table.quadrillage td.noborder { border: none;}

/* ----------- */
/* STYLES ENTETE PAGES */

.meta-menu-entete {color:#4E4E4E; font-size:11px; border:0;}
#menu-entete { background:#FFFFFF; width:100%; text-align:center; margin-bottom:-2px;padding-bottom:0;}
#menu-entete a {background:transparent url(../images/bg-pointilles-H3.gif) repeat-x scroll 0 100%; border:0; text-transform:uppercase; font-weight:bold; font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; line-height:17px;}
#menu-entete a:hover {background:none; border:0;}


/* ----------- */

