/* ancienne version pg */

.title{
	COLOR: #000000;	
	FONT: 21px arial, verdana, sans-serif ; 
}

.title2	{ 
	COLOR: #0066cc;
}
.title3	{ 
	COLOR: #000000;
	FONT: 21px arial, verdana, sans-serif ; 

}

.line-through{
	text-decoration: line-through;
}

INPUT.b2 {
	BORDER-RIGHT: #ccc5aa 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #ccc5aa 1px solid; 
	PADDING-LEFT: 2px; 
	background-image: url("/image/style_vs/stretchbar2.gif");
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px 1px; 
	BORDER-LEFT: #ccc5aa 1px solid; 
	COLOR: #003399; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ccc5aa 1px solid; 
	BACKGROUND-COLOR: #e1ddce
}
INPUT.b2:hover {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	/*TEXT-DECORATION: underline*/
}

INPUT.b3 {
	BORDER-RIGHT: #ccc5aa 1px solid; 
	BORDER-TOP: #ccc5aa 1px solid; 
	background-image: url("/image/style_vs/stretchbar2.gif");
	BORDER-LEFT: #ccc5aa 1px solid; 
	COLOR: #003399; 
	BORDER-BOTTOM: #ccc5aa 1px solid; 
	BACKGROUND-COLOR: #e1ddce
}
input.petitcheck { 
		height: 8px; 
		width: 8px; 
		color: #003399
} 
input.erreur  {
	color: #FF0033; text-align: left; 
	background-color: #FFFF33
}
select {
	font-size: 7pt;
	COLOR: #666666; 

}
.tab_tete {
	border-bottom-color : #CCCCCC; 
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tab_tete2 {
	border-top-color : #CCCCCC;
	border-top-style : solid;
	border-top-width : 1px;	

	border-left-color : #CCCCCC;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CCCCCC;
	border-right-style : solid;
	border-right-width : 1px;
}
.soustete {
	background-image: url("/image/style_vs/stretchbar2.gif");
	TEXT-ALIGN: left;
}
/* modif vs le 23/04/06 */
.soustete2 {
/*sans colonne TOP*/
/*	BACKGROUND: url(/image/style_vs/bg2.gif) repeat-x bottom; */
	BORDER-BOTTOM: #e2e2e2 1px solid;
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-RIGHT: #e2e2e2 1px solid;
}
.soustete3 {
/*toutes les colonnes ET fonds*/
	BACKGROUND: url(/image/style_vs/bg2.gif) repeat-x bottom; 
	border-top-color : #e2e2e2;
	border-top-style : solid;
	border-top-width : 1px;	
	border-left-color : #e2e2e2;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #e2e2e2;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #e2e2e2;
	border-bottom-style : solid;
	border-bottom-width : 1px;	
}

.soustete31 {
/*toutes les colonnes marge*/
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;

	border-top-color : #e2e2e2;
	border-top-style : solid;
	border-top-width : 1px;	
	border-left-color : #e2e2e2;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #e2e2e2;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #e2e2e2;
	border-bottom-style : solid;
	border-bottom-width : 1px;	
}

.soustete32 {
/*toutes les colonnes*/
	border-top-color : #e2e2e2;
	border-top-style : solid;
	border-top-width : 1px;	
	border-left-color : #e2e2e2;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #e2e2e2;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #e2e2e2;
	border-bottom-style : solid;
	border-bottom-width : 1px;	
}

.soustete4 {
/*sans colonne de gauche*/
	border-top-color : #e2e2e2;
	border-top-style : solid;
	border-top-width : 1px;	
	border-right-color : #e2e2e2;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #e2e2e2;
	border-bottom-style : solid;
	border-bottom-width : 1px;	
}
.soustete5 {
/*que la colonne du haut*/
	border-top-color : #e2e2e2;
	border-top-style : solid;
	border-top-width : 1px;	
}
.soustete6 {
/*bas et droite*/
	BORDER-BOTTOM: #e2e2e2 1px solid;
	BORDER-RIGHT: #e2e2e2 1px solid;
}
.soustete7 {
/*sans colonne BOTTOM*/
	BORDER-TOP: #e2e2e2 1px solid;
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-RIGHT: #e2e2e2 1px solid;
}
.soustete8 {
/*que la colonne de gauche*/
	BORDER-LEFT: #e2e2e2 1px solid; 
}


.globe {
/*juste fond centré*/
	BACKGROUND: url(/image/style_vs/globe4.jpg) no-repeat top;
}

.tab-fond {
	FONT-SIZE: 7pt; 
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-ALIGN: left;
	vertical-align:top;
}
.tab-fond2 {
	FONT-SIZE: 7pt; 
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-ALIGN: left;
	vertical-align:top;
}
.tab-fond3 {	
	BACKGROUND-color: #f4f4f4;
	FONT-SIZE: 7pt; 
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-ALIGN: left;
	vertical-align:top;
}
/* code guitarmasta.net */
DIV.stars {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 1px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 86px; 
	PADDING-TOP: 0px; 
	HEIGHT: 14px
}
.list1 {
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #e2e2e2 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}
.list2 {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e2e2e2 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #f4f4f4;
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}
.list3 {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e2e2e2 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #fafafa/*e0ddd8*/;
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}
.list4{
	BACKGROUND: #ffffff;
}
.list5 {
	BACKGROUND: #fafafa;
}

.block {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #fff 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #fff 1px solid
}
#tab_body_box {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	BACKGROUND: url(/image/style_vs/tab_body_box-top.jpg) repeat-x; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#tab_body_box #left {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 38px; 
	FONT-SIZE: 15px; 
	BACKGROUND: url(/image/style_vs/tab_body_box-top-round.jpg) no-repeat -6px top; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px
}
#tab_body_box #right {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(/image/style_vs/tab_body_box-top-round.jpg) no-repeat; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 6px; 
	PADDING-TOP: 0px; 
	HEIGHT: 27px
}
#tab_body_box #content {
	CLEAR: both; 
	BORDER-RIGHT: #cecece 1px solid; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: #cecece 1px solid; 
	BORDER-BOTTOM: #bbb 1px solid; 
	TEXT-ALIGN: left
}
#tab_body_box .pad {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px
}


 /* ajout VSC */
