/*Modal / Tooltip*/
#control_overlay {  
    background-color:#000;  
} 
 
.modal {  
    background-color:#fff;  
    padding:10px;  
    border:3px solid #333;  
} 

.modalHeaderTitle {
	color:black;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	padding-bottom:10px;
}

.modalHeaderClose {
	font-size:10px;
	color:#686868;
	float:right;
	cursor:pointer;
}

.tooltip {  
    border:1px solid #000;  
    background-color:#fff;  
    width:250px;  
    padding:5px;
    font-family:Verdana;  
    font-size:10px;  
    color:#333;  
} 

/*DIV notification*/
.dialNotificationDiv {
    visibility: hidden;
    position: absolute;
    bottom: 28px;
    left: 100px;
    width: 190px;
    height: 96px;
    background-image:url('http://img3.izicontact.com/izidate/img/interfaces/notification_bg.jpg');    
}

.dialNotificationTable {
    border: 1px solid #e1e1e1;
    background-color: #e8f2fc;
}

.dialNotificationTitre {
    font-weight: bold;
    font-family: Arial;
    font-size: 10px;
    color: black;
}

.dialNotificationTxt {
    font-family: Arial;
    font-weight: normal;
    font-size: 10px;
    color: blue;
}

.dialNotificationLink {
    font-weight: bold;
    font-family: Arial;
    font-size: 10px;
    text-decoration: none;
    color: blue;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#efefef;
}
/* boutons */
.bouton1 {
		position:relative;
		cursor:pointer;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#999999;
		border:1px solid white;
		display:inline-block;
		font-weight:bold;
	}
.bouton2 {
		position:relative;
		cursor:pointer;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		border:1px solid white;
		text-decoration:none;
		background-color:#FF6600;
		display:inline-block;
		font-weight:bold;
	}
.bouton3 {
		position:relative;
		cursor:pointer;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		border:1px solid white;
		text-decoration:none;
		background-color:#D3170E;
		display:inline-block;
		font-weight:bold;
	}
.bouton4 {
		position:relative;
		cursor:pointer;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		border:1px solid white;
		text-decoration:none;
		background-color:#49DAFF;
		display:inline-block;
		font-weight:bold;
	}

/* page sommaire */
.tabgene{
width:785px;

}
.tabbord{
/*background-image:url(http://imgbeta.izicontact.com/izidate/img/dial/dial_fond_listecontact.gif); 
background-repeat:no-repeat; */
background-color:#f8f8f8;
border:1px solid #916e82;
}
.tabbord1{
	height:65px;
	background-color:#f8f8f8;
	border-bottom: dashed 1px #cfcfcf;
}
.tabbord2{
height:60px;
width:190px;
}
.fondsms{
background-color:#e3e3e3;
padding:4px;
padding-bottom:8px;
height:20px;
background-image:url(http://img3.izicontact.com/weewhy/img/sommaires/sms_fond.gif);
background-repeat:repeat-x;
}
.fondmod1{
background-color:#ffffff;
height:235px;
border: solid 1px #c8c6c9;
}
.fondmod1tab{
background-color:#ffffff;

}
.fondmod1tabptphoto{
background-color:#ffffff;
padding-top:8px;
padding-bottom:7px;
}
.titremod1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#111111;
padding-left:10px;
background-color:#fcf3f8;
}
.mod1photog{
background-image:url(http://img3.izicontact.com/weewhy/img/sommaires/cadre_photo_g.gif);
background-repeat:no-repeat;
width:125px;
height:125px;
text-align:center;
}
.mod1photop{
background-image:url(http://img3.izicontact.com/weewhy/img/sommaires/cadre_photo_p.gif);
background-repeat:no-repeat;
width:44px;
height:44px;
text-align:center;
}
.liensmod1{
    color: #666666;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding-right:5px;
}

/* module fil activité*/
#filactivite {
	width:256px;
	height:216px;
	z-index:1;
	background:#ffffff;
	border:solid 1px #796075;
	text-align:left;
}
.titrefil{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ce0099;
	padding-top:5px;
	padding-left: 5px;
	text-align:left;
	border-bottom: dashed 1px #cfcfcf;
}
.textefil{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	text-decoration:none;
}
/* module forum*/
#forum {
	width:519px;
	height:170px;
	z-index:1;
	background:#ffffff;
	border:solid 1px #796075;
}

.titreforum{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ce0099;
	padding-top:5px;
	padding-left: 5px;
		font-weight:bold;
	border-bottom: dashed 1px #cfcfcf;
}
.nbforum{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A9141C;
	font-weight:bold;
	text-align: right;
	
}
.boutonforum{
position:relative;
width:103px;
height:12px;
left:200px;
	font-weight:bold;
top:-4px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
background-color:#f7eff4;
border: solid 1px #796076;
}
.modforumtab{
width:510px;
height:130px;
padding-left:3px;
padding-right:3px;
margin-top: 2px;
}

.forumphoto{
background-color:#E3E3E3;
text-align:center;
width:40px;
height:40px;
}
.tdforum{
border-bottom:solid 1px #CCCCCC; 
height:21px;
}
/* module post du jour */
#post {
	postion: absolute;
	width:225px;
	height:275px;
	z-index:-1;
	background:#eeeeee;
	text-align:left;
	border:solid 1px #990000; 
}
.titrepost{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d50101;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
}
.boutonpost{
position:relative;
width:76px;
height:12px;
left:73px;
top:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
background-color:#d50101;
}
.postphoto{
background-color:#cccccc;
text-align:center;
width:50px;
height:50px;
}
.posttxt{
text-align:justify;
padding:4px;
}

/* module pub*/
.modtabpub{
width:288px;
text-align:center;
}
/* module recherche*/
#recherche {
	width:257px;
	height:216px;
	z-index:1;
	background:#ffffff;
	border:solid 1px #796075;
	text-align:left;
}
.titrereche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ce0099;
	padding-top:5px;
	padding-left: 5px;
	text-align:left;
	font-weight:bold;
	border-bottom: dashed 1px #cfcfcf;
}
.titrereche2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#d11c1c;
	text-align:center;
}
.boutonreche{
position:relative;
width:83px;
height:15px;
left:73px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
top:-20px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#333739;
}
/* module actu*/
#actu {
	width:256px;
	height:216px;
	z-index:1;
	background-image:url(http://imgbeta.izicontact.com/cafedunet/img/sommaires/fond_cafe_actu.gif);
	background-repeat:repeat-x;
	border:solid 1px #bb83a5;
	text-align:left;
}
.titreactu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;	
	color:#292929;
	padding-top:5px;
	padding-left: 5px;
	text-align:left;
	border-bottom: dashed 1px #cfcfcf;
}
.boutonactu{
position:relative;
width:83px;
height:15px;
left:80px;
top:-20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
background-color:#f7eff4;
border: solid 1px #796076;;
}
/* module annonces*/
#annonces {
	width:254px;
	height:170px;
	z-index:1;
	background:#ffffff;
	border:solid 1px #BBBBBB;
	text-align:left;
	padding-left:5px;
}
.titreannonces{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;	
	color:#000000;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	border-bottom: dashed 1px #cfcfcf;
}
.boutonannonces1{
position:relative;
width:90px;
height:12px;
left:8px;
top:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
background-color:#A9141C;
}
.boutonannonces2{
position:relative;
width:90px;
height:12px;
left:135px;
top:9px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
background-color:#A9141C;
}

