/* 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 ------------------------------------------------*/
h1{ background-image:url(../images/fond_h1.jpg);  width:380px;height:26px;text-align:center;margin-bottom:40px;line-height: 24px;font-size: 17px;color: #4E4E4E; }
h2{ background-color:#eb0000; font-size: 12px; padding:5px; text-align:left; color:#FFFFFF; margin-top:20px; margin-bottom:10px; }
h3{ background-image:url(../images/produit.gif); width:260px; height:41px; font-size: 18px; font-weight:900; text-align:left; line-height:30px;text-indent:20px; }
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; }

/* Les tableaux ------------------------------------------------ */
div.contenu_tableau p { margin:10px; }
div.contenu_tableau span { background-color:#F9F5F5;  width:120px; float:right; }
div.footer_tableau { display:block; margin:100px;}

div.tableau_produit { width:200px; border:2px solid #FFFFFF; margin-bottom:20px; }
div.tableau_produit h2{ font-size: 12px; background-color:#999999; text-align:center; color: #FFFFFF; padding:5px; margin:0px;}
div.tableau_produit div.contenu_tableau { background-color:#F3F3F3; border:0px solid #FFFFFF; border-top-width:2px; padding:5px;}

div.tableau_1colonne { border:2px ridge;  margin-bottom:20px; width:300px; }
div.tableau_1colonne div.contenu_tableau {  padding:0px;}
div.tableau_1colonne h2 { background-color:#eb0000; color: #FFFFFF; margin:0px; padding:0px; height:30px; line-height:30px; padding:1px; text-align:center;}

li.nb1,li.nb2,li.nb3,li.nb4,li.nb5,li.nb6 { background-repeat: no-repeat; margin-left:10px; padding-left:25px; list-style-type:none; margin-bottom:20px;}
li.nb1 { background-image:url(../images/btn_01.gif); }
li.nb2 { background-image:url(../images/btn_02.gif); }
li.nb3 { background-image:url(../images/btn_03.gif); }
li.nb4 { background-image:url(../images/btn_04.gif); }
li.nb5 { background-image:url(../images/btn_05.gif); }
li.nb6 { background-image:url(../images/btn_06.gif); }

div.tableau_1colonne_large { border:2px ridge;  margin-bottom:20px; width:576px; }
div.tableau_1colonne_large label { width:200px; }
div.tableau_1colonne_large div.contenu_tableau {  padding:0px;}
div.tableau_1colonne_large p { margin:6px; display:block;}
div.tableau_1colonne_large h2 { background-color:#eb0000; color: #FFFFFF; margin:0px; padding:0px; height:20px; line-height:20px; padding:1px; text-align:center;}
div.tableau_1colonne_large div.footer_tableau { background-color:#eb0000; color:#FFFFFF; font-size:12px;  padding:5px; margin:0px; }
div.tableau_1colonne_large div.footer_tableau p { text-align:center; }
div.tableau_1colonne_large div.contenu_resume_produit { 
	padding:0px;
	margin-top:30px; 
	margin-left:105px; 
	margin-right:105px; 
}
div.tableau_1colonne_large div.contenu_resume_produit p {
	display:block; 
	height:8px; 
}
div.tableau_1colonne_large div.contenu_resume_produit p label {
	float:left; 
	width:140px; 
	height:13px;
	line-height:13px;
}
div.tableau_1colonne_large div.contenu_resume_produit p span {
	font-weight:bold; 
	background-color:#EAEAEA; 
	width:170px; 
	height:13px;
	line-height:13px;
	display:block;
	float:left; 
}

div.tableau_2colonnes { border:2px ridge;  margin-bottom:20px; width:580px; }
div.tableau_2colonnes div.contenu_tableau { width:290px !important; width:288px; float:left; padding:0px;}
div.tableau_2colonnes h2 { background-color:#eb0000; color: #FFFFFF; margin:0px; padding:0px; height:30px; line-height:30px; padding:1px; text-align:center;}

div.tableau_2colonnes .prix-bkp { width:570px; padding-left:5px; padding-bottom:5px; float:none; !important; float:left;}

div.tableau_assistance { border:2px solid #eb0000;  margin-bottom:20px; width:450px;}
div.tableau_assistance h2 { background-color:#eb0000; color: #FFFFFF; margin:0px;  text-align:center;}
div.tableau_assistance div.contenu_tableau { margin:5px; height:100px; }
div.tableau_assistance div.contenu_tableau ul{ padding:0px; padding-left:30px; float:left;}
div.tableau_assistance div.contenu_tableau li{ text-align:left; background:url(../images/btn_fleche_02.jpg) no-repeat; line-height:28px; list-style:none; text-indent:26px; margin:10px; margin-bottom:20px; }
div.tableau_assistance div.contenu_tableau ul.petit { margin-top:-5px;}
div.tableau_assistance div.contenu_tableau ul.petit li { text-align:left; background:url(../images/btn_fleche_02.jpg) no-repeat; line-height:28px; list-style:none; text-indent:26px; margin:5px;  }

div.tableau_documentation { border:2px ridge;  margin-bottom:20px; width:550px; }
div.tableau_documentation h2 { background-color:#eb0000; color: #FFFFFF; margin:0px; padding:5px;}
div.tableau_documentation div.contenu_tableau { margin:10px; text-align:left; line-height:30px; }
div.tableau_documentation div.contenu_tableau img { border:0px;}
div.tableau_documentation div.version { font-size:16px; float:right; margin:5px; background-color:#eb0000; color:#FFFFFF; width:90px; height:25px; display:block;}
div.tableau_documentation div.contenu_tableau ul { margin:0px; padding:0px; list-style-type:none;}
div.tableau_documentation div.contenu_tableau li { line-height:26px;  margin:0px; padding:0px; margin-bottom:20px;}
div.tableau_documentation div.contenu_tableau li img {  margin-bottom:-10px;}

div.ci_3_colonnes{ display:block; width:636px;}
div.ci_3_colonnes div{ float:left; width:175px; margin:15px; }
div.ci_2_colonnes{ display:block; width:636px;}
div.ci_2_colonnes div{ float:left; width:275px; margin:15px; }
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.gestion_compte { border:1px solid;  width:620px;}
div.gestion_compte h2 {margin:0px; text-align:center; }
div.gestion_compte div.colonne_gestion {  width:290px; float:left; padding:0px; margin-left:10px; margin-top:13px;}
div.gestion_compte div.bas_gestion { display:block; clear:left; padding:0px;}
div.gestion_compte label {  background-color:#FFFFFF; width:110px; }
div.gestion_compte span { background-color:#EEEEEE; color:#000000; display:block; font-size:12px; }
div.gestion_compte p {float:none; margin-bottom:6px; padding-right:5px; font-size:13px;}
div.gestion_compte table { width:100%; border-spacing:0px 0px;}
div.gestion_compte h3 {background:none; margin:0px;  margin-bottom:-10px;  font-size:13px; font-weight:bold;  width:220px;}
div.gestion_compte th { height:20px; background-color:#E0E0E0; font-size:12px; color:#000000;}
div.gestion_compte td { margin:0px; padding:0px; text-align:center;}
div.gestion_compte .colonneA,
div.gestion_compte .colonneB,
div.gestion_compte .colonneC { width:300px; font-size:12px; }

div.forumulaire_inscription { width:600px; }
div.forumulaire_inscription p { margin:6px; display:block;}

/* ############### SECURITOO FRA ###################################### */

div#presentation { width:580px; text-align:left;}
div#presentation h4 { font-size: 35px; color:#eb0000; padding:0px; margin:0px; text-align:left;}
div#presentation h4 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:-3px; }
div#presentation .savoirplus { padding-left:25px; }
div#presentation .intro { font-weight:bold; color:#333333; font-size:1.2em; line-height:13px; text-align:justify; padding-bottom:5px;}
div#presentation .titre { font-weight:bold; color:#eb0000; font-size:1.2em; line-height:13px; padding-bottom:5px;}
div#presentation .titre-bkp { font-weight:bold; color:#eb0000; font-size:1.2em; line-height:22px;}
div#presentation .titre2 { font-weight:bold; color:#eb0000; font-size:1.6em; line-height:17px; padding-bottom:5px;}

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; }

.blocg { float:left; margin-right:15px; width:330px; height:450px;}

table.contour2 { border-collapse:collapse; width:230px; font-size:11px; background-color:#FFFFFF; border:1px solid #000000;}
table.contour2 th { padding-left:5px; text-align:left; border-bottom:0px; font-weight:normal;}
table.contour2 td { text-align:center;}

table.contour1 { border-collapse:collapse; width:90%; font-size:12px; background-color:#FFFFFF; border:1px solid #000000; margin-bottom:15px;}
table.contour1 th { border-bottom:1px solid #000000;}


div.presentation div.element_colonne1 { background-color:#F3F3F3; border-bottom:2px solid #AAAAAA; margin-top:2px; padding-left:15px; padding-top:10px; width:135px !important; width:150px;  float:left; }
div.presentation div.element_colonne2 { padding:10px; background-color:#F3F3F3; border-bottom:2px solid #AAAAAA; margin-top:2px; margin-left:154px !important; margin-left:151px; }
div.presentation div.element_colonne1 a { position:absolute; margin-left:300px; margin-top:0px !important; margin-top:-12px; }
div.presentation div.element_ligne { display:block; background-color:#F3F3F3; border-bottom:2px solid #AAAAAA; margin-top:3px;}
div.presentation div.element_ligne p { margin-left:15px; padding-top:10px; }


div.abonnezvous { width: 130px; text-align:center; float:left; margin-left:5px; margin-right:5px; }
div.abonnezvous h2 { font-size: 12px; background-color:#909090; text-indent:5px; color: #FFFFFF; padding:3px; margin:0px; text-align:center; height:30px;}
div.abonnezvous img { padding:3px; } 
div.abonnezvous div.element_colonne { background-color:#F3F3F3; }
div.page_abonnezvous { width:590px;  margin-left:-10px;}

div.encadre { margin-top:20px; border:1px solid; padding:5px; width:548px;}

div#accueil { width:580px;}
div#accueil img { border:0px; padding:0px;}
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#accueil h4 { color:#eb0000; font-size:20px; text-align:left; margin-bottom:0px;}
div#accueil h4 img { border:0px; vertical-align:middle; margin-left:4px;}
div#accueil div { width:280px; float:left; margin-bottom:10px; padding-right:10px;}
div#accueil div.virus { text-align:left; padding-top:15px; padding-bottom:0px;}
div#accueil div.virus div { width:580px;}
div#accueil div.virus img { border:0px; vertical-align:middle; margin-left:4px; margin-right:10px;}
div#accueil div.virus p.grand { font-size:16px; margin-bottom:5px;}
div#accueil div.info { width:580px; text-align:left; padding-top:15px;}

div.tableau_boiteoutils { border:2px ridge;  margin-bottom:20px; width:550px; }
div.tableau_boiteoutils h2 { background-color:#eb0000; color: #FFFFFF; margin:0px; padding:5px;}
div.tableau_boiteoutils strong { color:#4E4E4E; }
div.tableau_boiteoutils div.contenu_tableau img { border:0px;}
div.tableau_boiteoutils div.version { font-size:16px; float:right; margin:5px; background-color:#eb0000; color:#FFFFFF; width:50px; height:25px; display:block;}
div.tableau_boiteoutils .lien img { vertical-align:middle;}
div.tableau_boiteoutils .tab { margin-left:70px;}
div.tableau_boiteoutils .lien  { text-indent:-65px; margin-left:70px;}

table.faq td img{ padding:40px; padding-top:2px; padding-bottom:2px; background-color:#F0F0F0; }
table.faq td { margin-left:20px; }
table.faq p { margin-top:5px; font-size:12px; }
div.faq p { padding-left:30px;}

ul.affiliation li { font-weight:normal; text-align:left; color:#eb0000; list-style-image:url(../images/fleches.gif); }

div.explication_virus h5 { text-align: left; }
div.explication_virus p { margin-left: 2em; }

div.faq h4 { background-color: #EB0000; color: white; font-weight: normal; text-align: left; padding-left: 10px; }

#iv_totem { text-align: right; width: 150px; float: right; }
#iv_haut, #iv_ci, #iv_bas { margin-right: 150px; }
#iv_bas { font-weight: normal; font-size: 11px; }
#iv_ci {  width: 550px; overflow: hidden; font-weight: normal; padding-top: 30px; padding-bottom: 30px; margin-left: 30px; margin-right: 180px; text-align: justify; }

#iv_ci strong {font-size: 12px; text-decoration: none; text-align: left;}
#iv_ci table { margin-top: 15px; margin-bottom: 15px; }
#iv_ci pre { background-color: #EEE; margin-top: 15px; margin-bottom: 15px; width: 650px; }
#iv_ci img { margin-top:30px; margin-bottom:30px; display:block; }

div.tableau_navol { border:2px ridge;  /*margin-bottom:20px;*/ height:400px; width:600px; }
div.tableau_navol h2 { background-color:#eb0000; color: #FFFFFF; margin:0px; padding:5px;}

#navol_totem { text-align: right; width: 150px; float: right; }
#navol_haut, #navol_ci, #navol_bas { margin-right: 150px; }
#navol_ci {height: 520px; }
#navol_bas { font-weight: normal; font-size: 11px; }
/*#navol_ci { font-weight: normal; padding-top: 15px; padding-bottom: 15px; margin-left: 15px; margin-right: 150px; }*/
#navol_ci iframe{ width: 580px; height: 400px }



div#bloc-aide {
	width:500px; background:#E2E2E2; height:65px; margin:40px; padding:7px;
}
.p-bloc-aide {
	font-size:14px; text-align:center; margin:5px;
}