#tab_body_box .break {
	BORDER-TOP: #dedede 1px solid; 
	FONT-SIZE: 5px; 
	BACKGROUND: url(/image/style_vs/tab_bodybg.gif); 
	LINE-HEIGHT: 5px
}

 /* START THE CODE FOR THE MENUS */
 /* FONT AND COLOR CODES ARE AT THE BOTTOM */
 /* vsc : copié collé de menu.css */
#menulocation { 
	LEFT: 16px; 
	POSITION: absolute; 
	TOP: 65px; 
	padding:0px 0px; 
	white-space:nowrap; 
}
.menutrans 	{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60; 
}

ul#top-nav,
ul#top-nav ul {
	margin: 0;
	padding: 0;
	background: #FFF;    /* IE6 BUG */
	}
ul#top-nav li {
	position: relative;
	list-style: none;
	}
/* HIDE FROM IE MAC */
* html ul#top-nav li { float: left; height: 1%; }
* html ul#top-nav li a { height: 1%; }
/* END HIDE */
ul#top-nav ul {
	position: absolute;
	display: none;
	left: 152px;
	top: 0;
}
ul#top-nav li:hover ul ul,
ul#top-nav li:hover ul ul ul,
ul#top-nav li.over ul ul,
ul#top-nav li.over ul ul ul { 
	display: none; 
} /* START WITH HIDDEN MENUS */
ul#top-nav li:hover ul,
ul#top-nav li li:hover ul,
ul#top-nav li li li:hover ul,
ul#top-nav li.over ul,
ul#top-nav li li.over ul,
ul#top-nav li li li.over ul { display: block; } /* SHOW MENUS */
 /* TOP LEVEL MENU CODES */
ul#top-nav { 
	border-top: 1px solid #9DA5C1;
	border-left: 0px solid #80A173;
	border-right: 0px solid #80A173;
	z-index:2;
	width: 152px;
}
ul#top-nav li a {	
	display: block;
	text-decoration: none;
	padding: 4px;
	text-indent: 3px;
	color: #6F7793;
	font: 8pt arial, verdana, helvetica, sans-serif;
	font-weight: bold;
}
ul#top-nav li.menuT {
	background-color: #FFFFFF;
	border-bottom: 1px solid #9DA5C1;

}
ul#top-nav li.menuT2 {
	background-color: #EFF9FB;
	border-bottom: 1px solid #9DA5C1;
}