.nbannonces{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A9141C;
	font-weight:bold;
}
/* module nvx membres */
#nvxmembres {
	width:258px;
	height:275px;
	z-index:1;
	background:#ffffff;
	border:1px solid #d8d8d8;
	text-align:left;
}
.titrenvxmembres{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;	
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	background: #f7eff4;
	border-bottom: dashed 1px #cfcfcf;

}
.boutonnvxmembres{
position:relative;
width:103px;
	font-weight:bold;	
height:12px;
left:77px;
top:-8px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
background-color:#f7eff4;
border: solid 1px #796076;

}
.tdnvxinscrits{
cursor:pointer;
border-bottom:solid 1px #CCCCCC;
}

/* module fiche jour*/
#fichejour {
	width:256px;
	height:275px;
	z-index:1;
	background:#FFFFFF;
	text-align:left;
	border:solid 1px #d8d8d8;
}
.titrefichejour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	padding-top:5px;
	font-weight:bold;	
	padding-left:5px;
	text-align:left;
	background:#cea2bd;
	border-bottom: dashed 1px #cfcfcf;

}
.boutonfichejour{
position:relative;
width:76px;
height:12px;
left:85px;
font-weight:bold;	
top:-10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
background-color:#471e42;
border: solid 1px #796076;

}
.jourphoto{
text-align:center;
width:60px;
height:60px;
}
.jourtxt{
text-align:justify;
padding:4px;
}

.cadrephotojour{
background-image:url(http://img3.izicontact.com/weewhy/img/sommaires/cadre_photo_jour_p.gif);
background-repeat:no-repeat;
width:44px;
height:44px;
text-align:center;
}

/* module best of*/
#bestof {
	width:472px;
	height:128px;
	z-index:1;
	background:#ffffff;
	border:solid 1px #BBBBBB;
	text-align:left;
}
.titrebestof{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-weight:bold;
	color:#666666;
	padding-top:5px;
	padding-left:5px;
}

.mod1photom{
background-image:url(http://img3.izicontact.com/weewhy/img/sommaires/cadre_photo_m.gif);
background-repeat:no-repeat;
width:82px;
height:82px;
text-align:center;
}
.boutonbestof{
position:relative;
width:103px;
height:12px;
left:181px;
top:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
background-color:#D3170E;

}
/* module hotclic*/
#hotclic {
	width:475px;
	height:153px;
	z-index:1;
	background:#ffffff;
	border:solid 1px #333739;
	text-align:left;
}
.titrehotclic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF00FC;
	padding-top:5px;
	padding-left:5px;
}
.titrehotclic2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#414141;
}
.hotclicphoto{
background-color:#E3E3E3;
background-repeat:no-repeat;
width:93px;
height:93px;
text-align:center;
}
.hotclictext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D3D3D;
	text-align:center;
}

.hotclicnote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF00FC;
	font-weight:bold;
}

.boutonhotclic{
position:relative;
width:103px;
height:12px;
left:181px;
top:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
background-color:#333739;
cursor:pointer;
}


/* module sondage*/
#sondage {
	width:256px;
	height:275px;
	z-index:1;
	background:#FFFFFF;
	text-align:left;
	border:solid 1px #d8d8d8;
}
.titresondage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	background:#471e42;
	border-bottom: dashed 1px #cfcfcf;

}
.sstitresondage
{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A9141C;
	font-weight:bold;

}
.txtsondage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#471e42;
}
.boutonsondage{
position:relative;
width:103px;
height:12px;
left:77px;
	font-weight:bold;
top:-8px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
background-color:#f7eff4;
border: solid 1px #796076;
}


/* prova mag */
#provamag {
	width:755px;
	height:154px;
	z-index:1;
	background:#f3f3f3;
	text-align:left;
}
.titreprovamag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF6600;
	padding-top:5px;
	padding-left:5px;
	text-align:left;

}
.boutonprovamag{
position:relative;
width:120px;
height:12px;
left:317px;
top:4px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
background-color:#871e18;

}
.sstitreprovamag{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc0000;
font-weight:bold;
}


/* table liste*/
.tabborder {
border:solid 1px #CCCCCC;
background-color:#ffffff;
}
.tabborder2{
border-bottom:solid 1px #CCCCCC;
background-color:#ffffff;
}
.tabborder3{
background-color:#ffffff;
border-bottom:solid 1px #CCCCCC; 
border-left:solid 1px #CCCCCC; 
border-right:solid 1px #CCCCCC; 
padding:2px
}
.tabcouleur{
background-color:#ffffff;
border:solid 1px #CCCCCC;
}
.tablegene{
background-color:#ffffff;
}

/*BARRENAV BAS*/
.somBarnavBas {
							

							color:#6F6F6F;
}
/* menu modif profil */

div#modifprofil ul li div { display: block; float: left; background-color: transparent; background-repeat: no-repeat; background-position: top left; height: 27px; }
div#modifprofil ul li div.profildebut { width: 9px; background-image: url(http://img1.izicontact.com/newblue/img/inscription2/profil_debut.gif); }
div#modifprofil ul li div.profilfin { width: 9px; background-image: url(http://img1.izicontact.com/newblue/img/inscription2/profil_fin.gif); }
div#modifprofil ul li div.Sep { width: 10px; background-image: url(http://img1.izicontact.com/newblue/img/inscription2/profil_sep.gif); }

div#modifprofil ul.navprofil a.menu1 { background-position: 0 0; width:178px;}
div#modifprofil ul.navprofil a.menu1 span { background-position: 100% 0; }
div#modifprofil ul.navprofil a.menu1:hover, div#modifprofil ul.navprofil a.menu1On { background-position: 0 -44px; color: #FF7D0D; width:178px;}
div#modifprofil ul.navprofil a.menu1:hover span, div#modifprofil ul.navprofil a.menu1On span { background-position: 100% -44px; }

div#modifprofil ul.navprofil a.menu2 { background-position: 0 0; width:178px;}
div#modifprofil ul.navprofil a.menu2 span { background-position: 100% 0; }
div#modifprofil ul.navprofil a.menu2:hover, div#modifprofil ul.navprofil a.menu2On { background-position: 0 -44px; color: #FF7D0D; width:178px;}
div#modifprofil ul.navprofil a.menu2:hover span, div#modifprofil ul.navprofil a.menu2On span { background-position: 100% -44px; }

div#modifprofil ul.navprofil a.menu3 { background-position: 0 0; width:178px;}
div#modifprofil ul.navprofil a.menu3 span { background-position: 100% 0; }
div#modifprofil ul.navprofil a.menu3:hover, div#modifprofil ul.navprofil a.menu3On { background-position: 0 -44px; color: #FF7D0D; width:178px;}
div#modifprofil ul.navprofil a.menu3:hover span, div#modifprofil ul.navprofil a.menu3On span { background-position: 100% -44px; }

