/*
	Feuille de style globale
	
	Couleurs du site:	
	Rouge:	#B81900
	Bleu:	#B0DDF4
	Vert:	#D8E4A1
	Or:		#F1D090	
*/


/* Structure de page */

HTML
{
	height: 100%;
	margin-bottom: 1px;
}

BODY
{
 	height: 100%;
 	margin: 0px;
 	margin-top:30px;
	padding: 10px 0px;
	/*inground-color: #F2F2F2;*/
	color: #333;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.center
{
	text-align:center;
}

.c_hand
{
	cursor:pointer;
}

.bg_white
{
	background-color:#FFF;
}

.police_titre
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
		
}

#divMaster
{
	width: 958px;
	margin: 0px auto;
	background-color: #FFF;
}

#divHeader
{
	background: url(../../images/banniere_header.jpg) no-repeat scroll left top;
	height: 247px;
	position: relative;
	top: -28px;		
}

#divFooter
{
	margin-top: 55px;
	text-align: center;
	font-size: 12px;
	line-height: 19px;
}

#divFooter DIV.links
{
	width: 775px;
	border-top: 1px solid #DADCDF;
	border-bottom: 1px solid #DADCDF;	
	padding: 12px 0px;
	margin: 0px auto;
	color: #00AFED;	
}

#divFooter DIV.links DIV
{
	margin-bottom: 2px;
}

#divFooter DIV.links DIV A
{
	font-weight: bold;
}

#divFooter DIV.links A.on
{
	color: #EBB754;
}

#divFooter DIV.links A.on:hover
{
	text-decoration: none;
}

#divFooter DIV.copyright
{
	margin-top: 20px;
	font-size: 11px;
	color: #888;
}


/* Balises */

FORM
{
	margin: 0px;
}

H1
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #EBB754;
	margin: 0px;
}

H2
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
}

H3
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}

H4
{
	font-size: 14px;
	font-weight: bold;
	color: #B81900;
	margin: 21px 0 0 0;
}

H5
{
	font-size: 13px;
	font-weight: bold;
	margin: 21px 0 0 0;
}

P
{
	margin-top: 11px;
	margin-bottom: 0px;
	line-height: 20px;
}

A
{
	color: #00AFED;
	outline: none;
	text-decoration: none;
}

A:visited
{
	color: #00AFED;
}

A:hover
{
	text-decoration: underline;
}

IMG
{
	border: 0px;
}

TABLE
{
	border-collapse: collapse;
}


UL
{
	margin: 0px;
	padding: 0px;
	list-style-type: square;
	color: #B81900;	
}

LI
{
	margin: 20px 0px 0px 20px;
	padding-left: 3px;
	padding-top: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 18px;
}

LI SPAN
{
	color: #333;
}

TEXTAREA
{
	overflow: auto; 
}

INPUT.text, TEXTAREA
{
	background-color: #FFF;
	border: 1px solid #B3B3B3;
	color: #333;
	font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 1px 3px;	
}

INPUT.button
{
	background-color: #B81900;
	border: none;
	color: #FFF;	
	padding: 4px 11px;
	font-family: Arial, Helvetica, Sans-serif;
	letter-spacing:1px;
	font-size: 12px;
	font-weight: bold;
}

INPUT.file
{
	width:245px;
}

INPUT.radio, INPUT.checkbox
{
	margin-right: 6px;
}


/* Autres */

.left
{
	float: left;
}

.right
{
	float: right;
}

.clear
{
	clear: both;
}

.first
{
	margin-top: 0px !important;
}

.bold
{
	font-weight: bold;
}

.hidden
{
	display: none;
}

.errorMsg
{
	font-weight: bold;
	color: red;
}

.successMsg
{
	font-weight: bold;
	color: #087F00;
}

#divSlogant
{
	float:right;
	margin-top:20px;
	margin-right:45px;
	
	text-align:right;
	font-size:18px;
	color:#ac432a;
	
}

#divLogIn
{
	position:relative;
	top:102px;
	left:450px;	
	font-weight: bold;
	font-size: 12px;
	text-align:right;
	width: 500px;
}

#divLogIn DIV
{
	float:right;		
}

#divLogIn A
{
	color: #5375b7;
	font-weight:normal;
}

#divLogIn A.on
{
	color: #EBB754;
}

#divLogIn #divLoginSpacer
{
	background-color:#5375b7;
	width:2px;
	margin: 0px 5px;
}