ul#top-nav li.menuT:hover,

ul#top-nav li.over { 
	background-color: #FFFFFF; 
	background-image: url("/image/style_vs/menuon.gif"); 
}
ul#top-nav li a:hover { 
	background-color: #F0F0F0; 
	color: #000000; 
	background-image: url("/image/style_vs/menuon.gif"); 

}
 /* SUB LEVEL MENU CODES */
ul#sub-nav {		
	border-top: 1px solid #9DA5C1;
	border-left: 1px solid #9DA5C1;
	border-right: 1px solid #9DA5C1;
	z-index:3;
	width: 150px;
}
ul#sub-nav li a {	
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #6F7793;
	font: 8pt arial, verdana, helvetica, sans-serif; 
	font-weight: normal;
}
ul#sub-nav li{ 
	background-color: #FFFFFF; 
	border-bottom: 1px solid #9DA5C1; 
	background-image: url("/image/style_vs/spacer.gif");  
}
ul#sub-nav li a:hover	{ 
	background-color: #F0F0F0; 
	COLOR: #000000; 
	background-image: url("/image/style_vs/spacer.gif"); 
	FILTER: alpha(opacity=90);
}
/*Meetings*/

fieldset.vs_fieldset  {
	border-top-color : #F5F6F7;
	border-top-style : solid;
	border-top-width : 1px;	
	border-left-color : #F5F6F7;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #F5F6F7;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #F5F6F7;
	border-bottom-style : solid;
	border-bottom-width : 1px;	
	MARGIN: 3px; 
}
.vs_fieldset legend {
	font-weight: bold;
	COLOR: #000000; 
}


#header_vs {
	/*BACKGROUND: url(/image/style_vs/bg.gif) repeat-x 50% bottom;*/ 
	FLOAT: left;
	WIDTH: 100%; 
	LINE-HEIGHT: normal;
	PADDING-TOP: 15px;
}

.header_vs2 {
	BACKGROUND: url(/image/style_vs/bg.gif) repeat-x 50% bottom; 
	FLOAT: left;
	WIDTH: 100%; 
	LINE-HEIGHT: normal;
	PADDING-TOP: 1px;
}

.header2 {
	BACKGROUND: url(/image/style_vs/desert-button.gif) repeat-x bottom; 
	BORDER-BOTTOM: #e2e2e2 1px solid;
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-RIGHT: #e2e2e2 1px solid;
}
.header3 {
	BACKGROUND: url(/image/style_vs/bg2.gif) repeat-x bottom; 
	BORDER-BOTTOM: #e2e2e2 1px solid;
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-RIGHT: #e2e2e2 1px solid;
	BORDER-TOP: #e2e2e2 1px solid;
}
#headinfo {
	PADDING-LEFT: 1em; 
	COLOR: #b0b0b0; 
	LINE-HEIGHT: 150%; 
	WHITE-SPACE: nowrap
}
.panelbody {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	WIDTH: 100%; 
}
.footer {
	CLEAR: both; 
	MARGIN-TOP: 0ex; 
	FONT-SIZE: 74%; 
	MARGIN-BOTTOM: 0ex; 
	PADDING-BOTTOM: 1ex; 
	TEXT-ALIGN: center
}