div#modifprofil ul.navprofil a.menu4 { background-position: 0 0; width:178px;}
div#modifprofil ul.navprofil a.menu4 span { background-position: 100% 0; }
div#modifprofil ul.navprofil a.menu4:hover, div#modifprofil ul.navprofil a.menu4On { background-position: 0 -44px; color: #FF7D0D; width:178px;}
div#modifprofil ul.navprofil a.menu4:hover span, div#modifprofil ul.navprofil a.menu4On span { background-position: 100% -44px; }

div#modifprofil ul.navprofil a.menu5 { background-position: 0 0; width:178px;}
div#modifprofil ul.navprofil a.menu5 span { background-position: 100% 0; }
div#modifprofil ul.navprofil a.menu5:hover, div#modifprofil ul.navprofil a.menu5On { background-position: 0 -44px; color: #FF7D0D; width:178px;}
div#modifprofil ul.navprofil a.menu5:hover span, div#modifprofil ul.navprofil a.menu5On span { background-position: 100% -44px; }

div#modifprofil ul.navprofil a.menu6 { background-position: 0 0; width:178px;}
div#modifprofil ul.navprofil a.menu6 span { background-position: 100% 0; }
div#modifprofil ul.navprofil a.menu6:hover, div#modifprofil ul.navprofil a.menu6On { background-position: 0 -44px; color: #FF7D0D; width:178px;}
div#modifprofil ul.navprofil a.menu6:hover span, div#modifprofil ul.navprofil a.menu6On span { background-position: 100% -44px; }

div#modifprofil ul.navprofil { margin: 0; padding: 0; list-style: none; }
div#modifprofil ul.navprofil li { display: inline; margin: 0; padding: 0; }
div#modifprofil ul.navprofil a { float: left; padding: 0 0 0 0px; text-align: center; font: bold 12px/23px Arial,sans-serif; color: #D3170E; text-decoration: none; background-image: url(http://img1.izicontact.com/newblue/img/inscription2/profil_over_l.gif); background-repeat: no-repeat; }
div#modifprofil ul.navprofil a span { display: block; padding: 0 6px 3px 0; background-image: url(http://img1.izicontact.com/newblue/img/inscription2/profil_over_r.gif); background-repeat: no-repeat; }
/*\*//*/ div#mtcNavContainer ul.mtcNav a span { float: left; } /**/

/* nvx interface */
.moduleborder {
border-left:solid 1px #CCCCCC; 
border-right:solid 1px #CCCCCC;
}
.moduletaborange{
background-color:#FF7D0D;
}
.moduletabvert{
background-color:#9ECC3B;
}
.moduletabbleu{
background-color:#1AAFDD;
}
.selectrecherche{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
width:114px;
}
.inputrecherche{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
width:134px;
}
.annutitrerech1{
font-family:Arial, Helvetica, sans-serif;
color:#1A51DD;
font-size:13px;
}
.annutitrerech2{
font-family:Arial, Helvetica, sans-serif;
color:#01A8DD;
font-size:13px;
}
.annutxtreche{
font-family:Arial, Helvetica, sans-serif;
color:#636262;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.annunbmembre{
font-family:Arial, Helvetica, sans-serif;
color:#C0FF00;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
.somrubtxt{
font-family:Arial, Helvetica, sans-serif;
color:#636262;
font-size:11px;
text-decoration:none;
}
.lstdept{
font-family:Arial, Helvetica, sans-serif;
color:#50B3FF;
font-size:11px;
text-decoration:none;
}
.somrubforumtitre{
font-family:Arial, Helvetica, sans-serif;
color:#d50101;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.somrubforumtitre2{
font-family:Arial, Helvetica, sans-serif;
color:#d50101;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.nbmessagelire{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#111111;
text-decoration:none;
}
.nbcontactligne{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#d80101;
text-decoration:none;
}
/*
ident
*/
.inscrit{
font-family:Arial, Helvetica, sans-serif;
color:#0078FF;
font-weight:bold;
font-size:13px;
}
.profilOubliMdp{
font-family:arial;
color:#666666;
font-size:10px;
}
.nouveau{
font-family:Arial, Helvetica, sans-serif;
color:#aa0800;
font-weight:bold;
font-size:14px;
}
.somprofilpseudo{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#0078FF;
}
.somprofiltxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
text-decoration:none;
}
.somprofiltxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#505050;
text-decoration:none;
}
.somprofiltxt2 :hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#505050;
text-decoration: underline;
}
.nbrjours{
font-family:arial;
color:#333739;
font-weight:bold;
font-size:13px;
}
.somprofiltitre{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5C2827;
}
/* rub */
.somrubtitre{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
}
.somrublien{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}
/* Div de protection */

/*Placer un div id="mainContainer" au debut et a la fin de la page*/
	#mainContainer{
		margin:0 auto;
		margin-top:0px;
		padding:0px;
	}
	/* Alternative layout for the message box - used by one of the messages */
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #555555;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

/* CSS Document */

	.txtrose{
  	font-family:arial;
  	font-weight:bold;
  	font-size:12px;
  	color:#FF009C;
	}
	.paiementtitrecadre {
		background-color:white;
		padding:5px;
	}
	.paiementtitre {
		font-family:arial;
		font-size: 19px;
		color: black;
		font-weight: bold;
	}
	.forfaittitre {
		border-top:1px dashed #e1e1e1;
		border-bottom:1px dashed #e1e1e1;
		color:#820000;
		font-family:arial;
		font-size: 15px;		
		font-weight:bold;
	    padding:5px;
	}
	.paiementsstitre {
		font-family:arial;
		font-size: 13px;
		color: #999999;
	}
	.txtforfait{
		font-family:arial;
		font-size: 9px;
		color: #000000;
	}
	.titreforfait{
		font-family:arial;
		font-size: 14px;
		color: #012FB5;
		font-weight: bold;
	}
	.prixbarreforfait{
		font-family:arial;
		font-size: 14px;
		color: #012FB5;
		font-weight: bold;

	}
	.offreforfait{
		font-family:arial;
		font-size: 15px;
		color: #E60082;
		font-weight: normal;
	}
	.visuforfaitstar {
		width:63px;
		height:57px;
		font-family:arial;
		font-size: 20px;
		font-weight:bold;
		color: white;
		
	}
	.Style1 {font-size: 9px}


/* liens*/
A.lienssomm {
    color: #014E66;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;

}
A.lienssomm:link {
    color: #014E66;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;

}
A.lienssomm:visited {
    color:#014E66;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;

}
A.lienssomm:hover {
    color: #014E66;
    text-decoration: underline;
    font-weight: normal;
    font-style: normal;
}

/* tableau generale */
.moduletablegene{
border:1px solid #CCCCCC;
background-color:white;
}
.tablegene{
border:1px solid #CCCCCC;
}


