/*///////////////////////////////////////////////////////////////////////////////////
// STYLE : structure général du site
// Contient tous les CSS
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// SOMMAIRE :
// Général
// Liste
// Mise en page
// Typo
// Liens
// Image
// Formulaire
// Menu sexologue
// Dossiers
// Encart mon avis site/boutique
// Liste alpha dicosex
// Boutique
// Suivi de commande
// Détails produit
// Connexion  Rouge/Violet
// Pagination Sexologue
///////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////
// Général
///////////////////////////////////////////////////////////////////////////////////*/
.alG{float:left;}
.alD{float:right;}
.display{display:bloc;}
.undisplay{display:none;}
div.hr {
	margin:20px 0 40px 0;
	height:2px;
	background-color:#EFEFEF;
	border-bottom:1px dashed #993399;
	clear:both;
}
div.hr hr {display: none;}
div.separateurInvisible {
	height:2px;
	clear:both;
}
div.separateurInvisible hr {display: none;}

/*///////////////////////////////////////////////////////////////////////////////////
// Liste
///////////////////////////////////////////////////////////////////////////////////*/
ul.ulStyle1{
	margin:0 15px 0 30px; padding:5px 0 5px 0;
}
ul.ulStyle1 li{
	font:normal 12px Arial, Helvetica, sans-serif; color:#993399; text-align:justify;
}
ul.ulStyle1 li strong{
	color:#814e81;
}
ul.ulStyle1 li a:link, ul.ulStyle1 li a:visited{
	font:normal 12px Arial, Helvetica, sans-serif; color:#993399; text-decoration:underline; 
}
ul.ulStyle1 li a:hover, ul.ulStyle1 li a:active{
	font:normal 12px Arial, Helvetica, sans-serif; color:#993399; text-decoration:none;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Mise en page
///////////////////////////////////////////////////////////////////////////////////*/
table#tableConteneurContenuPub{
	width:818px;
	margin:10px 0 15px 0;
}
td.cellEspacementContenu{
	width:10px; height:10px;
}
td#cellContenuPub120{width:120px;}
td#cellContenuPub160{width:160px;}
td#cellContenuPub300{width:300px;}
td#cellTitreDernInter{
	background-color:#993399;
	font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-align:center;
	padding:3px 0 3px 0;
}
td#cellContenuCellRose{
	background-color:#ff99ff;
	padding:5px 0 10px 0;
}
td#cellTitreDeonto{
	width:300px;
	background-color:#d0d0d0;
	font:bold 16px Arial, Helvetica, sans-serif; color:#807777;
	padding:3px 3px 3px 15px;
}
td#cellContenuDeonto{
	background-color:#d0d0d0;
	padding:3px 15px 15px 15px;
}
td#cellContenuDeonto p{
	padding:0; margin:0;
	font:normal 11px Arial, Helvetica, sans-serif; color:#807777; text-align:justify;
}
div#divPubHautContenu{
	width:818px;
	text-align:center;
	padding:20px 0 0 0;
}
td.cellTitreSection1{
	padding:0 0 0 43px;
	height:38px;
	font:bold 14px Arial, Helvetica, sans-serif; color:#993399;
	background:#FFFFFF url(../images/background/back-titre-blanc.jpg) no-repeat 0 0;
}
td.cellTitreSection2-1, td.cellTitreSection2-2, td.cellTitreSection2-3, td.cellTitreSection2-4, td.cellTitreSection2-5, td.cellTitreSection3-1, td.cellTitreSection3-2, td.cellTitreSection3-3{
	padding:0 0 0 43px;
	height:38px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
td.cellTitreSection2-1{
	background:#FFFFFF url(../images/background/back-titre-blanc-1.jpg) no-repeat 0 0;
	color:#d15c69;
}
td.cellTitreSection2-2{
	background:#FFFFFF url(../images/background/back-titre-blanc-2.jpg) no-repeat 0 0;
	color:#d15c69;
}
td.cellTitreSection2-3{
	background:#FFFFFF url(../images/background/back-titre-blanc-3.jpg) no-repeat 0 0;
	color:#d15c69;
}
td.cellTitreSection2-4{
	background:#FFFFFF url(../images/background/back-titre-blanc-4.jpg) no-repeat 0 0;
	color:#d15c69;
}
td.cellTitreSection2-5{
	background:#FFFFFF url(../images/background/back-titre-blanc-5.jpg) no-repeat 0 0;
	color:#d15c69;
}
td.cellTitreSection3-1{
	background:#FFFFFF url(../images/background/back-titre-blanc-1R.jpg) no-repeat 0 0;
	color:#993399;
}
td.cellTitreSection3-2{
	background:#FFFFFF url(../images/background/back-titre-blanc-2R.jpg) no-repeat 0 0;
	color:#993399;
}
td.cellTitreSection3-3{
	background:#FFFFFF url(../images/background/back-titre-blanc-3R.jpg) no-repeat 0 0;
	color:#993399;
}
td.cellDescriptifFormule{
	background-color:#fad0b9;
	padding:5px;
}
td.cellPrecisionBasPage{
	background-color:#FFDFFF;
	padding:5px;
}
div.divMiniDescriptifFormule{
	padding:5px;
	background-color:#fad0b9;
	font:normal 10px Arial, Helvetica, sans-serif; color:#010101;
}
div.divMiniDescriptifFormule strong{
	font:bold 11px Arial, Helvetica, sans-serif; color:#d64152;
}
td.cellResultatRechNomPrenom{
	background-color:#993399;
	font:bold 16px Arial, Helvetica, sans-serif; color:#fff;
	padding:3px 3px 3px 10px;
}
td.cellResultatRechContenu{
	background-color:#ff99ff;
	padding:10px;
}
td.cellResultatRechNomPrenom2{
	background-color:#ff99ff;
	font:bold 16px Arial, Helvetica, sans-serif; color:#993399;
	padding:3px 3px 3px 10px;
}
td.cellResultatRechContenu2{
	background-color:#fff;
	padding:10px;
}
td.cellResultatRechNomPrenom3{
	background-color:#fff;
	font:bold 16px Arial, Helvetica, sans-serif; color:#ff99ff;
	padding:3px 3px 3px 10px;
}
td.cellResultatRechContenu3{
	padding:10px;
}
div.divDerniereModArticle{
	padding-top:5px;
	font:bold 11px Arial, Helvetica, sans-serif; color:#993399; text-align:right;
}
div.divDerniereModArticle span{
	font-style:italic; font-weight:normal;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Typo
///////////////////////////////////////////////////////////////////////////////////*/
h4.h4Style1{
	margin:0; padding:0;
	font:bold 36px Arial, Helvetica, sans-serif; color:#cc66cc;
}
h4.h4Style2, h4.h4Style3, h4.h4StyleEval{
	margin:0; padding:0 0 0 0; /*padding:0 0 20px 0;*/
	font:bold 24px Arial, Helvetica, sans-serif; color:#993399;
}
h4.h4StyleEval{
	float:left;
	width:470px;
}
div.imgEval{
	float:left;
	width:140px;
	padding:0 10px 0 0;
	
}
h4.h4Style3{
	text-align:center;
}
h4.h4Style4{
	margin:0; padding:0 0 10px 0;
	font:bold 24px Arial, Helvetica, sans-serif; color:#d15c69;
}
h4.h4Style5{
	margin:0; padding:0 0 10px 0;
	font:bold 24px Arial, Helvetica, sans-serif; color:#d31429;
}
h5.h5Style1{
	margin:0; padding:0 0 10px 0;
	font:normal 20px Arial, Helvetica, sans-serif; color:#993399;
}
h5.h5Style1 span{
	font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f;
}
h5.h5Style2{
	margin:0; padding:0 0 10px 0;
	font:bold 18px Arial, Helvetica, sans-serif; color:#d15c69;
}
h5.h5Style3{
	margin:5px 0 10px 0; padding:0;
	font:normal 16px Arial, Helvetica, sans-serif; color:#AF57AF;
}
h5.h5Style4{
	margin:5px 0 10px 0; padding:0;
	font:normal 16px Arial, Helvetica, sans-serif; color:#d31429;
}
h6.h6Style1{
	margin:0; padding:0;
	font:bold 13px Arial, Helvetica, sans-serif; color:#993399;
}
h6.h6Style2{
	margin:0; padding:0 0 5px 0;
	font:bold 16px Arial, Helvetica, sans-serif; color:#d64152; text-align:center;
}
h6.h6Style3{
	margin:0; padding:0 0 5px 0;
	font:italic 12px Arial, Helvetica, sans-serif; color:#993399;
}
h6.h6Style4{
	margin:0; padding:0 0 0 0;
	font:bold 18px Arial, Helvetica, sans-serif; color:#993399;
}
p.pStyle1{
	margin:0; padding:0;
	font:normal 13px Arial, Helvetica, sans-serif; color:#010101; text-align:justify; text-indent:30px;
}
h7.h7Style1{
	margin:0; padding:0;
	font:bold 12px Arial, Helvetica, sans-serif; color:#993399;
}
p.pStyle2{
	margin:0;	padding:5px 0 0 15px;
	font:bold 12px Arial, Helvetica, sans-serif; color:#993399;
	background:url(../images/picto/flecheRoseFluo.gif) no-repeat 6px 7px;
}
p.pStyle3{
	margin:0; padding:0 15px 0px 15px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#993399; text-align:justify;
}
p.pStyle4{
	margin:0; padding:0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#464545; text-align:justify;
}
p.pStyle4 strong.normal{
	color:#464545;
}
p.pStyle1 strong, p.pStyle4 strong{
	color:#814e81;
}
p.pStyle5{
	margin:0; padding:0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#993399; text-align:justify;
}
p.pStyle6{
	margin:0; padding:8px 0 0 0;
	font:bold 11px Arial, Helvetica, sans-serif; color:#d64152;
}
p.pStyle7, p.pStyle10{
	margin:0; padding:0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#d64152;
}
p.pStyle7{
	font-weight:bold;
}
p.pStyle8{
	margin:0; padding:0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#010101;
}
p.pStyle9{
	margin:0; padding:0;
	font:italic normal 12px Arial, Helvetica, sans-serif; color:#9b649b; text-align:justify;
}
p.pStyle10{
	text-align:justify;
}
p.pStyle11{
	padding:0; margin:0 0 10px 0;
	font:bold 12px Arial, Helvetica, sans-serif; color:#6f6f6f; text-transform:uppercase;
}
p.pStyle12{
	margin:0; padding:0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#d31429; text-align:justify;
}
p.pStyle13, p.pStyle14, p.pStyle15, p.pStyle16, p.pStyle17{
	margin:0; padding:0;
	font:normal 12px Arial, Helvetica, sans-serif; text-align:center;
}
p.pStyle13{
	color:#464545;
}
p.pStyle14{
	color:#993399;
}
p.pStyle15{
	color:#d64152;
}
p.pStyle16{
	color:#6f6f6f;
}
p.pStyle17{
	color:#408DD4;
}
p.pStyle18{
	margin:0; padding:0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#993399; text-align:left;
}
span.spanStyle3{
	font:bold 12px Arial, Helvetica, sans-serif; color:#993399;
}
span.spanStyle4{
	font:normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d;
}
span.spanStyle5{
	font:italic 12px Arial, Helvetica, sans-serif; color:#993399;
}
span.spanStyle6{
	font:bold 12px Arial, Helvetica, sans-serif; color:#d64152;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Liens
///////////////////////////////////////////////////////////////////////////////////*/
a.lien7, a.lien8{
	font:bold 12px Arial, Helvetica, sans-serif; color:#993399;
}
a.lien7:link, a.lien7:visited{
	text-decoration:none;
}
a.lien7:hover, a.lien7:active{
	text-decoration:underline;
}
a.lien8:link, a.lien8:visited{
	text-decoration:underline;
}
a.lien8:hover, a.lien8:active{
	text-decoration:none;
}
a.lien9{
	font:normal 10px Arial, Helvetica, sans-serif; color:#968d8d;
}
a.lien9:hover, a.lien9:active{
	text-decoration:none;
}
a.lien10{	
	font:bold 18px Arial, Helvetica, sans-serif; color:#d15c69; text-decoration:none;
}
a.lien10:hover, a.lien10:active{
	text-decoration:underline;
}
a.lien11{
	font:bold 12px Arial, Helvetica, sans-serif; color:#6f6f6f; text-transform:uppercase; text-decoration:none;
}
a.lien11:hover, a.lien11:active{
	text-decoration:underline;
}
a.lien12{
	font:bold italic 12px Arial, Helvetica, sans-serif;	color:#9b649b; text-decoration:underline;
}
a.lien12:hover, a.lien12:active{
	text-decoration:none;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Image
///////////////////////////////////////////////////////////////////////////////////*/
img.imgStyle1{
	float:right;
	margin:0 0 5px 10px;
}
img.imgStyle2{
	margin:0 10px 10px 0;
}
img.imgStyle3{
	float:left;
	margin:0 10px 5px 0;
}
img.imgStyle3droite{
	float:right;
	margin:0 0 5px 5px;
}
img.imgStyle3gauche{
	float:left;
	margin:0 10px 5px 0;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Formulaire
///////////////////////////////////////////////////////////////////////////////////*/
input.inputCoMembre{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#7c7c7c;
	margin:5px 0 5px 0;
	width:130px;
}
input.inputInscription{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#7c7c7c;
	width:200px;
}
input.inputInscDate2{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#7c7c7c;
	width:18px;
}
input.inputInscDate4{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#7c7c7c;
	width:32px;
}
select.selectInscription{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#707070;
	width:202px;
}
select.inputListeQuestion, input.inputQuestion{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#707070;
	width:275px;
}
textarea.inputChampQuestion{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#707070;
	width:500px; height:200px;
}
textarea.inputChampAvis, textarea.inputChampAvisPdt{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#707070;
	height:120px;
}
textarea.inputChampAvis{
	width:600px;
}
textarea.inputChampAvisPdt{
	width:460px;
}
input.inputContact{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#7c7c7c;
	width:200px;
}
textarea.inputContact{
	border:1px solid #d0d0d0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#7c7c7c;
	width:300px;
}
input[readonly] {
	border:1px solid #d0d0d0;
	background-color: #EFEFEF;
	color:#7c7c7c;
}
input.alerte, select.alerte, textarea.alerte {
	background-color: #FFAFBA;
}
span.alerte {
	color: #d64152;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Menu sexologue
///////////////////////////////////////////////////////////////////////////////////*/
td.cellMenuSexoActifBG, td.cellMenuSexoActifBD, td.cellMenuSexoInActifBG, td.cellMenuSexoInActifBD{
	height:27px; width:6px;
	background-repeat:no-repeat;
}
td.cellMenuSexoActifBG{
	background-image:url(../images/menu/BG-onglet-actif-Sexologue.png);
}
td.cellMenuSexoActifBD{
	background-image:url(../images/menu/BD-onglet-actif-Sexologue.png);
}
td.cellMenuSexoInActifBG{
	background-image:url(../images/menu/BG-onglet-inactif-Sexologue.png);
}
td.cellMenuSexoInActifBD{
	background-image:url(../images/menu/BD-onglet-inactif-Sexologue.png);
}
td.cellMenuSexoActif, td.cellMenuSexoInActif{
	background-repeat:repeat-x;
	text-align:center;
}
td.cellMenuSexoActif{
	background-image:url(../images/menu/B-onglet-actif-Sexologue.gif);
}
td.cellMenuSexoInActif{
	background-image:url(../images/menu/B-onglet-inactif-Sexologue.gif);
}
td.cellMenuSexoSep{
	width:3px;
}
td.cellMenuSexoInActif a:link, td.cellMenuSexoInActif a:visited{
	font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;
}
td.cellMenuSexoInActif a:hover, td.cellMenuSexoInActif a:active{
	color:#ff8cff;
}
td.cellMenuSexoActif a:link, td.cellMenuSexoActif a:visited{
	font:bold 12px Arial, Helvetica, sans-serif; color:#993399; text-decoration:none;
}
td.cellMenuSexoActif a:hover, td.cellMenuSexoActif a:active{
	color:#993399;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Dossiers
///////////////////////////////////////////////////////////////////////////////////*/
#container{
	margin:10px 0 0 0;
}
#container h1{
	margin:0px; padding:3px 3px 3px 5px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff;
	background-color:#993399;
	border-bottom:1px solid #ffffff;
	cursor: pointer;
}
#container h2{
	margin:0px; padding:3px 3px 3px 23px;
	font:bold 12px Arial, Helvetica, sans-serif; color:#993399;
	background-color:#FF99FF;
	cursor: pointer;
	border-bottom:1px solid #ffffff;
}
.element p{
	margin:0; padding:3px 3px 3px 23px;
	background-color:#ffffff;
}
.element .element p{
	margin:0; padding:3px 3px 3px 47px;
	background-color:#ffffff;
}
.element p a{
	font:bold 12px Arial, Helvetica, sans-serif; color:#5F5F5F;
}
.element p a:hover, .element p a:active{
	text-decoration:none;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Encart mon avis site/boutique
///////////////////////////////////////////////////////////////////////////////////*/
div#divDeposerUnAvisSite{
	padding:10px 10px 5px 10px;
	background-color:#fff;
	border:1px solid #993399;
	font:normal 12px Arial, Helvetica, sans-serif; color:#993399;
}
div#divDeposerUnAvisBoutique{
	padding:10px 10px 5px 10px;
	background-color:#fff;
	border:1px solid #d31429;
	font:normal 12px Arial, Helvetica, sans-serif; color:#d31429;
}
div.marginbottom {
	margin-bottom:10px; /* car Fx.Slide annule les margins du div */
}
div.divAvisBoutique{
	padding:5px 10px 10px 10px; margin:5px 0 10px 0;
	background-color:#ffdde1;
	border:1px solid #fff;
}
div.divAvisSite{
	padding:5px 10px 10px 10px; margin:5px 0 10px 0;
	background-color:#FFEFFF;
	border:1px solid #fff;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Liste alpha dicosex
///////////////////////////////////////////////////////////////////////////////////*/
.pagination{
	padding:2px;
}
.pagination ul{
	margin:0; padding:0;
	text-align:center; font-size:16px;
}
.pagination li{
	list-style-type:none; display:inline;
	padding-bottom:1px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.pagination a, .pagination a:visited{
	padding:0 5px;
	border:1px solid #EAADEA;
	text-decoration:none; color:#993399;
	background-color:#fff;
}
.pagination a:hover, .pagination a:active{
	border:1px solid #993399;
	color:#fff;
	background-color:#FF99FF;
}
.pagination a.currentpage{
	background-color:#993399;
	color:#FFF !important;
	border-color:#993399;
	font-weight:bold;
	cursor:default;
}
.dropcap{
	float:left;
	width:25px;
	font-size:30px; line-height:30px;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Boutique
///////////////////////////////////////////////////////////////////////////////////*/
div.divArticleG{
	float:left;
	width:240px; height:138px;
	margin:0 4px 10px 0;
}
div.divArticleD{
	float:left;
	width:240px; height:138px;
	margin:0 0 10px 4px;
}
div.divNomPdtArticle{
	width:240px; height:38px;
	background-color:#d31429;
}
div.divNomPdtArticle p{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;
	padding:5px; margin:0;
}
div.divPhotoArticle, div.divTxtPxBtnArticle, div.divTxtPxBtnArticleSansPhoto{
	float:left;
	height:100px;
	background-color:#fff;
}
div.divPhotoArticle{width:100px;}
div.divTxtPxBtnArticle{width:140px;}
div.divTxtPxBtnArticleSansPhoto{width:240px;}
p.pTxtArticle{
	margin:0; padding:5px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#d31429;
}
p.pPrix{
	margin:0; padding:0 0 5px 5px;
	font:bold 12px Arial, Helvetica, sans-serif; color:#d31429;
}
p.pPrix span.prixBarre{
	font:bold 10px Arial, Helvetica, sans-serif; color:#d31429; text-decoration:line-through;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Détails produit
///////////////////////////////////////////////////////////////////////////////////*/
div#divContImgDetPdt{
	margin:0 10px 0 0;
	float:left;
	width:200px; height:200px;
	background-color:#fff;
	text-align:center;
	border-bottom:5px solid #d31429;
}
div#divContNomPrixDetPdt{
	float:left;
	width:278px;
}
div#divContNomPrixDetPdtSansPhoto{
	float:left;
	width:478px;
}
p#pNomPdtDetPdt{
	margin:0 5px 5px 0; padding:0;
	font:bold 16px Arial, Helvetica, sans-serif; color:#d31429; text-transform:uppercase;
}
p#pPrixPdtDetPdt{
 	margin:0; padding:0;
	font:bold 14px Arial, Helvetica, sans-serif; color:#d15c69;
}
p#pPrixPdtDetPdt span.prixBarre{
	font:bold 11px Arial, Helvetica, sans-serif; color:#d15c69; text-decoration:line-through;
}
div#divContStockBtnDetPdt{
	float:left;
	width:278px; height:29px;
}
div#divContStockBtnDetPdtSansPhoto{
	float:left;
	width:478px; height:29px;
}
p#pStockDetPdt{
	float:left;
	margin:6px 0 10px 0; padding:0;
	font:bold 11px Arial, Helvetica, sans-serif; color:#464545;
}
p#pStockDetPdt span.dispo1{
	color:#12962b;
}
p#pStockDetPdt span.dispo2{
	color:#FF7200;
}
p#pStockDetPdt span.dispo3{
	color:#0075FF;
}
p#pBtnDetPdt{
	float:right;
	margin:0; padding:0;
}
a.lienExtraitProduit{
	font:bold 12px Arial, Helvetica, sans-serif; text-align:left; 
	color:#d31429;
	margin:0; padding:2px 0 5px 10px;
	background: url(../images/picto/flecheRouge.png) no-repeat 0 .45em;
}
a.lienExtraitProduit:hover, a.lienExtraitProduit:active{
	text-decoration:none;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Connexion Rouge/Violet
///////////////////////////////////////////////////////////////////////////////////*/
div#divInfoConnexionRouge{
	border:1px solid #D15C69;
	background:#FFEFF1;
	text-align:center;
}
div#divInfoConnexionRouge p{
	padding:10px; margin:0;
	font:normal 14px Arial, Helvetica, sans-serif; color:#D15C69;
}
div#divInfoConnexionRouge p strong{
	font:bold 14px Arial, Helvetica, sans-serif; color:#D15C69;
}
table#tableInfoConnexionRouge{width:100%;}
table#tableInfoConnexionRouge th.colonneEspace{width:25px;}
table#tableInfoConnexionRouge th.titreConnexionRouge{
	width:49%;
	background-color:#D15C69;
	font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center;
	padding:3px 0 3px 0;
}
table#tableInfoConnexionRouge td.cellConnexionRouge {
	background-color:#FFEFF1;
	border:1px solid #D15C69;
	padding:5px 0 10px 0;
}
table#tableInfoConnexionRouge a.lienInscriptionRouge:link, table#tableInfoConnexionRouge a.lienInscriptionRouge:visited{
	font:bold 14px Arial, Helvetica, sans-serif; color:#807777;
}
table#tableInfoConnexionRouge a.lienInscriptionRouge:hover, table#tableInfoConnexionRouge a.lienInscriptionRouge:active{
	text-decoration:none;
}
table#tableInfoConnexionRouge table td strong{
	font:bold 14px Arial, Helvetica, sans-serif; color:#D15C69;
}
table#tableInfoConnexionRouge table td span{
	font:normal 12px Arial, Helvetica, sans-serif; color:#D15C69;
}
table#tableInfoConnexionRouge a.lienMotPasseRouge:link, table#tableInfoConnexionRouge a.lienMotPasseRouge:visited{
	font:italic 13px Arial, Helvetica, sans-serif; color:#807777;
}
table#tableInfoConnexionRouge a.lienMotPasseRouge:hover, table#tableInfoConnexionRouge a.lienMotPasseRouge:active{
	text-decoration:none;
}
div#divInfoConnexionViolet{
	border:1px solid #993399;
	background:#FFEFFF;
	text-align:center;
}
div#divInfoConnexionViolet p{
	padding:10px; margin:0;
	font:normal 14px Arial, Helvetica, sans-serif; color:#993399;
}
div#divInfoConnexionViolet p strong{
	font:bold 14px Arial, Helvetica, sans-serif; color:#993399;
}
table#tableInfoConnexionViolet{width:100%;}
table#tableInfoConnexionViolet th.colonneEspace{width:25px;}
table#tableInfoConnexionViolet th.titreConnexionViolet{
	width:49%;
	background-color:#993399;
	font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center;
	padding:3px 0 3px 0;
}
table#tableInfoConnexionViolet td.cellConnexionViolet {
	background-color:#FFEFFF;
	border:1px solid #993399;
	padding:5px 0 10px 0;
}
table#tableInfoConnexionViolet a.lienInscriptionViolet:link, table#tableInfoConnexionViolet a.lienInscriptionViolet:visited{
	font:bold 14px Arial, Helvetica, sans-serif; color:#807777;
}
table#tableInfoConnexionViolet a.lienInscriptionViolet:hover, table#tableInfoConnexionViolet a.lienInscriptionViolet:active{
	text-decoration:none;
}
table#tableInfoConnexionViolet table td strong{
	font:bold 14px Arial, Helvetica, sans-serif; color:#993399;
}
table#tableInfoConnexionViolet table td span{
	font:normal 12px Arial, Helvetica, sans-serif; color:#993399;
}
table#tableInfoConnexionViolet a.lienMotPasseViolet:link, table#tableInfoConnexionViolet a.lienMotPasseViolet:visited{
	font:italic 13px Arial, Helvetica, sans-serif; color:#807777;
}
table#tableInfoConnexionViolet a.lienMotPasseViolet:hover, table#tableInfoConnexionViolet a.lienMotPasseViolet:active{
	text-decoration:none;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Pagination Sexologue
///////////////////////////////////////////////////////////////////////////////////*/
div.divContPagination{
	margin:0; padding:10px 0 0 0;
	font:bold 13px Arial, Helvetica, sans-serif; color:#993399; text-align:center;
}
div.divContPagination a:link, div.divContPagination a:visited{
	font:bold 13px Arial, Helvetica, sans-serif; color:#EF95EF; text-decoration:none;
}
div.divContPagination a:hover, div.divContPagination a:active{
	text-decoration:underline;
}
div.divContPagination span.current{
	font:bold 15px Arial, Helvetica, sans-serif; color:#993399;
}