UL.tabs_vs {
	CLEAR: both; 
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0.1ex; 
	LIST-STYLE-TYPE: none
}
UL.tabs_vs LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url(/image/style_vs/left_both.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-top: 5px;
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #9e9286 1px solid
}
UL.tabs_vs LI A {
	PADDING-RIGHT: 11px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	BACKGROUND: url(/image/style_vs/right_both.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 4px; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none
}
UL.tabs_vs LI A {
	FLOAT: none
}
UL.tabs_vs LI A:hover {
	TEXT-DECORATION: underline
}
UL.tabs_vs LI:hover {
	BACKGROUND-POSITION: 0% -150px; 
}
UL.tabs_vs LI:hover A {
	BACKGROUND-POSITION: 100% -150px; 
}
UL.tabs_vs LI.current {
	BORDER-TOP-WIDTH: 0px; 
	BACKGROUND-POSITION: 0% -150px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
UL.tabs_vs LI.current A {
	BACKGROUND-POSITION: 100% -150px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000;	
}
UL.tabs_vs LI.current A:hover {
	TEXT-DECORATION: underline
}

INPUT.SaveButton {
	BORDER-RIGHT: #ccc5aa 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #ccc5aa 1px solid; 
	PADDING-LEFT: 2px; 
	BACKGROUND-IMAGE: url(/image/style_vs/desert-button.gif); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px 1px; 
	BORDER-LEFT: #ccc5aa 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ccc5aa 1px solid; 
	BACKGROUND-COLOR: #e1ddce
}
A.CurrentBlog {
	BORDER-RIGHT: #ccc5aa 1px solid; 
	PADDING-RIGHT: 1ex; 
	BORDER-TOP: #ccc5aa 1px solid; 
	PADDING-LEFT: 1ex; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #ccc5aa 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ccc5aa 1px solid;
	TEXT-DECORATION: none;
	FONT-SIZE: 97%
}
A.OtherBlog {
	BORDER-RIGHT: #ccc5aa 1px solid; 
	PADDING-RIGHT: 1ex; 
	BORDER-TOP: #ccc5aa 1px solid; 
	PADDING-LEFT: 1ex; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #ccc5aa 1px solid; 
    PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ccc5aa 1px solid; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 97%
}
A.CurrentBlog {
	FONT-WEIGHT: bold; 
	BACKGROUND-IMAGE: url(/image/b2/desert-button-2.gif); 
	BACKGROUND-COLOR: #fff
}
A.OtherBlog {
	BACKGROUND-IMAGE: url("/image/style_vs/stretchbar2.gif");
	BACKGROUND-COLOR: #e1ddce
}	
A.CurrentBlog:hover {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	TEXT-DECORATION: underline
}
A.OtherBlog {
	LINE-HEIGHT: 3.5ex
}
A.OtherBlog:hover {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid;
	TEXT-DECORATION: underline
}



/* ----------------- Bulle commentaires : function tab_bock_comment dans skin2/ */

/* ----------------- Messages d'information */


.tab_bleu{
	/*width:150px;*/
	/*background:url("/image/style_vs/pg_msg_arrondi_bleu.png") repeat;*/
	background-color: #EDFAFA;
	/*margin:33px 0 18px;*/
	border:solid 1px silver;
	padding:3px;
	/*text-align:center;*/
	/*font-size:1em;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


.tab_jaune{
		background-color: #fff3f2;
		border-color: #c00000;
	border:solid 1px silver;
	padding:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


/*Commentaire bulle*/
.comment_pointer {
	MARGIN-TOP: -1px; 
		MARGIN-bottom: 3px; 

	BACKGROUND: url(/image/style_vs/bubble_pointer_down.gif) no-repeat 20px 0px; 
	PADDING-TOP: 7px
}


.tab_vide{
	border:solid 1px silver;
	padding:5px;
	/*margin-bottom: -17px;*/

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* ----------------- /Messages d'information */




/* vs : utilisé sur temp_status_bar pour fixer une DIV : reste en haut de la page*/
.vs_fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	z-index: 999950;
}


.zindex_top {
	z-index: 9999999;
}


/* tags simple */
.vs_tags li {
	display: inline-block; /* en ligne */
	background: #f2f2f2;
	line-height: 1.6em; /* hauteur du li*/
	border-radius: 0.4em;
	padding: 0.2em 0.5em; /* espace entre texte et bordure */
	margin:0px 2px 2px 0px; /* espace entre les li */
}

/*espace entre les éléments */
.vs_space {
	padding:0.2em 0.5em; /* espace entre texte et bordure */
	margin:0px 0.5px 0.5px 0px; /* espace entre les éléments */
}

.vs_tabs-content {
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	background-color: white;
	border-top: 1px solid #b3b3b3;
}
ul.tabs li.current > a {
	/* écrase js/common.css */
	COLOR: #000000;	
}