/* tab bleu */
.tabpucebleu{
background-color:#eef0f7;
border-bottom:1px solid #a2acd5;
}
.pucebleu{
background:url(http://img1.izicontact.com/blue/img/sommaires/puce_bleu.gif) no-repeat;
width:10px;
height: 10px;
display: block;
}
.titrebleu{
background-color:#eef0f7;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#0078FF;
border-bottom:1px solid #a2acd5;
}


/* table rose */
.tabpucerose{
background-color:#eef0f7;
border-bottom:1px solid #a2acd5;
}
.pucerose{
background:url(http://img1.izicontact.com/blue/img/sommaires/puce_rose.gif) no-repeat;
width:10px;
height: 10px;
display: block;
}
.titrerose{
background-color:#eef0f7;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#FF009C;
border-bottom:1px solid #a2acd5;
}


/* table orange */
.tabpuceorange{
background-color:#eef0f7;
border-bottom:1px solid #a2acd5;
}
.puceorange{
background:url(http://img1.izicontact.com/blue/img/sommaires/puce_orange.gif) no-repeat;
width:10px;
height: 10px;
display: block;
}
.titreorange{
background-color:#eef0f7;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#F86900;
border-bottom:1px solid #a2acd5;
}

/* table turquoise */
.tabpuceturc{
background-color:#eef0f7;
border-bottom:1px solid #a2acd5;
}
.puceturc{
background:url(http://img1.izicontact.com/blue/img/sommaires/puce_turquoise.gif) no-repeat;
width:10px;
height: 10px;
display: block;
}
.titreturc{
background-color:#eef0f7;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#008877;
border-bottom:1px solid #a2acd5;
}


/* table vert */
.tabpucevert{
background-color:#eef0f7;
border-bottom:1px solid #a2acd5;
}
.pucevert{
background:url(http://img1.izicontact.com/blue/img/sommaires/puce_verte.gif) no-repeat;
width:10px;
height: 10px;
display: block;
}
.titrevert{
background-color:#eef0f7;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#5DB902;
border-bottom:1px solid #a2acd5;
}




/*forum1col*/
.forum1col{
background-color:#DEF3FE;
border-bottom:solid 1px #DFDFDF;
border-top:solid 1px #DFDFDF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0071F2;
text-decoration:none;
}
.forum1coltxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0071F2;
text-decoration:none;
}
/* nvx inscrit */
.inscrittxt{
font-size:10px;
font-family:arial;
color:#000000;
}
.modulepseudo{
font-size:9px;
font-family:verdana;
color:#000000;
}

/* recherche rapide */
.select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width: 150px;
}

/* anuaire membres */
.txtannu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#424242;
}
.chiffreannu{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#0067DF;
}


/*
GENERAL
*/

TD {
			font-family:arial;
			
			font-size:11px;
			color:#636262;
}

.som {
			font-family:Verdana;
			font-size:10px;
			color:black;	 
}

A.som {
			font-family:Verdana;
			font-size:10px;
			color:blue;
}

INPUT {
			font-family:Verdana;
			font-size:9px;
}

.checkbox {
			width:10px;
}

A {
	 		color:blue;
			text-decoration:none;
}

A.black {
	 		color:black;
			text-decoration:none;
}

TEXTAREA {
			font-family:Verdana;
			font-size:10px;
}

A:hover.black {
			text-decoration:underline;
}




.noBorder {
			border-width:0px;
}

.cadrePho {
			border:1px solid black;
}

.noir {
			color:black;
}
/*
sms
*/
.sms{
background-color: #F2F2F2;
}
/*
INTERFACE
*/

.menumessenger2{

			font-family:Arial;
			font-size:13px;
			color:#FF6600;
			font-weight:bold;
			text-decoration:none;
			
}
.nbmessage{
font-family:Arial;
			font-size:10px;
			font-weight:bold;
			color:#FF7D0D;
			text-decoration:none;
}
.message{
			font-family:verdana;
			font-size:9px;
			font-weight:bold;
			color:#EE027E;
			text-decoration:none;
}

.interfaceBgDial {
			background-color:#c8d1f2;
			font-family:Arial;
			font-size:9px;
			color:black;
}

.interfaceBgIcones {
			background-color:#7c7ebb;
			font-family:Arial;
			font-size:9px;
			color:black;
}

.interfaceHiglight {
			border: 1px outset #eff1fe;
			background-color:white;
			color:black;
}

A.interface {
			text-decoration:none;
			color:white;
			font-size:10px;
}

TD.interface {
			color:white;
			font-size:9px;
}

SELECT.interface {
			font-family:Arial;
			font-size:9px;
}

.interfaceNbCnx {
			color:#7c7ebb;
			font-weight:bold;
			font-size:10px;
}

.interfaceNumber {
			color:white;
			font-weight:bold;
			font-size:11px;
}

.interfaceNumberHighlight {
			color:black;
			font-weight:bold;
			font-size:11px;
}



/*
SOMMAIRE
*/

.profilTabGras {
							font-weight:bold;
}

.profilRedTxt {
							color:red;
							font-weight:bold;
}
SELECT {
			font-family:Arial;
			font-size:10px;
}

.somPhoto {
			border:1px solid black;
}

A.somPseudo {
			color:black;
}



/*ACCUEIL*/

INPUT.accLogin {
							border:1px solid #999999;
        			font-family:Verdana;
        			font-size:10px;
        			color:black;
}

A.accLogin {
					 	 color:blue;
}

.accLoginTd {
							background-color:#e8e8e8;
        			font-family:Verdana;
        			font-size:10px;
        			color:black;
}

.accAvertissement {
							background-color:white;
        			font-family:Verdana;
        			font-size:14px;
        			color:black;
}

A.accAvertissement {
			 				 color:6633cc;
							 text-decoration:underline;
}

A.accBarbas {
							color:black;
        			font-family:Verdana;
        			font-size:10px;
							text-decoration:none;
}

.accNbCnxDial {
							color:#6633cc;
        			font-family:Verdana;
        			font-size:12px;
							font-weight:bold;		
							text-decoration:none;					 
}




/*GENERAL POPUP*/
.popupTitre1 {
						background-color:#cccccc;
						color:black;
						font-size:13px;
						font-weight:bold;						
}

.popupTitre2 {
						background-color:#e1e1e1e1;
						color:black;
						font-size:11px;
						font-weight:bold;						
}

.popupTitre3 {
						background-color:#cccccc;
						color:black;
						font-size:10px;
						font-weight:bold;						
}

.popupSsTitre {
						background-color:#cccccc;
						color:black;
						font-size:10px;
						border-bottom:1px solid #cccccc;						
}

.popupHr {
				 	  color:#cccccc;
						height:1px;
}

.popupTable {
						border:1px solid #cccccc;
}

.popupInterieurTd {
						background-color:white;
}
/* selection */
.chiffreselection {
background-color:#EDF2F6;
color:black;
font-size:12px;
font-weight:bold;						
}
td.bleuclair1{
padding-left:3px;
border-top:1px solid #C8C8C8;
border-bottom:1px solid #C8C8C8;
border-left:1px solid #C8C8C8;
background-color:#F0F5F8;
}
td.bleuclair2{
padding-left:3px;
border-top:1px solid #C8C8C8;
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
background-color:#F0F5F8;
}
td.bleufonce1{
padding-left:3px;
border-left:1px solid #C8C8C8;
background-color:#EDF2F6;
}
td.bleufonce2{
padding-left:3px;
border-right:1px solid #C8C8C8;
background-color:#EDF2F6;
}
td.bleufonce3{
padding-left:3px;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
background-color:#EDF2F6;
}
td.grisfonce{
padding-left:3px;
border:1px solid #C8C8C8;
background-color:#C8C8C8;
}

/*BLOC NOTES*/
.blocNotesLettre {
						color: #B61C1C;
						font-weight:bold;						
}

/*DIAL*/
.dialFond {
					 background-color:white;
}
.dialCadreHaut {
						background-color:#C6CCDC;
						color:black;
						font-size:13px;
						font-weight:bold;		
					  border-left:1px solid #92ADCA;
}
.dialCadreCoteGauche {
					 border-left:1px solid #92ADCA;
}
.dialCadreBas {
						background-color:#C6CCDC;
						color:black;
						font-size:13px;
						font-weight:bold;		
					  border-left:1px solid #92ADCA;
}

.dialFond2 {
					 background-color:#FBFBFB;
}

.dialFond3 {
					 background-color:#F5F6F8;
					 border:1px solid #e1e1e1;
}


/*MENU ACTION*/
.actionTable {
						 background-color:#f4f6f8;
						 border:1px solid black;
}

.actionLink {
						color:black;
						text-decoration:none;
}

.actionLink:hover {
						color:black;
						text-decoration:none;
}

.actionNormal {
						 border-bottom:1px solid black;
}

.actionHover {
						 background-color:#c6ccdc;
						 border-bottom:1px solid black;						 
}


/*MENUS SELECTION PAGES INTERIEURES (type rech annu detaill�e)*/
.rechintSsTitreTop {
						color:#D3160D;
						font-weight:bold;
						font-size:11px;	
						border-left:1px solid #A4A4A4;
						background-color:#ffffff;
}

.rechintSsTitre {
						color:#D3160D;
						font-weight:bold;
						font-size:11px;	
						border-left:1px solid #A4A4A4;
						border-right:1px solid #A4A4A4;	
						background-color:#ffffff;												
}

.rechintTd {
						border-left:1px solid #A4A4A4;
						border-right:1px solid #A4A4A4;
						background-color:#ffffff;						
}

/*AFFICHAGE DE LISTES PAGES INTERIEURES (page _results)*/
.lstToolbar {
				background-color:#eeeeee;
				border:1px solid #cccccc;
				font-weight:bold;
				font-size:11px;
}
.lstSousToolbar {
				background-color:#e1e1e1;
				border-top:1px solid white;
				border-left:1px solid #cccccc;
				border-right:1px solid #cccccc;
				border-bottom:1px solid #cccccc;								
				font-weight:bold;
				font-size:11px;
}

.lstBorder {
				border:1px solid #cccccc;
}

.lstNbResultat {
				background-color:white;
				color:black;
				border-top:3px solid #cccccc;
				border-bottom:3px solid #cccccc;
				padding:4px;
} 

.lstTitrecolInactif {
			  background-color:#e6e6e6;
				font-weight:normal;
				border-right:1px solid #cccccc;
				border-left:1px solid white;
				border-top:1px solid white;
				border-bottom:1px solid #cccccc;
}

.lstTitrecolActif {
			  background-color:#cccccc;
				font-weight:bold;			
				border-right:1px solid #cccccc;				
				border-left:1px solid white;		
				border-bottom:1px solid #cccccc;							
}

.lstBg1 {
				background-color:#E6E6E6;
				border-bottom:1px solid #cccccc;
}

.lstBg2 {
				background-color:white;
				border-bottom:1px solid #cccccc;
}

.lstBg1Bordure {
				background-color:#FEFDF5;
				border-bottom:1px solid #cccccc;
				border-left:1px solid #e1e1e1;
}

.lstBg2Bordure {
				background-color:white;
				border-bottom:1px solid #cccccc;
				border-left:1px solid #e1e1e1;
}

.lstLink {
				color:#871E18;
}

/*BAL*/

.balToolbar {
				background-color:#eeeeee;
				border:1px solid #cccccc;
				font-weight:bold;
				font-size:11px;
}

.balBg1 {
				background-color:#eeeeee;
				border:1px solid #cccccc;
				font-weight:bold;
				font-size:11px;
}

.balBg2 {
				background-color:#F7F7F7;
				border-top:1px solid white;
				border-left:1px solid #cccccc;
				border-right:1px solid #cccccc;
				border-bottom:1px solid #cccccc;								
				font-size:10px;
}

.balBorder {
				border-bottom:1px solid #cccccc;
				border-right:1px solid #cccccc;
				border-left:1px solid #cccccc;	
}

.balPopupBgTxt {
				background-color:#eeeeee;
				font-size:10px;
				border-top:1px solid white;
				border-left:1px solid #cccccc;
				border-right:1px solid #cccccc;
				border-bottom:1px solid #cccccc;					
}


/*ANNU FICHE*/
.annuFicheSsTitre {
				font-weight:bold;
				color:#CC3300;
}


/*Old Annu liste*/
.annuLRTitre {
			background-color:#b2d0f6;
			font-weight:normal;
			font-size:11px;
			border-top:1px solid #ccdcf3;
			border-bottom:1px solid #ccdcf3;
			border-right:1px solid #ccdcf3;
}

.annuLRContent {
			background-color:white;
			font-weight:normal;
			font-size:11px;
			color:black;
}

.annuLRRech {
			background-color:#eef5fd;
			font-weight:bold;
			font-size:10px;
			color:#5a7497;
			border-left:1px solid #ccdcf3;
			border-right:1px solid #ccdcf3;
			border-bottom:1px solid #ccdcf3;									
}

.annuLRTxtRech {
			font-weight:bold;
			font-size:10px;
			color:#5a7497;
}

.annuLRPhoto {
			background-color:#e5e9f2;
			border:1px solid #ccdcf3;
}

.annuLRTitreRech {
			background-color:#94b9e6;
			font-weight:bold;
			font-size:11px;
			color:white;
			border-top:1px solid #ccdcf3;
			border-bottom:1px solid #ccdcf3;
			border-right:1px solid #ccdcf3;			
}

.annuLRAction {
			background-color:#dbeafd;
			font-weight:normal;
			font-size:10px;
			color:#5d7599;	
			border-right:1px solid #ccdcf3;								
}

.annuLRActionTxt {
			font-weight:normal;
			font-size:10px;
			color:#5d7599;	
}



/*LOGIN + SECURITE*/
.loginTitre {
						color:#575acc;
						font-size:14 px;
						font-weight:bold;
}

.loginTable {
						border:5px solid #d0ccf7;
}

.loginTitreTd {
						color:black;
						font-size:13 px;
						font-weight:bold;
						background-color:#d0ccf7;
}

.loginTd {
				   background-color:white;
					 border-top:1px solid #808080;
					 border-left:1px solid #808080;					 
}

.loginTdInscr {
				   background-color:white;
					 border-top:1px solid #808080;
					 border-left:1px solid #808080;
					 font-size:10px;					 
}

.loginHr {
				  height:1px;
					width:90px;
					color:black;
}

.loginTxtStats {
					font-weight:bold;
					color:#003398;
}

.loginInput {
					border:1px solid #e1e1e1;
						font-size:11px;
						color:black;					
}

.loginErr {
					color:red;
					font-weight:black;
}

.limitSsTitre {
					color:#2a2c6f;
					font-weight:bold;
					font-family:Verdana;
}

.limitForfTable {
					border:2px solid #f0f0f8;
}

.limitForfDetailTable {
					border:1px solid #e0e0e0;
}

.limitForfTitre {
					background-color:#f0f0f8;
					color:#2a2c6f;
					font-weight:bold;
					font-family:Verdana;
					font-size:14px;
}

.limitForfCb {
					background-color:#f0f0f8;
					color:#83a6cf;
					font-family:Verdana;
					font-size:10px;
}

.limitTxt {
					color:black;
					font-family:Verdana;
}

.limitForfaitTitre1 {
					color:#7a0669;
					font-weight:bold;					
					font-family:Verdana;
					font-size:11px;
}

.limitForfaitTitre2 {
					color:#8b1616;
					font-weight:bold;					
					font-family:Verdana;
					font-size:11px;
}

.limitForfaitTitre3 {
					color:#585858;				
					font-family:Verdana;
					font-size:11px;
}

/*Abonnement*/

.aboTitre {
					color: #274aa8;
					font-size:19px;
					font-family:Tahoma;
}

.aboSsTitre1 {
					color: #282c6c;
					font-size:13px;
					font-family:Tahoma;
					font-weight:bold;
}

.aboSsTitre2 {
					color: #b3d07c;
					font-size:13px;
					font-family:Tahoma;
					font-weight:bold;
}

.aboOffreNom {
		color:#7f156f;
  	font-weight:bold;					
}
.aboOffreLibel {
		color:#942b30;
  	font-weight:bold;					
}
.aboOffreDetail {
		color:#4a4c59;
}

.aboOffreFond1 {
		background-color:#efefef;
  	font-size:12px;
  	border-bottom:1px solid white;

}

.aboOffreFond2 {
		background-color:#e5e4e9;
  	font-size:12px;
  	border-bottom:1px solid white;
}

.aboOffreFond3 {
		background-color:#efefef;
  	font-size:12px;
  	border-bottom:1px solid white;
}

.aboOffreFond4 {
		background-color:#e5e4e9;
  	font-size:12px;
  	border-bottom:1px solid white;
}

.aboInfosTitre {
  			color:#818181;
  			font-size:13px;
					font-family:Tahoma;					
}

.aboPaiementTitre {
				color:black;
				font-weight:bold;
				font-size:12px;
}

.aboInfosTxt {
  			color:#888888;
  			font-size:10px;
					font-family:Tahoma;					
}
.aboInfosTxtGras {
  			color:#740305;
  			font-size:10px;
				font-family:Tahoma;
				font-weight:bold;					
}

/*
Mon Compte
*/
.moncomptecomptetitre {
font-family:arial;
	font-size: 19px;
	color: #bc83a6;
	font-weight: bold;
}
 td.moncompteitem_active {
	background-color: #5CA8FF;
	font-family:Arial;
	font-weight: bold;
	color:#ffffff;
	font-size:12px;
	padding-left:3px;
	border:solid 1px #A2ACD5;
}
.moncompteitem_activeb {

	font-family:Arial;
	font-weight: bold;
	color:#ffffff;
	font-size:12px;

}
.moncomptemenu1{
	text-decoration: none;
	font-weight: bold;
	font-family:Arial;
	color:#FD4CBA;
	font-size:11px;
	padding-left:3px;
	border:solid 1px #A2ACD5;
	background-color:#ffffff;
}
.moncomptemenu1b{
text-decoration: none;
	font-weight: bold;
	font-family:Arial;
	color:#FD4CBA;
	font-size:12px;
}
 td.moncompteitem_active2 {
	background-color: #FD4CBA;
	font-family:Arial;
	font-weight: bold;
	color:#ffffff;
	font-size:12px;
	padding-left:3px;
	border:solid 1px #A2ACD5;
	background-color:#ffffff;
}
.moncompteitem_active3 {
	
	font-family:Arial;
	font-weight: bold;
	color:#ffffff;
	font-size:12px;


}
.moncomptemenu2{
	text-decoration: none;
	font-weight: bold;
	font-family:Arial;
	color:#7DB9FF;
	font-size:11px;
	padding-left:3px;
	border:solid 1px #A2ACD5;
	background-color:#ffffff;
}
.moncomptemenu2b{
text-decoration: none;
	font-weight: bold;
	font-family:Arial;
	color:#7DB9FF;
	font-size:12px;
}
.moncompteitem_fin{
	border-bottom:solid 1px #A2ACD5;
}
.moncomptecompte_contenu{
border-bottom:solid 1px #A2ACD5;
border-left:solid 1px #A2ACD5;
border-right:solid 1px #A2ACD5;
background-color:#F8F7FB;
padding:10px;
}
.moncomptetitre_abo{
	font-weight: bold;
	font-family:Arial;
	color:#0071F2;
	font-size:15px;
}
.moncompteacces_recapabo{
background-color:#F1F1F1;
border-right:solid 1px #CCC6E6;
border-bottom:solid 1px #CCC6E6;
font-weight: bold;
	font-family:verdana;
	color:#C545BD;
	font-size:11px;
}
.moncompteacces2_recapabo{
	border-right:solid 1px #CCC6E6;		
	font-weight: bold;
	font-family:verdana;
	color:#636262;
	font-size:11px;
}
.moncomptedate_recapabo{
	border-right:solid 1px #CCC6E6;
	border-bottom:solid 1px #CCC6E6;
	font-family:verdana;
	color:#C545BD;
	font-size:11px;
}
.moncomptedate2_recapabo{
	border-right:solid 1px #CCC6E6;
	font-family:verdana;
	color:#636262;
	font-size:11px;
}
.moncomptereabo_recapabo{
background-color:#F1F1F1;
border-bottom:solid 1px #CCC6E6;
	font-family:verdana;
	color:#0162D0;
	font-size:11px;
}
.moncomptereabo2_recapabo{
	font-weight: bold;
	font-family:verdana;
	color:#0162D0;
	font-size:11px;
}

.moncomptetype_modifbanc{
background-color:#F1F1F1;
border-right:solid 1px #CCC6E6;
border-bottom:solid 1px #CCC6E6;
font-weight: bold;
	font-family:verdana;
	color:#7F9DB9;
	font-size:11px;
}
.moncomptetype2_modifbanc{
	border-right:solid 1px #CCC6E6;		
	font-weight: bold;
	font-family:verdana;
	color:#636262;
	font-size:11px;
}
.moncomptedate_modifbanc{
	border-right:solid 1px #CCC6E6;
	border-bottom:solid 1px #CCC6E6;
	font-weight: bold;
	font-family:verdana;
	color:#7F9DB9;
	font-size:11px;
}
.moncomptedate2_modifbanc{
	border-right:solid 1px #CCC6E6;
	font-family:verdana;
	color:#636262;
	font-size:11px;
}
.moncompteaction_modifbanc{
background-color:#F1F1F1;
border-bottom:solid 1px #CCC6E6;
	font-weight: bold;
	font-family:verdana;
	color:#7F9DB9;
	font-size:11px;
}
.moncompteaction2_modifbanc{
	font-weight: bold;
	font-family:verdana;
	color:#3F75E1;
	font-size:11px;
}
.moncomptetxt_modifbanc{
	font-weight: bold;
	font-family:verdana;
	color:#636262;
	font-size:10px;
}






/* rajout css annu */
/*Crea fiche*/
.ficheformNumber {
								 background-color:#7D7FBC;
								 color:white;
								 font-weight:bold;	
								 padding-left:5px;	
								 font-size:12px;						 
}

.ficheformSsTitre {
								 color:#7D7FBC;
								 font-weight:bold;
 								 padding-left:10px;		
								 font-size:12px;								  
}

.ficheformSsTitreBg {
								 border-bottom:1px solid white;
								 padding:0px;
}

.ficheformBg {
						 	   background-color:#E9ECFF;
}

.ficheFormRub {
							  font-weight:bold;
								padding-left:5px;
}

.ficheFormInput {
								border:1px solid #7D7FBC;
								color:black;
}

.ficheFormAide {
							 	border:1px solid #7D7FBC;
								background-color:#DEE0F5;
								color:black;
}

.ficheFormAideTxt {
								font-size:9px;
}

/*Abonnement*/

.aboTitre {
					color: #274aa8;
					font-size:19px;
					font-family:Tahoma;
}

.aboSsTitre1 {
					color: #282c6c;
					font-size:13px;
					font-family:Tahoma;
					font-weight:bold;
}

.aboSsTitre2 {
					color: #b3d07c;
					font-size:13px;
					font-family:Tahoma;
					font-weight:bold;
}

.aboOffreNom {
		color:#7f156f;
  	font-weight:bold;					
}
.aboOffreLibel {
		color:#942b30;
  	font-weight:bold;					
}
.aboOffreDetail {
		color:#4a4c59;
}

.aboOffreFond1 {
		background-color:#dbe4f5;
  	font-size:12px;
  	border-bottom:2px solid white;

}

.aboOffreFond2 {
		background-color:#c7d5f0;
  	font-size:12px;
  	border-bottom:2px solid white;
}

.aboOffreFond3 {
		background-color:#bdcaea;
  	font-size:12px;
  	border-bottom:2px solid white;
}

.aboOffreFond4 {
		background-color:#adbee4;
  	font-size:12px;
  	border-bottom:2px solid white;
}

.aboInfosTitre {
  			color:#818181;
  			font-size:13px;
					font-family:Tahoma;					
}

.aboPaiementTitre {
				color:#242381;
				font-weight:bold;
				font-size:12px;
}

.aboInfosTxt {
  			color:#888888;
  			font-size:10px;
					font-family:Tahoma;					
}
.aboInfosTxtGras {
  			color:#740305;
  			font-size:10px;
				font-family:Tahoma;
				font-weight:bold;					
}

/*Fin abonnement*/

td {
	 		font-size:11px;
			color:black;
			font-family:arial;
}

input {
	 font-size:11px;
	 font-family:Verdana;
}

textarea {
	 font-size:11px;
	 font-family:Verdana;
}



select {
	 		font-size:11px;
			color:black;
			font-family:verdana;
}



.popupOmbreInterieure {
			FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#a7a4ae,offX=-2,offY=-2,positive=true);
}



.annuLstSstitre {
				color:darkblue;
				font-size:12px;
}
.realHref {
	color:blue;
	text-decoration:underline;
	font-weight:normal;
}

.annuTdRech {
				background-color:#e5e9f2;
				padding:3px;
				border-right:1px solid #808080;
				border-bottom:1px solid #808080;
}

.annuLstResTri {
				background-color:#6379aa;
				color:white;
				font-weight:bold;
}

/*
Nouvelle formule abo
*/
.annuLRTitre {
			background-color:#b2d0f6;
			font-weight:normal;
			font-size:11px;
			border-top:1px solid #ccdcf3;
			border-bottom:1px solid #ccdcf3;
			border-right:1px solid #ccdcf3;
}

.annuLRContent {
			background-color:white;
			font-weight:normal;
			font-size:11px;
			color:black;
}

.annuLRRech {
			background-color:#eef5fd;
			font-weight:bold;
			font-size:10px;
			color:#5a7497;
			border-left:1px solid #ccdcf3;
			border-right:1px solid #ccdcf3;
			border-bottom:1px solid #ccdcf3;									
}

.annuLRTxtRech {
			font-weight:bold;
			font-size:10px;
			color:#5a7497;
}

.annuLRPhoto {
			background-color:#e5e9f2;
			border:1px solid #ccdcf3;
}

.annuLRTitreRech {
			background-color:#94b9e6;
			font-weight:bold;
			font-size:11px;
			color:white;
			border-top:1px solid #ccdcf3;
			border-bottom:1px solid #ccdcf3;
			border-right:1px solid #ccdcf3;			
}

.annuLRAction {
			background-color:#dbeafd;
			font-weight:normal;
			font-size:10px;
			color:#5d7599;	
			border-right:1px solid #ccdcf3;								
}

.annuLRActionTxt {
			font-weight:normal;
			font-size:10px;
			color:#5d7599;	
}
/*
Ancienne formule abo
*/
.annuLstTitre {
				background-color:#6379aa;
				color:white;
				font-weight:bold;
				font-size:13px;
}

.annuLstResSsTitre {
				background-color:#6379aa;
				color:white;
				font-weight:bold;
}

.annuLstResTd1 {
				background-color:#e0e4e7;
				color:black;
				font-size:9px;					
}

.annuLstResTd2 {
				background-color:#f0f1f3;
				color:black;
				font-size:9px;				
}

.cf {
		 		font-weight:bold;
				color:blue;
}

.annuLstNbResultat {
				background-color:white;
				color:black;
				border-top:3px solid #e1e1e1;
				border-bottom:4px solid #e1e1e1;
				padding:4px;
}

.albphoCadreTitre {
}

.albphoCadre {
				border:1px solid black;
}

.cadrePho {
				border:1px solid black;
}

/*BAL*/

.balLstssTitre {
	background-color:#6379aa;
  color:white;
}

.balLstLu {
  background-color:#eff1f3;	 
  color:black;
  padding-left:4px;
	border-bottom:1px solid white;
}

.balLstNonLu {
 	background-color:#e0e4e7;
  color:black;
  padding-left:4px;      
	border-bottom:1px solid white;	
}

.balLstDossierActif {
	color:blue;
	text-decoration:none;
}

.balLstDossierInactif {
	color:black;
	text-decoration:none;	
}

.balEcrFondTable {
		background-color:#e0e4e7;
}

.balEcrFondTitre {
		background-color:white;
		border-bottom:2px solid #e0e4e;
}


.balEcrFondBtn {
		background-color:white;
}

.balEcrFondClair {
		background-color:#eef4f4;
}

.balEcrFondDeA {
	background-color:#e0e4e7;
}

.balEcrInfosMess {
		background-color:#e0e4e7;
		color:darkblue;
		font-weight:bold;
		padding-left:5px;
}

.balLireMsgTxt {
		background-color:#f0f1f3;
}


/*FORUM*/
.forumSsTitre {
	 font-weight:bold;
	 color:darkblue;
	 text-decoration:none;	 
}

.forumLst1 {
		color:black;
		background-color:#e0e4e7;
		padding:3px;
		border-bottom:1px solid white;		
}

.forumLst2 {
		color:black;
		background-color:#f0f1f3;
		padding:3px;	
		border-bottom:1px solid white;	
}

.forumLstLire1 {
		color:black;
		background-color:#e0e4e7;
		padding:3px;
		border-left:1px solid white;
		border-right:1px solid #e1e1e1;		
		border-top:1px solid white;
		border-bottom:1px solid #e1e1e1;
}

.forumLstLire2 {
		color:black;
		background-color:#e0e4e7;
		padding:3px;
		border-left:1px solid white;
		border-right:1px solid #e1e1e1;					
		border-top:1px solid white;
		border-bottom:1px solid #e1e1e1;
}

.forumTitre {
		color:white;
		background-color:#6379aa;
		padding:3px;
    font-size:11px;
		font-weight:bold;
}

.forumTitreInverse {
		color:#6379aa;
		background-color:white;
		padding:3px;
    font-size:11px;
		font-weight:bold;
}

/*POPUP*/
.popupTitre {
		color:#6379aa;
		font-size:13px;
		font-weight:bold;
}

.popupTitreHr {
		color:#647fae;
		height:1px;
}

.popupInterieurTd {
  background-color:#f0f1f3;
  color:black;
}

.popupInterieurTitre {
		color:white;
		background-color:#6379aa;
		font-weight:bold;
}

.popupBtnBlue {
		background-color:#a5bcee;
		border:2px outset white;
		font-weight:bold;
		font-family:Arial;		
		font-size:11px;
		border-width:2px;
}

.popupBtnGrey {
		background-color:#d6d6d6;
		border:2px outset white;
		font-weight:bold;
		font-family:Arial;		
		font-size:11px;
		border-width:2px;
}

.popupBtnBlueNorm {
		background-color:#a5bcee;
		border:2px outset white;
		font-weight:normal;
		font-family:Arial;
		font-size:11px;
		border-width:2px;
}

.popupBtnGreyNorm {
		background-color:#d6d6d6;
		border:2px outset white;
		font-weight:normal;
		font-family:Arial;
		font-size:11px;
		border-width:2px;
}

/*F Club / PA*/
.fClubTitrePopup {
	 color:white;
   font-weight:bold;
   font-family:Verdana;
   font-size:12px;	 
}

.fClubBold {
	 color:darkblue;
   font-weight:bold;
   font-family:Verdana;
   font-size:11px;	 
}

.fClubCV
{
   background-color:#e0e4e7;
   color:darkblue;
   font-size:12px;
   padding:2px;
	 font-family:Verdana;
	 border:0px ;
}

.paCreateTd {
		background-color:#f0f1f3;
		color:darkblue;
		border-bottom:1px solid white;
}

.paCreateInfosTd {
		background-color:#f0f1f3;
		color:black;
		font-size:9px;
		border-bottom:1px solid white;		
}


/*GIF d'attente*/
.attDialCadre {
		background-color:#f0f1f3;
		color:black;
		font-size:9px;
}

.attDialTitre {
		color:#7384de;
		font-size:13px;
		font-weight:bold;
}
/*Contacts*/
.contactLegende {
		font-size:9px;
}

/*Preferences*/
.optionsTitre {
		background-color:#d0ccf7;
		color:black;
		font-size:13px;
		font-weight:bold;
}

.optionsTable {
		border:5px solid #d0ccf7;
		font-size:13px;		
}

/*Inscription*/
.cssInscriptionTitre {
				background-color:#6379aa;
				color:white;
				font-weight:bold;
				font-size:13px;
}

.cssInscriptionCadre {
	background-color:#f0f1f3;
  font-family:Verdana;
  font-size:10px;
}

.cssInscriptionSaisie {
	background-color:#f0f1f3;
  font-family:Verdana;
  font-size:11px;
}

.cssInscriptionqPetitTitre {
	font-weight:bold;
  color:black;
}

.cssInscriptionRecap {
	background-color:#f0f1f3;
  font-family:Verdana;
  font-size:11px;
}

.cssInscriptionTextRouge {
	color:red;
}

.cssInscriptionTextRouge {
	color:red;
}



/*popup fiche*/
.fClubTitre {
	 color:#cc3300;
	 font-weight:bold;
}

/*Popup de dial*/
.dialFond {
   background-color:#E8E8FF;
}

.dialPopTitre {
   background-color:#FEFEFE;
   font-family:Verdana;
   font-size:11px; 
	 color:black;
	 font-weight:normal;
	 border-top:2px solid #F7CE39;
	 border-left:1px solid #949C9C;
	 border-right:1px solid #949C9C;	 
}

.dialPopPtiteLigne {
   background-color:#FEFEFE;
   font-size:1px; 
	 padding:0px;
	 border-top:1px solid #949C9C;
	 border-right:1px solid #949C9C;
}

.dialPopPtiteLigneBorderLeft {
   background-color:#FEFEFE;
   font-size:1px; 
	 padding:0px;
	 border-left:1px solid #949C9C;
}

.dialPopSaisie {
   background-color:#FEFEFE;
	 border-left:1px solid #949C9C;
	 border-right:2px solid #949C9C;
	 border-bottom:2px solid #949C9C;	  
}

.dialPopSaisieBorderLeft {
   background-color:#FEFEFE;
	 border-left:1px solid #949C9C;
	 border-right:1px solid #949C9C;
}

.dialPopPhoto {
	 border:1px solid #003173;
	 background-color:white;
	 FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#CEC6BD,offX=2,offY=2,positive=true);	 
}

.dialPopSaisieBorder {
   background-color:white;
	 border:1px solid #7B9CBD;
}

.dialPopFondEcr {
   background-color:white;
	 color:black;
	 
}

.dialPopPj {
   background-color:white;
   font-family:Verdana;
   font-size:9px; 
	 color:black;
	 font-weight:normal;
	 border-top:1px solid #d19ff2;
}


.dialContourHorloge {
		background-color:white;
		color:black;
		font-weight:bold;
}

/*Galerie photo priv�e*/
.galPhoLstPho {
		 background-color:#FDB8D5;
}

/*Webcam*/
.camActivBox {
		background-color:#e0e3f6;
		color:black;
		border:1px solid #cccccc;
}


.revueTitre {
		color:#466292;
		font-weight:bold;
}

.revueSsTitre {
		color:#950000;
		font-weight:bold;
}

/*Barre d'actions*/
.actionTable {
						 background-color:#e8e8ff;
						 border:1px solid black;
}

.actionLink {
						color:black;
						text-decoration:none;
}

.actionLink:hover {
						color:white;
						text-decoration:none;
}

.actionNormal {
						 border-bottom:1px solid black;
}

.actionHover {
						 background-color:#8487bc;
						 border-bottom:1px solid black;
						 color:white;						 
}

/* table vod */
.vodtitre{
background-color:black;
border-bottom:1px solid #000;
color:white;
font-family:arial;
font-weight:bold;
font-size:12px;
}

.vodmoduletablegene{
border:1px solid red;
}

.lstDialDept {
font-family:Arial;
font-size:9px;
border-bottom: 1px solid #EAEAEA;
color:#1AAFDD;
border-bottom:0px;
}		