#divMenu
{
	position:relative;
	top:130px;
	left:405px;	
	width:560px;

}

#divMenu TABLE TD.strategiesconseils
{
	width: 110px !important;

}

#divMenu .separateur
{
	width:30px;
	background: transparent url(../../images/separateur_menu.jpg) no-repeat left top;
}

#divMenu TABLE TD.methodestechniques
{
	width: 120px;

}

#divMenu TABLE TD.envoyerstrategie
{
	width: 120px;

}

#divMenu TABLE TD.monCompte
{
	width: 120px;

}

#divMenu a.lienMenu
{
	color:#ac432a;
}

/* Page COnseils et Stratégies */

#divBrowseConseilsEtStategies DIV.article
{	
	margin-top: 24px;
	float: left;
}

#divBrowseConseilsEtStategies h4.titre
{
	line-height: 17px;
	font-size: 12px !important;
	background: transparent url(../../images/titre_article_bg.gif) no-repeat scroll left top;
	width: 640px;	
	height:25px;
	padding-top:7px;
	padding-left:7px;
}

#divBrowseConseilsEtStategies DIV.desc
{		
	margin-top: 8px;
	margin-bottom:8px;
	line-height: 17px;
	padding-left:10px;
	width: 620px;
}

#divBrowseConseilsEtStategies DIV.plus_info
{	
	float: left;
	font-size: 11px;
	margin-left:10px;
}

/* Page Methodes et Techniques */

#divBrowseMethodestTechniques
{
	font-size: 12px;
	width: 870px;
	margin: 0 45px;	
}

#divheaderPackPro
{
	background-image: url("../../images/boite.gif");
	background-repeat: no-repeat;
	width: 758px;
	height: 49px;	
	margin: 28px 0px 10px 6px;
	padding: 6px 6px 6px 20px; 
}

#divheaderPackPro DIV
{
	margin-top: 3px;
}

#divBrowseMethodestTechniques DIV.strategie_header H4
{
	font-size:16px !important;
}

#divBrowseMethodestTechniques DIV.strategie_header DIV.desc
{
	font-size:14px !important;
}

#divBrowseMethodestTechniques DIV.links
{
	margin-top: 15px;
	margin-left: 10px;
}

#divBrowseMethodestTechniques DIV.links A
{
	margin-right: 40px;
	font-weight: bold;
}

#divBrowseMethodestTechniques DIV.links IMG
{
	position: relative;
	top: 6px;
	margin-left: 6px;
}

.bloc_publicity
{

}

H1.bloc_publicity 
{
	font-family:Verdana, Arial;
	font-size:15px;
	color: #B81900;
}

H1.carre 
{
	font-size:12px;
}

H2.bloc_publicity 
{
	font-family:Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	color: #606060;
}

H2.carre 
{
	font-size:28px;
	color: #5274b8;
}

H3.bloc_publicity 
{
	font-family:Verdana, Arial;
	font-size:12px;
	color: #333333;
}

#divBrowseMethodestTechniques #bloc_publicity_01
{
	background: transparent url(../../images/cadremt.png) no-repeat scroll left top;
	float: right;
	width:378px;
	height:450px;
}

#divBrowseMethodestTechniques #bloc_publicity_01 #bloc_txt_01
{
	position:relative;
	top:24px;
	left:15px;
	width: 360px;
}

#divBrowseMethodestTechniques #bloc_publicity_01 #bloc_txt_02
{
	position:relative;
	top:22px;
	left:15px;
	width: 360px;
}

#divBrowseMethodestTechniques #bloc_publicity_01 #bloc_txt_03
{
	position:relative;
	top:53px;
	left:36px;
	width:337px;
}

#divBrowseMethodestTechniques #bloc_publicity_01 #bloc_txt_04
{
	position:relative;
	top:70px;
	left:36px;
	width:337px;
}

#divBrowseMethodestTechniques #bloc_publicity_01 #bloc_txt_05
{
	position:relative;
	top:85px;
	left:36px;
	width:337px;
}

#divBrowseMethodestTechniques #bloc_publicity_01 #bloc_txt_06
{
	position:relative;
	top:102px;
	left:150px;
	width:225px;
}


#bloc_publicity_02
{
	background: transparent url(../../images/bloc_publicity_02.gif) no-repeat scroll left top;
	margin:30px 0px 20px 0px;
	width:936px;
	height:283px;
}

