/*----------------------------*/
/*  Blocs conteneurs princ.   */
/*----------------------------*/
body {font-size:10pt; font-family:"Book Antiqua", "Palatino Linotype", Georgia, Arial; border:0; margin:0; padding:0;background:repeat-y url(http://www.securyploof.com/files/images/pointjaune.gif);  overflow:auto; width:480pt;  float:none;}
.bcpage {width:100%; float:none;}

/*----------------------------*/
/*  Blocs en-tetes            */
/*----------------------------*/
.bcronds, .bcrondsacc {display:none; float:none; height:0pt; line-height:0pt ; padding:0; margin:0;}
.bcrondsacc {display:none; float:none; height:0pt; line-height:0pt; padding:0; margin:0;}
.bclogoaccen, .bclogoacc {min-height:152px; background:no-repeat url(http://www.securyploof.com/files/images/entete.logoaccueilEN.gif) left top; display:block;padding-left:50px;padding-right:50px; margin:0; padding-top:0; float:left; width:530px; height:157px; margin-left:7px}
.bclogoacc { background:no-repeat url(http://www.securyploof.com/files/images/entete.logoaccueil.gif) left top;}
.bclogo {min-height:228px; background:no-repeat url(http://www.securyploof.com/files/images/entete.logo.gif) left top; display:block;padding-left:50px;padding-right:50px; width:90%; margin:0; padding-top:0; float:left; }
.bctitreacc, .bctitreacc a, .bctitreacc a:hover { width:80%; height:auto;  float:left; margin:0; margin-top:5px; margin-left:10px;  padding:0; background:#FFFFFF; display:block; line-height:1.2em; font-size:1.2em; color:#AD6935; padding-bottom:0.1em; margin-bottom:7px; text-decoration:none; margin-right:20%}
.bclogo h1 a, .bclogo h1 a:hover, .bclogo h1 { font-size:1.1em; line-height:1em; font-weight:bold; text-align:left; margin:0; text-decoration:none; color:#000000; padding-top:165px; padding-bottom:10px; vertical-align:bottom }

/*----------------------------*/
/*   Largeur des colonnes     */
/*----------------------------*/
.bccol20pc {width:100%; float:none;}
.bccol26pc {width:100%; float:none;}
.bccol80pc {width:100%; float:none;}
.bccol70pc {width:100%; float:none;}
.bccol60pc {width:100%; float:none;}
.bccol55pc {width:100%; float:none;}
.bccol50pc {width:100%; float:none;}
.bccol45pc {width:100%; float:none;}
.bccol40pc {width:100%; float:none;}
.bccol35pc {width:100%; float:none;}
.bccol30pc {width:100%; float:none;}
.bccol100pc {width:100%; float:none;}
.bccol90pc {width:100%; float:none;}
.bccol200px {width:100%; float:none;}

/*----------------------------*/
/* Barre de couleur           */
/*----------------------------*/
.bcbarre {display:none; float:none; height:0pt; line-height:0pt}
.bccol18pc {display:none; float:none}

/*----------------------------*/
/*   Gestion des marges       */
/*----------------------------*/
p { margin:0em; padding:0; padding-bottom:0em;  padding-left:1pt; padding-right:1pt; float:none}
.contenu h2 { margin:0; padding-right:2pt; padding-top:0; padding-bottom:0; float:none}
.contenu { padding:0; margin:0; float:none}
div, div .padg50px {padding:0;float:none}
.margd50px {}
.padg50px {padding:0;float:none}
form {padding:7px}
.nomargin {margin:0}

/*----------------------------*/
/*  Taille des textes         */
/*----------------------------*/
p, ul, td, .p09 {font-size:9pt; text-align:justify;}
.p08 { font-size:8pt; }
.p1 {font-size:9pt}
.p12 {font-size:11pt}
.p11 {font-size:15pt}
.p15 {font-size:15pt}
h2 {line-height:14pt; font-size:14pt;}
.contenu h2 {color:#000000;font-size:20pt; line-height:20pt; margin-top:4pt}
.ptt {font-size:0em; line-height:0em; display:none}

/*----------------------------*/
/* Chemin de navigation       */
/*----------------------------*/
.chemin {display:none; float:none; height:0pt; line-height:0pt}

/*----------------------------*/
/* Pied de page liens, textes */
/*----------------------------*/
.piedpgacc {display:none; float:none; width:90%;}
.piedpgacc p {text-align:center; line-height:1.3em;font-size:0.7em; margin:0}
.piedpgacc a {text-decoration:none; font-weight:normal;}
.piedpgacc a:hover {text-decoration:underline}

/*----------------------------*/
/*  Couleurs fonds et textes  */
/*----------------------------*/
.bordbleu {border:#1B75BC thin solid; text-align:center}
.bordmauve {border:#702B90 thin solid; text-align:center}
.bordjaune {border:#FCAF17 thin solid; text-align:center}
.bordvert {border:#702B90 thin solid; text-align:center}
.bordbrun {border:#AD6935 thin solid; text-align:center}
a { font-weight:bold; color:#000000; text-decoration:none}
a:hover {text-decoration:underline}
.jaune, .fdjaune h2 {color:#FCAF17}
.vert, .fdvert h2, .fdvert {color:#3F7352}
.bleu, .fdbleu h2 {color:#1B75BC}
.mauve, .fdmauve h2 {color:#702B90}
.brun, .fdbrun h2 {color:#AD6935}
.blanc {color:#FFFFFF}
.noir {color:#000000}
.r1 {color:#FF0000}
.piedbleu, .piedbleu a, .piedbleu a:hover {color:#1B75BC}
.piedjaune, .piedjaune a, .piedjaune a:hover {color:#FCAF17}
.piedvert, .piedvert a, .piedvert a:hover {color:#3F7352}
.piedmauve, .piedmauve a, .piedmauve a:hover {color:#702B90}
.piedbrun, .piedbrun a, .piedbrun a:hover {color:#AD6935}
.piednoir, .piednoir a, .piednoir a:hover {color:#000000}

/*----------------------------*/
/*         Navigation         */
/*----------------------------*/
.nav2 { padding:0; margin:0; display:none; float:none; height:0pt; line-height:0pt}
.nav2 h4 {padding:0; margin:0; display:none; float:none; height:0pt; line-height:0pt}
.nav2 #smenu4 h5, .nav2 #smenu3 h5, .nav2 #smenu2 h5, .nav2 #smenu1 h5, .nav2 #smenu0 h5, .nav2 h5 a{ padding:0; margin:0; display:none; float:none; height:0pt; line-height:0pt}
.nav2 #smenu4 , .nav2 #smenu3, .nav2 #smenu2 , .nav2 #smenu1 , .nav2 #smenu0 { padding:0; margin:0; display:none; float:none; height:0pt; line-height:0pt}
.nav2 h5, .nav2 h5 a {padding:0; margin:0; display:none; float:none; height:0pt; line-height:0pt}
.nav2 a:hover, .nav2 a.selected {padding:0; margin:0; display:none; float:none; height:0pt; line-height:0pt}

/*----------------------------*/
/*   Boutons de langues       */
/*----------------------------*/
.fr { float:none;display:none;height:0pt; line-height:0pt}
.fr:hover { float:none;display:none;height:0pt; line-height:0pt}
.en { float:none;display:none;height:0pt; line-height:0pt}
.en:hover { float:none;display:none;height:0pt; line-height:0pt}

/*----------------------------*/
/*   Arrondis des titres      */
/*----------------------------*/

/*----------------------------*/
/*   Lettrines                */
/*----------------------------*/
.lettrine, .lettrinep, .lettrineh2 {color: white; 	margin:0;	padding:0;	border:0; font-weight:bold}
.lettrinep { margin:0; padding:0; font-size:17pt;line-height:17pt;float:left; margin-right:-3pt}

.plettrine { margin:0; padding:0; padding-top:2.1pt; line-height:17pt; width:400pt; display:block;}
.plettrine a {line-height:17pt;}

.lettrineh2 {font-size:20pt;line-height:20pt;float:left; margin-right:-3pt; margin-top:4pt}
.h2lettrine {margin:0; padding:0; padding-top:6pt; line-height:20pt; width:400pt; display:block;}

/*----------------------------*/
/*  Comportement des textes   */
/*----------------------------*/
.centrer {text-align:center}
.bccol20pc .centrer {text-align:left}
.txtleft {text-align:left}
.txtright {text-align:right}
a {text-decoration:none; font-weight:bold}
a:hover {text-decoration:underline}
.gras { font-weight:bold}

/*----------------------------*/
/*          Divers            */
/*----------------------------*/
img { border:0; vertical-align:text-bottom; margin:10px; float:none}
.left { float:none;}
a .left .brun {float:left}
.right { float:none;}
.none {float:none}

/*----------------------------*/
/*          Tableau           */
/*----------------------------*/
table {margin-bottom:0; margin-top:2pt; border:#000000 thin solid; width:350pt}
tr {border:0}
td {border:#1B75BC thin solid; text-align:center}
.spip_logos { float:left}
.noborder {border:0}
.w25pc {width:120pt; float:left}
.w75pc {width:280pt; float:left}
.valigntop {vertical-align:top}
.valignbot {vertical-align:bottom}
.hauteurnews {height:100pt ; vertical-align:top; float:left; margin-right:2pt}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.spip_forms, .spip_forms form, .formulaire_spip form, .spip_forms fieldset, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: none; background: none; float:none }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 0.77em;
}
.spip_forms legend {
padding-bottom:10px;
padding-top:5px;
}
.spip_form_champ {
padding-top:5px;
padding-bottom:5px;
float:none;
}
.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.spip_forms fieldset, .formulaire_spip fieldset {
    display: block;
	margin: 0;
	padding: 0;
	border: 0px dotted; }

.spip_forms legend, .formulaire_spip legend { 
	font-weight: bold;
	font-size: 160%; 
	padding: 0;
	padding-top:20px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}
.erreur {
font-weight:bold;
color:#FF0000;
padding-bottom:5px;
float:none;
display:block;
width:99%;
}
.formulaire_spip label {}
.spip_form_label {
width:99%;
display:block;
float:none;
font-weight:bold;
}
.spip_form_label_obligatoire {
font-weight:normal;
}
.spip_form_label_details {
display:block;
float:none;
}
.formulaire_spip {
	width: 99%;
	padding: 1px;
	border: 1px inset;
	font-family: inherit;
	font-size: inherit; }
.forml, input {
	padding: 1px;
	float:none;
}
.spip_bouton {
padding:20px;
   }
/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { text-align: left; width: 12em; }
.formulaire_recherche label { display: none; }
