html, body {
	margin:0px;
	padding:0px;
	text-align:center; 
	FONT: 10px verdana;
	vertical-align:top;
	background-color:#F8F8F8;
	/*background-image:url('http://www.misscara.com/beta/design/2007/fond_gris.jpg');*/
}

/* Tableau englobant */
table.englobe { 
	width:823px;
}

.back_header {  
	width:823px;
	height:68px; 
}
.fiche_header {  
	padding-right:5px;
	text-align:right;
	width:900px;
	height:68px;
} 

H1 {
	FONT: bold 11px verdana; 
	text-align:center; 
	margin-top:0px;
	margin-bottom:0px;
}
H3 {
	FONT:bold 10px verdana; 
	color:#AF0569;
	text-align:center;  
	margin-top:0px;
	margin-bottom:3px;
}

/* CSS FICHE */


#cfiche { 	width:100%; }
#cfiche TBODY TD{
	height:25px;
	border-bottom:1px dashed #A9B9BE; 
} 
.fiche_sstitre {  
	padding:5px;
	background-color:#E4E9EB;  
	border-bottom:1px dashed #A9B9BE;
}
A.TdMenuSel {FONT: bold 10px verdana; color:#AF0569;}
	A:visited.TdMenuSel {text-decoration: none; color: #AF0569}
	A:hover.TdMenuSel { text-decoration: none; color: #000000 }
	A:link.TdMenuSel {text-decoration: none; color: #AF0569}
	A:active.TdMenuSel {text-decoration: none; color: #AF0569}

.zonefiche { 
	width:100%;
	border:1px solid #A9B9BE; 
}
.zonefiche_TD { 
	border-bottom:1px dashed #A9B9BE; 
	border-top:1px dashed #A9B9BE; 
}

.TR_impair {
	height:20px; 
	background-color:#FFFFFF;
}
.TR_pair {
	height:20px; 
	background-color:#EEEEEE;
}

.zonefiche_impair {
	padding:2px;
	height:25px; 
	background-color:#FFFFFF;
}
.zonefiche_pair {
	padding:2px;
	height:25px; 
	background-color:#EEEEEE;
}

.f_tableaime { width:202px; }

.f_aime {
	height:90px; 
	border-right:1px #AF0569 solid;  
	border-left:1px #AF0569 solid; 
	padding:5px; 
	line-height:17px;
}
.f_aime_top { height:52px; background:url('f_aime_top.jpg') no-repeat; background-position:top;}
.f_aime_bottom { height:8px;background:url('f_aime_bottom.gif') no-repeat;   }

.f_aimepas {
	text-align:right;
	height:90px;  
	border-right:1px #6C2C86 solid; 
	border-left:1px #6C2C86 solid; 
	padding:5px; 
	line-height:17px;
}
.f_aimepas_top { height:52px; background:url('f_aimepas_top.jpg') no-repeat; background-position:top;}
.f_aimepas_bottom { height:8px; background:url('f_aimepas_bottom.gif') no-repeat;   }


/* mes informations dans le menu */
.titre { 
	width:100%;
	height:20px;
	FONT:bold 10px verdana; 
	color:#AF0569;    
	padding-bottom:10px;
	margin-top:5px;
	border-bottom:1px dashed #A9B9BE;
}
/* bouton violet partenaire et inscrivez vous..*/
.bouton {
	height:17px;
	width:127px;
	FONT:bold 9px verdana; 
	color:#FFFFFF;  
	text-align:center;
	margin-bottom:7px;
	margin-top:7px; 
	margin-left:5px; 
	background:url('bouton.gif') no-repeat;
	background-position: center;
}  

/* Menu top */
.nm_bottom {
	height:15px;
	border-left:1px solid #A7B7BC;
	border-right:1px solid #A7B7BC;
	background:url('mn_bottom.gif') repeat-x #EEEEEE;
}
.menu_bkleft { 
	width:170px;
	background-color:#EEEEEE;
	border-bottom:1px solid #A7B7BC;
	border-left:1px solid #A7B7BC;
	padding-left:20px;
	padding-right:15px; 
}

/* Cadre du menu */
table.cadre {
	width:161px;
	padding:0px;
	margin-bottom:10px;
}
.cadre_top {
	width:161px;
	height:6px;
	background:url('cadre_top.gif');
}
.cadre_title {
	height:15px; 
}
.cadre_titleTD {
	vertical-align:top;
	background:url('cadre_title.gif') repeat-x;
}
.cadre_left {
	width:4px;
	background:url('cadre_left.gif');
}
.cadre_right {
	width:5px;
	background:url('cadre_right.gif');
}
.cadre_bottom {
	width:161px;
	height:6px;
	background:url('cadre_bottom.gif');
}
.cadre_center {
	padding:3px;
	width:161px;
	margin:0px;  
	background-color:#FFFFFF;
	FONT: 10px verdana;
}


/* Cadre CLASSIQUE utilisé sur FICHE top gris. */
table.cadre_cc {
	width:98%;
	padding:0px;
	margin-bottom:10px;
}

.cadre_top_cc { /* TITRE DU CENTRE*/
	width:98%;
	height:22px;
	background:url('../cc_top.gif') repeat-x;
} 
.cadre_top_cc_left {
	width:7px;
	height:22px;
	background:url('../cc_topleft.gif') no-repeat;
}
.cadre_top_cc_right {
	width:7px;
	height:22px;
	background:url('../cc_topright.gif') no-repeat;
	background-position:right;
}  

.cadre_bottom_cc_left { 
	height:8px;
	background:url('../cc_bottomleft.gif') no-repeat;
}
.cadre_bottom_cc_right { 
	height:8px;
	background:url('../cc_bottomright.gif') no-repeat;
	background-position:top right;
}
.cadre_bottom_cc { 
	height:8px;
	background:url('../cc_bottom.gif');
}

.cadre_center_cc {
	padding:3px; 
	border-right:1px solid #A9B9BE;
	border-left:1px solid #A9B9BE;
	margin:0px;  
	background-color:#FFFFFF;
	FONT: 10px verdana; 
} 
 
.TabCommon { HEIGHT: 22px;} 
.TabOff {  
	text-align:center;
	FONT: bold 13px Verdana; COLOR: #595959; CURSOR: pointer;
	/*background:url('../cc_b_top.gif') repeat-x;*/
} 
.TabOn { 
	text-align:center;
	FONT: bold 14px Verdana; COLOR: #AF0569; 
	CURSOR: default; 
	/*background:url('../cc_top.gif') repeat-x;*/
}
.TabBorderBottom{BORDER-BOTTOM: 2px inset #D1D1D1;} 
.TabActiveBackground {BACKGROUND-COLOR:#FFFFFF; }
.TabContent {PADDING: 5px; border-right:1px solid #A9B9BE; border-left:1px solid #A9B9BE; border-bottom:1px solid #A9B9BE;}

.comm_titre {
	height:25px;
	border-top:1px dashed #A9B9BE;
	border-bottom:1px dashed #A9B9BE;
} 

/* bordure dégradé pour les miniatures */
.minia_left {
	width:4px;
	background:url('minia_bordure.gif') no-repeat;
}
.minia_right {
	width:5px;
	background:url('minia_bordure.gif') no-repeat;
	background-position: top right;
}
.minia {
	text-align:center;
	height:150px; 
	width:180px; 
	background:url('minia_back.gif') no-repeat;
	background-position:top center;
}

/* Block par défaut */
H2 {
	FONT: bold 11px verdana; 
	color:#FFFFFF; 
	margin-top:0px;
	margin-bottom:0px;
}

.drap {
	border:1px solid #BFBFBF;
	width:23px;
	height:13px;
	vertical-align:middle;
}
table.blockvis { 
	width:488px;
}

table.block { 
	width:98%;
}
.block_title {  
	height:27px; 
	background:url('block_topright.gif') no-repeat #6C2C86;
	background-position: right;
	padding-left:15px;
}   
.block_bottom {
	width:161px;
	height:6px;
	background:url('block_botright.gif') no-repeat #6C2C86;
	background-position: right;
}
.block_center {
	/*padding-left:10px; */
	margin:0px; 
	border-right:1px solid #6C2C86;
	border-left:1px solid #6C2C86;
	background-color:#FFFFFF;
	FONT: 11px verdana; 
}

/* Block OR */
table.block_or {
	width:96%;
}
.block_title_or {  
	height:27px; 
	background:url('block_or_top.jpg');
	background-position: right;
	padding-left:15px; 
}   
.block_bottom_or { 
	height:6px;
	background:url('block_or_bottom.gif');
}
.block_center_or {
	padding-top:3px;  
	margin:0px; 
	border-right:1px solid #E4A724;
	border-left:1px solid #E4A724;
	background-color:#FBF0CA;
	FONT: 11px verdana; 
}



.partenaire { 
	FONT: bold 10px verdana; 
}

/* Début du centre. */
.centre {
	vertical-align:top; 
	padding-left:17px;
	background-color:#FFFFFF;
	border-right:1px solid #A7B7BC;
	border-left:1px solid #A7B7BC;
}
.centre_top {
	background-color:#FFFFFF;
	vertical-align:top;
	border-right:1px solid #A7B7BC; 
}

.centre_topL {
	height:18px;
	width:20px;
	background:url('centre_topleft.gif') no-repeat;
	background-position:top;
}
.centre_topR {
	height:18px;  
	background-color:#FFFFFF;
	border-top:1px solid #A7B7BC; 
}
.centre_BottomL {
	width:28px;
	height:29px;
	background:url('centre_bottomleft.gif') no-repeat;
}
.centre_BottomR {
	height:29px;  
	background-color:#FFFFFF;
	border-bottom:1px solid #A7B7BC;
}
.centre_Bottom {
	padding-right:10px;
	text-align:right;
	FONT: 9px verdana;
	height:20px;  
	background-color:#EEEEEE;
	border-bottom:1px solid #A7B7BC;
	border-right:1px solid #A7B7BC;
}
.centre_Bottom2 { 
	height:29px;
	
	background-color:#FFFFFF;
	border-right:1px solid #A7B7BC;
}
/* Cadre degrader menu gauche. */
.cadre_degrader {
	width:100%; 
	color: #000000;
	padding-top:1px; 
	background:url('mn_degrade.gif') repeat-x #FFFFFF;
	background-position: bottom;
} 

A.menu {FONT: bold 9px verdana; 	color:#000000;}
	A:visited.menu {text-decoration: none; color: #000000}
	A:hover.menu { text-decoration: none; color: #FF0099 }
	A:link.menu {text-decoration: none; color: #000000}
	A:active.menu {text-decoration: none; color: #000000}

.visiteur_cadre_left { 
	text-align:center;
	/*background-color:#E4E9EB;  */
	border:1px dashed #A9B9BE;
	vertical-align:top;
	width:110px;
}

/* CSS classement */
.classement {
	width:100%; 
	/*padding:0px; Sert à rien marche pas sous IE cellpadding/cellspacing
	border-spacing:0px;*/
}

.class_titre {  
	text-align:center;
	background-color:#E4E9EB;  
	border-bottom:1px dashed #A9B9BE;
	border-top:1px dashed #A9B9BE;
	height:22px;
}

.classin {
	padding-top:5px;
	padding-bottom:15px;
	text-align:center;
	border-right:1px dashed #A9B9BE; 
}
.classtopfirst {
	text-align:center;
	width:588px;
	height:27px;
	background:url('c_degrader2.jpg') no-repeat;
	border-bottom:1px dashed #A9B9BE; 
	border-top:1px dashed #A9B9BE; 
} 
.TDclassmiss {
	vertical-align:top;
	text-align:left;
	width:295px; 
	height:214px;  
	padding-top:23px;
	background:url('c_missfirst.jpg') no-repeat;
}
.classmiss { 
	width:160px; 
	margin-left:30px; 
	text-align:left; 
}

.TDclassmister {
	vertical-align:top;
	text-align:right;
	padding-top:23px;
	width:292px; 
	height:214px;
	background:url('c_misterfirst.jpg') no-repeat;
}
.classmister { 
	width:160px; 
	text-align:right; 
	margin-right:50px; 
}

/* Miss central */
.accueil_centre {
	background:url('miss_accueil.jpg') no-repeat #FFFFFF;
	background-position: bottom right;
	width:100%;
	height:220px;
}

/* Divers menu */
.puce {
	color:#BA2C81;
	FONT: bold 10px verdana;
}
.miseenvaleur {
	color:#BA2C81;
}
.class_discret {
	FONT: 10px verdana; 
}

.titreMenu { 
	text-align:center;
	FONT:bold 11px verdana; 
	color:#AF0569;    
}
.surbri_sspadd {
	width:100%; 
	background-color: #E4E9EB;
	border-top:1px dashed #A9B9BE;
	border-bottom:1px dashed #A9B9BE;
}
/* bakcground different et entouré de poitillé.*/
.surbrillance {
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
	background-color: #E4E9EB;
	border-top:1px dashed #A9B9BE;
	border-bottom:1px dashed #A9B9BE;
}
.discret{
	padding-left:14px;
	FONT: 10px verdana;
	color: #AF0569; 
	padding-bottom:3px;
	padding-top:3px;
}


/* Cadre info menu gauche. */
.nbmembre {
	FONT: 10px verdana; 
	color:#FFFFFF; 
	padding-top:2px;
	padding-left:4px;
	background:url('nbm_back.jpg') no-repeat;
	background-position: bottom;
}
.nbmembre_bottom {
	text-align:right;
	FONT: bold 10px verdana;
	color:#000000; 
	padding:3px;
}
.nbmembre_middle {
	margin-left:6px;  
	margin-bottom:0px;
}
.nbmembre_in {
	background-color:#6A1F74;
	FONT: 10px verdana;
	border:1px dashed #E387C1;
	padding-top:1px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:2px;
	margin:4px; 
	background:url('nbm_top.gif') #CE0D83;
}

.end_mycount {
	line-height:5px;
	text-align:right;  
}

A.colorer {FONT: 9px verdana; 	color:#AF0569;}
	A:visited.colorer {text-decoration: none; color: #AF0569}
	A:hover.colorer { text-decoration: none; color: #000000 }
	A:link.colorer {text-decoration: none; color: #AF0569}
	A:active.colorer {text-decoration: none; color: #AF0569}

A.inverse {FONT: 9px verdana; 	color:#FFFFFF;}
	A:visited.inverse {text-decoration: none; color: #FFFFFF}
	A:hover.inverse { text-decoration: none; color: #FF0099 }
	A:link.inverse {text-decoration: none; color: #FFFFFF}
	A:active.inverse {text-decoration: none; color: #FFFFFF}

A {FONT-FAMILY: verdana; color: #000000}
A:visited {text-decoration: none; color: #000000}
A:hover {text-decoration: none; color: #FF0099}
A:link {text-decoration: none; color: #000000}
A:active {text-decoration: none; color: #000000}

/* Menu Top */
table.menuForums {
	width:100%; /* 823px; */ 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-RIGHT-WIDTH: 0px;
	background-color:#DEDEDE;
}
/* Cellule visible par défaut */
.menu_control {
	BORDER-RIGHT:	#868686 1px solid; 
	BORDER-TOP:		#868686 1px solid; 
	BORDER-LEFT:	#868686 1px solid; 
	BORDER-bottom:	#C1CCD0 1px solid; 

	background:url('mn_topback.gif') #DEDEDE;
	
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 

	FONT: bold 12px verdana; 
	COLOR: #000000; 
	
	height:26px;
	
	WHITE-SPACE: nowrap;
}
/* Cellule visible si surbrellance */
.vbmenu_over {
	BORDER-RIGHT:	#868686 1px solid; 
	BORDER-TOP:		#868686 1px solid; 
	BORDER-LEFT:	#868686 1px solid; 
	BORDER-bottom:	#C1CCD0 1px solid; 

	background:url('mn_topinv.gif') #DEDEDE;
	
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 

	FONT: bold 12px verdana; 
	COLOR: #000000; 
	
	height:26px;
	
	WHITE-SPACE: nowrap;
}
/* Cellule fils */
.vbmenu_popup {
	BORDER: #A7B7BC 1px solid; 
	Z-INDEX: 10; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #A7B7BC;
}

/* sous menu fils */
.vbmenu_option {
	FONT: 11px verdana; 
	CURSOR: pointer; 
	COLOR: #000000;
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #EEEEEE;
}

/* hover du fils */
.vbmenu_hilite {
	FONT: 11px verdana; 
	CURSOR: pointer; 
	COLOR: #000000; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-color: #DCDCDE; 
}

/* Catégorie hors norme. */
.thead {
	BACKGROUND-COLOR: #EEEEEE;
	FONT: bold 11px verdana; 
	COLOR: #000000;  
}


/* COMMUN A TOUS LES CSS */
.thead A{text-decoration: none; COLOR: #000000;  }
.thead A:visited{text-decoration: none; COLOR: #000000;  } 
.vbmenu_option A{text-decoration: none; COLOR: #000000;  }
.vbmenu_option A:visited{text-decoration: none; COLOR: #000000;  } 
.vbmenu_hilite A{text-decoration: none; COLOR: #000000;  } 
.vbmenu_hilite A:visited{text-decoration: none; COLOR: #000000;  } 

.images { border: solid #000000 1px; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#C0C0C0,offX=3,offY=3,positive=true); }
.imageaff { border: solid #000000 1px; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#BFBFBF,offX=3,offY=3,positive=true); }
.imagesaff { border: solid #000000 1px; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#BFBFBF,offX=3,offY=3,positive=true); }

TD {COLOR: #000000; FONT-FAMILY: verdana; FONT-SIZE: 8pt}
.inlineimg { vertical-align: middle; border:0px;}

.popper
{
	position : absolute;
	visibility : hidden;
}

/* Dédimiss */
.NewsBlock{ position: absolute;  top: 50px; left: 0px; }
.NewsContent{height:50px; padding: 5px 0px 0px 0px;} /*Ecart entre les cellules du tableau.*/
.NewReaderBlock{ width:485px; height: 40px; text-align: left} /* Pouse la cellule sur la droite */
.NewReaderContent{position:relative; height: 50px;}
.MainContent{position: absolute; width: 485px; height: 50px; clip: rect(0,485,50,0); background: transparent}


INPUT.txtsearch {
	FONT: 10px verdana;
	color:#A9B9BE;
	margin-top:2px; 
	border:1px solid #A9B9BE;
	background-color: #EEEEEE;
}
SELECT.txt {
	FONT: 9px verdana;
	color:#969696; 
	vertical-align:middle;
	border:1px solid #A9B9BE; 
}
SELECT {
	font-size:9px;
	font-family:verdana;
}
TEXTAREA {
	font-size:10px;
	font-family:verdana;
}
INPUT.chps {
	FONT: 10px verdana; 
	border:1px solid #A9B9BE; 
}

TR.TdSpecial { BACKGROUND-COLOR: #FFFFCC; height:20px; FONT: 9px verdana; }
TD.TdSpecial { BACKGROUND-COLOR: #FFFFCC; height:20px; FONT: 9px verdana; }
.TdSpecial { BACKGROUND-COLOR: #FFFFCC; FONT-WEIGHT: bold;  height:20px;}

.DivInfo
{
	padding:3px;
	border-width:1px;
	border-style:outset;
	border-color:#330000;
	width:98%;
	background-color:#FEFFEA;
}

table.main {
	width:100%;
	border:1px dashed #A9B9BE;  
}
 
 
.bgtd {
	background-color:#E4E9EB;  
	border:1px dashed #A9B9BE;  
}

a img {border:0px;}

ul.hmenu {  
	margin:0 0 0 20px;
	padding:0px;
}
.hmenu li { 
	margin:0;  
	list-style-image:url("li.gif");
}
.hmenu li a { 
	height:1.6em;
	font: 9px verdana;
	color:black;
	text-decoration:none;
}
.hmenu li a:hover{ 
	height:1.6em;
	text-decoration: underline; 
	color: #FF0099;
}  

.descmiss
{
	width: 650px;
	overflow: hidden;
	padding:0px;
}
 
.descmisscourte
{
	width: 650px;
	height: 300px;
	overflow: hidden;
	padding:0px;
}
 

.cadre_sspub
{
	text-align:left; 
	border:1px dashed #A9B9BE;
 	width:120px; 
} 

.class_bgmiss
{
	width:50%; /* 249 */
	padding-left:25px;
	height:100px; /* 71 */
	background:url('classement_miss.jpg') no-repeat;
	background-position:center;
}

.class_bgmister
{
	width:50%; /* 249 */
	height:100px;
	padding-left:140px;
	padding-right:25px;
	text-align:right;
	background:url('classement_mister.jpg') no-repeat;
	background-position:center;
}

.class_TD { 
	height:25px;
	border-bottom:1px dashed #A9B9BE;  
}