#bloc_publicity_02 #bloc_txt_01
{
	position:relative;
	top:16px;
	left:330px;
	width:675px;
}

#bloc_publicity_02 #bloc_txt_02
{
	position:relative;
	top:22px;
	left:330px;
	width:675px;
}

#bloc_publicity_02 #bloc_txt_03
{
	position:relative;
	top:35px;
	left:347px;
	width:675px;
}

#bloc_publicity_02 #bloc_txt_04
{
	position:relative;
	top:49px;
	left:347px;
	width:675px;
	font-size:13px;
	color: #606060;
}

#bloc_publicity_02 #bloc_txt_05
{
	position:relative;
	top:65px;
	left:347px;
	width:675px;
	font-size:13px;
	color: #606060;
}

#bloc_publicity_02 #bloc_txt_06
{
	position:relative;
	top:78px;
	left:347px;
	width:675px;
	font-size:13px;
	color: #606060;
}

#divBrowseMethodestTechniques #bloc_articles
{	
	
}

#divBrowseMethodestTechniques DIV.article
{
	width: 410px;
	height: 210px;
	border-top: 1px solid #CCC;
	padding-top: 8px;
}

#divBrowseMethodestTechniques DIV.first
{
	border-top: none;
}

#divBrowseMethodestTechniques  h4.titre
{
	line-height: 17px;
	color:Black;
	height:25px;
	padding-top:7px;
	padding-left:7px;
	margin-top: 0px;
}

#divBrowseMethodestTechniques  DIV.desc
{		
	margin-top: 8px;
	margin-bottom:8px;
	line-height: 17px;
	padding-left:10px;
}

#divBrowseMethodestTechniques  DIV.telech_article
{	
	float: left;
	font-size: 11px;
	margin-left:10px;
	height:22px;	
}

#divBrowseMethodestTechniques  DIV.texte
{	
	float:left;
	width:190px;
}

#divBrowseMethodestTechniques  DIV.img
{	
	float:left;
	width:22px;
	height:22px;
	margin-top:-5px;
}



#divBrowseMethodestTechniques  DIV.telech_feuil_calc
{	
	float: left;
	margin:0px 10px 0px 15px;
	font-size: 11px;
}




#divMenu TABLE A
{
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;	
}

#divMenu TABLE A:hover, #divLogIn A:hover
{
	text-decoration: none;
	color: #EBB754;	
}

#divMenu TABLE A.on
{
	color: #EBB754;
}

#divSectDesc
{
	margin-top: 32px;
	text-align: center;	
}

#divSectDesc.home DIV
{
	margin: 20px auto 0 auto;
	/*border-top: 1px solid #E7E7E7;*/
	border-bottom: 1px solid #A5ACB2;
	padding: 10px 0 12px 0;
	width: 775px;
}

#divSectDesc TABLE
{
	margin: 0px auto;
}


#divSectDesc TABLE TD
{
	width: 150px;
	padding: 0px 17px;
	font-size: 14px;
	font-weight: bold;
}

#divSectDesc TABLE TD SPAN
{
	font-size: 18px;
}

#divSectContent
{
	margin: 42px 40px 0px 40px;
}

#divSectContent DIV.left
{
	float: left;
	width: 515px;
	border-right: 1px solid #EEE;
	padding-right: 30px;
}

#divSectContent DIV.right
{
	float: left;
	width: 280px;
	margin-left: 30px;
}

#divSectContent.packPro DIV.left
{
	margin-left: 0;
	border-right: none;
}

#divSectContent.packPro DIV.right
{
	margin-left: 0;
}



#divBrowse DIV.top, #divMeilleuresCotes DIV.top, #divLiens DIV.top
{
	width: 913px;
	background-image: url("../../images/filet_mince_gris.png");
	background-repeat:no-repeat;
	height: 20px; /* (1/2 hauteur de l'image) */
}

#divBrowse DIV.bottom, #divMeilleuresCotes DIV.bottom, #divLiens DIV.bottom
{
	width: 913px;
	background-image: url("../../images/filet_mince_gris.png");
	background-repeat:no-repeat;
	background-position: 0 -20px;
	height: 20px; /* (1/2 hauteur de l'image) */
}

#divLiens
{
	margin-top:20px;	
}

#divLiens DIV.liens
{	
	border-left: 1px solid #E0DFE3;
	border-right: 1px solid #E0DFE3;
	width: 911px;
}

#divLiens DIV.liens_header
{
	left: -1px;
	/*background-image: url("../../images/icon_article_free_big.png");*/
	/*background-position: 0px 3px;*/
	/*background-repeat: no-repeat;*/
	/*padding-left: 62px;*/
	margin-left:20px;
}

#divLiens DIV.gauche
{
	float:left;
	/*border-left: 1px solid #E0DFE3;*/
	margin-left:-1px;
	padding-left:25px;
}

#divLiens #blocTelechargez
{
	position: relative;
	top: 15px;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #E0DFE3;
	margin-left:20px;
	width:850px;
}

#divLiens #blocTelechargez DIV.titre
{
	padding-top:7px;
	float:left;
	margin-right:20px;
}

#divBrowse DIV.articles
{
	border-left: 1px solid #E0DFE3;
	border-right: 1px solid #E0DFE3;
	width: 911px;
}

#divBrowse DIV.gauche
{
	float:left;
	/*border-left: 1px solid #E0DFE3;*/
	margin-left:-1px;
	padding-left:25px;
}

#divBrowse DIV.droite
{
	float:right;
	margin-left:36px;
	/*border-right: 1px solid #E0DFE3;*/
	width:431px;
}


#divBrowse DIV.strategiesconseils
{
	width: 870px;
	margin-bottom: 25px;
}

#divBrowse DIV.methodestechniques
{
	width: 500px;
	margin: 0 45px;	
}

#divBrowse DIV.header
{
	position: relative;
}

#divBrowse DIV.strategie_header
{
	left: -1px;
	/*background-image: url("../../images/icon_article_free_big.png");*/
	/*background-position: 0px 3px;*/
	/*background-repeat: no-repeat;*/
	/*padding-left: 62px;*/
	margin-left:20px;
}

#divBrowse DIV.strategie_header H4
{
	font-size:16px !important;
	font-weight:normal;
}

#divBrowse DIV.strategie_header DIV
{
	font-size: 14px !important;
	margin-top: 8px;
}

#divBrowse DIV.desc
{
	font-size:14px !important;
}

#divBrowse #blocTelechargez
{
	position: relative;
	top: 15px;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #E0DFE3;
	margin-left:20px;
	width:850px;
}

#divBrowse #blocTelechargez DIV.titre
{
	padding-top:7px;
	float:left;
	margin-right:20px;
}

#divBrowse DIV.colDro
{
	float:right;
	width:440px;
}

#divBrowse #bloc_publicity_01
{
	background: transparent url(../../images/cadrecs.gif) no-repeat scroll left top;
	float:right;
	width:376px;
	height:439px;
}

#divBrowse DIV.desc
{
	font-size: 12px;	
	margin-top: 4px;
	line-height: 17px;
}

#divBrowse UL
{
	margin-top: 1px;
	margin-left: -3px;
	padding: 14px 0 0 0 ;
	list-style-type: none;	
}

#divBrowse UL LI
{
	margin: 12px 0px 0px 0px;
	padding-left: 20px;
	padding-top: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 13px;
}

#divBrowse LI A
{
	color: #333;
	padding: 1px 3px;
}

#divBrowse DIV.articles  LI
{
	background-image: url("../../images/icon_article_free.png");
}

#divMeilleuresCotes
{
	margin-top: 27px;
	font-size:14px;
}

#divMeilleuresCotes DIV.contenu
{
	border-left: 1px solid #E0DFE3;
	border-right: 1px solid #E0DFE3;
	width: 871px;
	padding: 0px 20px 0px 20px;
}

#divMeilleuresCotes #imgLogoMC, #divMeilleuresCotes #divIntro
{
	float: left;
}

#divMeilleuresCotes #imgLogoMC
{
	position: relative;
	bottom: 4px;
}

#divMeilleuresCotes #divIntro
{
	margin-left: 9px;
}

#divMeilleuresCotes #divIntro SPAN
{
	color: #B81900;
}

#divMeilleuresCotes #divLiens
{
	padding-top: 7px;
	padding-left: 2px;
	font-size: 13px;
	position: relative;
	top: 1px;
}

#divMeilleuresCotes #divLiens SPAN
{
	margin: 0px 12px;
}

#divPromo01, #divPromo03
{
	width: 870px;
	margin: 20px auto 0px auto;
}

#divPromo02, #divPromo04
{
	width: 870px;
	margin: 20px auto 0px auto;
}

#divPromo02 LI
{
	margin: 10px 0px 0px 20px;
	padding-left: 3px;
	padding-top: 0px;
	background-position: left top;
	background-repeat: no-repeat;
}

#divPromo02 SPAN
{
	color:#333;
}

#divPromo
{
	width: 913px;
	margin: 20px 0px 0px 0px;
}

#divPromo DIV.left
{

	float: left;
	padding-top:10px;
	width: 424px;	
}

#divPromo DIV.right
{
	float: left;
	width: 250px;
	padding-left: 165px;
	padding-top: 0px;
	text-align:center;
	background-image: url("../../images/red_arrow.jpg");
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 160px;
	margin-left: 70px;
	margin-bottom:15px;
	
}

#divSectDesc DIV.title
{
	color: #565657;	
	font-weight: bold;
	line-height: 140%;
}


#divPromo DIV.title
{
	color: #565657;	
	font-weight: bold;
	line-height: 140%;
}

#divPromo DIV.subTitle
{
	color: #2B97C8;	
	font-weight: bold;
	line-height: 140%;	
}

#divPromo DIV.left DIV.title
{
	font-size: 14px;
}

#divPromo DIV.right DIV.title
{
	margin-top: 8px;
	font-size: 15px;
}

#divPromo DIV.left DIV.subTitle
{
	font-size: 17px;
	margin-top: 14px;
}

#divPromo DIV.right DIV.subTitle
{
	font-size: 14px;
	margin-top: 12px;
}

#divPromo DIV.label
{
	color: #565657;
	font-size: 12px;
	font-weight: bold;	
}

#divPromo #txtEmail
{
	width: 225px;
	margin: 3px 0;
}	

#divAbout
{

	margin: 21px 0px 0px 0px;
	padding: 8px 3px 0px 3px;
}

#divAbout DIV.col
{
	float: left;
	width: 420px;
}

#divAbout DIV.gauche
{
	margin-right:65px;
}

#divAbout DIV.middle
{
	padding: 0 45px;
}

#divAbout P
{
	margin-top: 11px;
	font-size: 14px;
	line-height: 22px;
}

#divArticlePreview DIV.inside
{
	height: 326px;
}

#divArticlePreview
{
	width: 730px;
	text-align: left;
}

#divArticlePreview H3
{
	position: relative;
	top: -7px;
	left: 18px;
}

#divArticlePreview DIV.text
{
	margin: 10px 18px 0px 18px;
	padding-top: 0px;
	font-size: 13px;
	line-height: 26px;	
}

#divArticlePreview DIV.text P
{
	font-size: 13px;
	line-height: 26px;
}

#divArticlePreview DIV.links
{
	margin-top: 20px;
	margin-left: 18px;
}

#divArticlePreview DIV.links A
{
	margin-right: 40px;
	font-weight: bold;
}

#divArticlePreview DIV.links IMG
{
	position: relative;
	top: 10px;
	margin-left: 6px;
}

#divArticlePreview #divArticleMissing
{
	margin-top: 30px;
	font-weight: bold;
}

#divArticlePreview #divDemandeAdrCourriel
{
	margin: 100px 18px 0px 18px;
	height: 115px;
	padding-top: 12px;	
	padding-right: 150px;
	border-top: 1px solid #CCC;
	background-image: url("../../images/soccer_man.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

#divArticlePreview #divDemandeAdrCourriel DIV
{
	font-weight:bold;
	line-height: 26px;
	font-size: 15px;
	margin-bottom: 20px;
}

#divArticlePreview #divDemandeAdrCourriel P
{
	font-size: 13px;
	font-style: italic;
	margin-top: 20px;
}

#divArticleLinks
{
	margin-top: 10px;
	text-align: right;
	padding-right: 10px;
}

#divArticleLinks A
{
	margin-right: 25px;
	font-weight: bold;
}

#divArticleLinks IMG
{
	position: relative;
	top: 9px;
	margin-left: 5px;
}

#ifrArticle
{
	width: 870px;
	height: 600px;
	margin: 12px 39px 0px 39px;
	border: 1px solid black;
}


/* Bordures: page */

/*
DIV.top-left, DIV.top-right, DIV.bottom-left, DIV.bottom-right
{
	background-image: url("../../images/frame_page.png");
	height: 32px; /* (1/2 hauteur de l'image) *//*
	font-size: 2px;
}
*/
/*
DIV.top-right, DIV.bottom-right
{
	margin-left: 32px;
	margin-top: -32px;
}

DIV.top-right
{
	background-position: 100% 0;
}

DIV.bottom-left
{
	background-position: 0 -32px;
}

DIV.bottom-right
{
	background-position: 100% -32px;
}
*/
/*
DIV.inside
{
	border-left: 4px solid #DADCDF;
	border-right: 4px solid #DADCDF;
}
*/


/* Bordures: divArticlePreview */

#divArticlePreview DIV.top-left, #divArticlePreview DIV.top-right, #divArticlePreview DIV.bottom-left, #divArticlePreview DIV.bottom-right
{
	background-image: url("../../images/frame_darkblue.png");
	height: 23px; /* (1/2 hauteur de l'image) */
	font-size: 2px;
}

#divArticlePreview DIV.top-left, #divArticlePreview DIV.bottom-left
{
	margin-right: 23px;
}

#divArticlePreview DIV.top-right, #divArticlePreview DIV.bottom-right
{
	margin-left: 23px;
	margin-top: -23px;
}

#divArticlePreview DIV.top-right
{
	background-position: 100% 0;
}

#divArticlePreview DIV.bottom-left
{
	background-position: 0 -23px;
}

#divArticlePreview DIV.bottom-right
{
	background-position: 100% -23px;
}

#divArticlePreview DIV.inside
{
	border-left: 6px solid #5F71B8;
	border-right: 6px solid #5F71B8;
}


/* Bordures: divSectContent */

#divSectContent DIV.top-left, #divSectContent DIV.top-right, #divSectContent DIV.bottom-left, #divSectContent DIV.bottom-right
{
	background-image: url("../../images/frame_gray.png");
	height: 23px; /* (1/2 hauteur de l'image) */
	font-size: 2px;
}

#divSectContent DIV.top-left, #divSectContent DIV.bottom-left
{
	margin-right: 23px;
}

#divSectContent DIV.top-right, #divSectContent DIV.bottom-right
{
	margin-left: 23px;
	margin-top: -23px;
}

#divSectContent DIV.top-right
{
	background-position: 100% 0;
}

#divSectContent DIV.bottom-left
{
	background-position: 0 -23px;
}

#divSectContent DIV.bottom-right
{
	background-position: 100% -23px;
}

#divSectContent DIV.inside
{
	border-left: 6px solid #E2E2E2;
	border-right: 6px solid #E2E2E2;
	padding: 0 20px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}


/* Formulaires */

#frmAccount
{
	margin-top: 25px;
}

#frmAccount.modification
{
	padding-bottom: 3px;
}

#frmAccount DIV.msg
{
	padding-bottom: 16px;
	line-height:20px;
}

#frmAccount TABLE
{
	width: 100%;
}

#frmAccount TABLE TD
{
	padding: 0 0 12px 0;
}

#frmAccount TABLE TD.label
{
	font-weight: bold;
	width: 40%;
}

#frmAccount TABLE TD.field
{
	width: 60%;	
}

#frmAccount TABLE TD.field INPUT.text
{
	width: 250px;
}

#frmAccount TABLE TD.field A
{
	font-size: 11px;
	margin-left: 10px;
	font-weight: bold;
}

#frmAccount #fldRefCode
{
	width: 100px;
}

#frmAccount #divNotice
{
	margin-top: 7px;
	font-size: 12px;
}
	
#frmAccount.modification INPUT.button
{
	margin-top: 10px;
	margin-bottom: 18px;
}

#frmAccount #divPayPalLogo
{
	float: left;
	margin: 22px 10px 0px 0px;
}

#frmAccount #divCCLogos
{
	float: left;
	margin-top: 26px;
}

#frmAccount #divCCLogos IMG
{
	margin-right: 8px;
}

#frmAccount #divCodeRef
{
	clear: both;
	color: #777;
	padding-top: 20px;
	text-align: right;
	font-size: 11px;
}

#parNonMember
{
	margin-top: 0px;
	margin-bottom: 30px;
	font-weight: bold;
}

#frmSubmitArticle H5
{
	margin-top: 30px;
}

#frmSubmitArticle H5.step1
{
	margin-top: 17px;
}

#frmSubmitArticle DIV.note
{
	font-size: 11px;
	margin: 4px 0px 12px 0px;
}

#frmSubmitArticle INPUT.text
{
	width: 350px;
}

#frmSubmitArticle TEXTAREA
{
	width: 350px;
	height: 90px;
}


/* Message box */

#divMsgBox
{
	position: absolute;
	margin: auto;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 150px;
	text-align: center;
	font-size: 12px;
}

#divMsgBox DIV.msgBox
{
	display: table;
	width: 320px;
	margin: 0px auto;
	background-color: #FBFBFB;
	border: 3px solid #B81900;
	padding: 11px 14px 13px 14px;	
}

#divMsgBox DIV.msgBoxText
{
	line-height: 20px;
	font-weight: bold;
	text-align: left;	
}

#divMsgBox INPUT.button
{
	width: 50px;
	margin-top: 11px;
	outline: none;	
}

#divSectContent.authentification
{
	margin: 25px auto;
	width: 450px;	
}

#divSectContent.authentification_plus_large
{
	width: 600px !important;	
}

#divSectContent.authentification H3
{
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
}

#divSectContent.authentification TABLE
{
	margin: 0px auto;
}

#divSectContent.authentification TABLE TD
{
	padding: 6px;
	text-align: right;
}

#divSectContent.authentification TABLE TD.button
{
	text-align: center;
	padding-top: 12px;
}

#divSectContent.authentification INPUT.text
{
	width: 215px
}

#divSectContent.authentification DIV.msg
{
	padding-bottom: 12px;
}

#divSectContent.authentification #divForgotPwd
{
	margin-top: 20px;	
	font-weight: bold;	
}

#divSectContent.authentification #divSignUp
{
	margin-top: 25px;
	padding-bottom: 20px;
	font-weight: bold;
	text-align:center;
}

#divSectContent.authentification #divPasEncorePackPro
{
	margin-top: 32px;
	padding-bottom: 30px;
	font-weight: bold;
	text-align:center;
}

#divSectContent.confirmation
{
	margin: 35px auto 0px auto;
	width: 512px;
}

#bloc_banniere .banniere
{
	margin-top: 20px;
	padding-bottom: 3px;
}

	#bloc_banniere  .txtBannerHtml {margin-top: 3px;width:500px;}

#txtUrlRef
{
	margin-top: 3px;
	width: 270px;
}

/* Page pour les conseils / Stratégies (article complet) */

#bloc_page_conseils_strategies
{
	margin:34px auto 0;
	width:870px;	
}

#bloc_page_conseils_strategies .header
{
	margin: 20px auto 0 auto;
	/*border-top: 1px solid #E7E7E7;*/
	border-bottom: 1px solid #A5ACB2;
	padding: 10px 0 12px 0;
	width: 775px;	
}

#bloc_page_conseils_strategies h1.titre_principal
{
	color:#B81900;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#bloc_page_conseils_strategies h2.bloc_sous_titre
{
	color: #565657;	
	font-size:13px;
	font-weight: bold;
	line-height: 140%;
}

#bloc_page_conseils_strategies h2.titre_secondaire
{
	font-size:14px;
	font-weight:bold;
	margin: 30px 0px 10px 0px;
}

#bloc_page_conseils_strategies .titre_secondaire
{
	
}

#bloc_page_conseils_strategies .texte
{
	
}

#bloc_page_conseils_strategies .retrait
{
	margin-left:25px;
}

#bloc_page_conseils_strategies .spacer01
{
	margin: 0px 45px;	
}

#bloc_page_conseils_strategies #lien_retour
{
	margin-top:20px;
}

/*
#bloc_page_conseils_strategies ul
{
	color:aqua !important;
	list-style-type:square;
	margin:0;
	padding:0;
}
*/

#bloc_page_conseils_strategies li
{
	color:#B81900;
	margin: 10px 0px;
}

#bloc_page_conseils_strategies .redigePar
{
	margin: 40px 0px 10px 0px;
	font-size:12px;
	font-style:italic;
}

#bloc_page_conseils_strategies .texteBasPage
{
	margin:20px 0px 30px 0px !important;
	font-weight:bold;
	font-size:14px;	
	width:870px;	
}

TD.package
{
	font-size: 14px;
	padding-top: 12px!important;
	padding-bottom: 14px!important;
}