@charset "utf-8";
/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
:focus{-moz-outline-style: none;}
img {
	border:0px;
}
#logo {
	float:left;margin-left:17px;width:130px;height:175px;display: inline;
	background:url(images/logo-snvel.png) no-repeat left top ;
}
* html #logo { /*hack IE6*/
	background:url(images/logo-snvel.gif) no-repeat left top ;
}
#page {
	width: 1000px;
	margin:auto;
	background:url(images/bg_body.gif) repeat-y center top ;
}
#pagebis {
	width: 1000px;
	background:url(images/bg_pagebis.gif) no-repeat bottom right ;
}
#centre {
float:left;
	width:835px;
/*	margin-right: 165px;*/
	background:url(images/bg_top.gif) no-repeat left top ;
	display: inline;
}
#right {
	float:right;
	width: 165px;
	display: inline;
}
#footer {
	width:980px;
	height: 12px;
/*	margin-right: 165px;*/
	background:url(images/bg_footer.gif) no-repeat left top ;
	font-size:9px;
	font-weight:bold;
	color: #1b4b8e;
	padding-top:70px;
	padding-left:20px;
}
#footer a:link, #footer a:visited {
	color: #1b4b8e;
}
#header-home {
	width: 835px;
	height: 253px;
	background:url(images/bg_header-home20102.jpg) no-repeat right bottom;
}
#head1 {
	float:right;
	width: 685px;
	height: 136px;
	display: inline;
}
#head2 {
	float:right;
	height: 56px;
	width: 427px;	
	margin-right:258px;
	display: inline;
}
#head2.pointpoint {
	background:url(images/pointpoint2010.gif) no-repeat right bottom;
}
#head3 {
	float:right;
	height: 61px;
	width: 427px;	
	margin-right:258px;	
	display: inline;
}
#head3.titre {
	background:url(images/bg_head3-titre.gif) no-repeat left top;
	color: #1b4b8e;
	font-size: 12px;
	width: 402px;	
	padding-left: 25px;
	line-height:19px;
}
#head3.big {
	font-size: 20px;
	font-weight:bold;
}
#zonemenu {width:835px}
#zonemain {float:left;width:621px; padding: 0 50px 0 14px;display: inline;}
#zoneinscription {float:left;width:621px; padding: 0 50px 0 14px;display: inline;}
#menu {float:left;width:126px;height:408px;margin-top:-31px;margin-bottom:61px;margin-left:24px;background:url(images/bg_menu3.gif) no-repeat left top ;display: inline;z-index:99;}

* html #menu { /*hack IE6*/
	margin-top:0;margin-bottom:0;
}
#menu ul {
	margin:0;
	margin-top:10px;
	padding:0;
	list-style:none;
}
#menu li {
	margin:0;
	padding:0;
	list-style:none;
	width:102px;
	height:40px;
	display:block;
}
#menu li.big {
	height:56px;
}
#menu #accueil {background:url(images/menu_accueil.png) no-repeat left top;}
#menu #accueil:hover {background-position: -102px 0;}
#menu #accueil.selected {background-position: -204px 0;}
#menu #themes {background:url(images/menu_themes.png) no-repeat left top;}
#menu #themes:hover {background-position: -102px 0;}
#menu #themes.selected {background-position: -204px 0;}
#menu #soirees {background:url(images/menu_soirees.png) no-repeat left top;}
#menu #soirees:hover {background-position: -102px 0;}
#menu #soirees.selected {background-position: -204px 0;}
#menu #programme {background:url(images/menu_programme.png) no-repeat left top;}
#menu #programme:hover {background-position: -102px 0;}
#menu #programme.selected {background-position: -204px 0;}
#menu #actu {background:url(images/menu_actu.png) no-repeat left top;}
#menu #actu:hover {background-position: -102px 0;}
#menu #actu.selected {background-position: -204px 0;}
#menu #ateliers {background:url(images/menu_ateliers.png) no-repeat left top;}
#menu #ateliers:hover {background-position: -102px 0;}
#menu #ateliers.selected {background-position: -204px 0;}
#menu #exposants {background:url(images/menu_exposants.png) no-repeat left top;}
#menu #exposants:hover {background-position: -102px 0;}
#menu #exposants.selected {background-position: -204px 0;}
#menu #inscription {background:url(images/menu_inscription.png) no-repeat left top;}
#menu #inscription:hover {background-position: -102px 0;}
#menu #inscription.selected {background-position: -204px 0;}
#menu #resa {background:url(images/menu_resa.png) no-repeat left top;}
#menu #resa:hover {background-position: -102px 0;}
#menu #resa.selected {background-position: -204px 0;}
#menu #info {background:url(images/menu_info.png) no-repeat left top;}
#menu #info:hover {background-position: -102px 0;}
#menu #info.selected {background-position: -204px 0;}
#menu #contact {background:url(images/menu_contact.png) no-repeat left top;}
#menu #contact:hover {background-position: -102px 0;}
#menu #contact.selected {background-position: -204px 0;}
#menu #photos {background:url(images/menu_photos.png) no-repeat left top;}
#menu #photos:hover {background-position: -102px 0;}
#menu #photos.selected {background-position: -204px 0;}

a:link, a:visited {
	color:#305284;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.bleu {color:#305284;}
.titreprog {
	color: #1b4b8e;
	font-size: 20px;
}
.toptext {
	color:white;
}
.toptext a, .toptext a:visited  {
	color:white;
	text-decoration:underline;
}
.toptext a:hover {
	color:white;
	text-decoration:none;
}

.classeformslabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.classeformslabel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #305284;
}
.classeformslabel2:link, .classeformslabel2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cb7d15;
	text-decoration: undeline;
}
.classeformslabel2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cb7d15;
	text-decoration: none;
}

.normal_10_italic {
	font-size: 10px;
	font-style: italic;
}
.alert_10 {
	color:red;
	font-size:10px;
	font-weight:bold;
}
.alert_12 {
	color:red;
	font-size:12px;
	font-weight:bold;
}

.classeformschampreadonly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*border-color: #828177 #828177 #828177 #828177;*/
	border-color: #004242;
	border-width: 1px;
	color: gray;
	background-color: #F1F8F3;
}
.classeformschampnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*border-color: #828177 #f9f8f3 #f9f8f3 #828177 ;*/
	border-color: #004242;
	border-width: 1px;
	background-color: white;
}
.classeformschampnormalerreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*border-color: #828177 #f9f8f3 #f9f8f3 #828177 ;*/
	border-color: #004242;
	border-width: 1px;
	background-color: red;
}
.classeformschampgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	/*border-color: #828177 #f9f8f3 #f9f8f3 #828177 ;*/
	//border-color: #004242;
	border-width: 0px;
	color: white;
	background-color: #cccbc8;
}
.classeformslabelerreur  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.classeformsmsgerreur0  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78B8EA;
	background-color: #42EF10 ;
	text-decoration: underline;
}
.classeformsminibouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cb7d15;
}
.snvel_sort-table {
	font-size: 11px;
	
	background:	white;
	color:		black;
}
.snvel_sort-table-header {
	font-size: 11px;
	background:	#90aed5;
	color: white;
}

.snvel_sort-table td {
	font-size: 11px;
	padding:	2px 5px;
}

.snvel_sort-table-header td {
	font-size: 11px;
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			default;
}

.snvel_sort-table-header td:active {
	font-size: 11px;
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.snvel_sort-table-header td[_sortType=None]:active {
	font-size: 11px;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

/* Agenda */
.partenariat{
	color: #305284;
}	
.snveltab {
	font-family: verdana;
	font-size: 10px;
}

.snveltab thead {
font-family: verdana;
	 font-size: 10px;
	background:	#cccbc8;
	color: white;
}

.snveltab td {
font-family: verdana;
	 font-size: 10px;
	padding:	2px 5px;
}

.snveltab thead td {
font-family: verdana;
	 font-size: 10px;
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			default;
}

.snveltab thead td:active {
font-family: verdana;
	 font-size: 10px;
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.snveltab thead td[_sortType=None]:active {
font-family: verdana;
	 font-size: 10px;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

.option {
	font-family: verdana;
	font-size: 10px;
	background: #4a3781;
	border:			1px solid #4a3781;
}

.option thead {
	font-family: verdana;
	font-size: 10px;
	background:	#4a3781;
	color: white;
}
.option_sep {
	background: #4a3781;
}

.fond_ag_pause {
	background:url(images/bg_ag_pause.gif) no-repeat left top;
}
.fond_agenda_selected {
	background:url(images/bg_agenda_selected.gif) no-repeat left top;
}
.fond_ag_repas {
	background:url(images/bg_ag_repas.gif) no-repeat left top;
}
.fond_ag_jclair_0 {
	background:url(images/nbg_ag_jclair_0.gif) no-repeat left top;
}
.fond_ag_j_0 {
	background:url(images/nbg_ag_j_0.gif) no-repeat left top;
}
.fond_ag_jclair_1 {
	background:url(images/nbg_ag_jclair_1.gif) no-repeat left top;
}
.fond_ag_j_1 {
	background:url(images/nbg_ag_j_1.gif) no-repeat left top;
}
.fond_ag_jclair_2 {
	background:url(images/nbg_ag_jclair_2.gif) no-repeat left top;
}
.fond_ag_j_2 {
	background:url(images/nbg_ag_j_2.gif) no-repeat left top;
}
.fond_ag_jclair_3 {
	background:url(images/nbg_ag_jclair_3.gif) no-repeat left top;
}
.fond_ag_j_3 {
	background:url(images/nbg_ag_j_3.gif) no-repeat left top;
}
/*.fond_ag_P1, .fond_ag_P2 {
	background: #cba7fc;
	cursor: default;
}*/
.fond_ag_F1 {
	background: #fbc885;
	cursor: default;
}
.fond_ag_F2 {
	background: #aaffd4;
	cursor: default;
}
.fond_ag_F3 {
	background: #fdc9fc;
	cursor: default;
}

/*recap*/
.bg_jclair_0 {
	background: #FFFEAA;
}
.bg_j_0 {
	background: #EAE99E;
}
.bg_jclair_1 {
	background: #C9D8FD;
}
.bg_j_1 {
	background: #BFCBEA;
}

.bg_F1clair {
	background: #fbc885;
}
.bg_F1 {
	background: #e8ba7d;
}
.bg_F2clair {
	background: #aaffd4;
}
.bg_F2 {
	background: #9be8c1;
}
.bg_F3clair {
	background: #fdc9fc;
}
.bg_F3 {
	background: #ebbbea;
}

/* Facture */
.head_facturation {
	background-color: #cb7d15;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
}
.classetabgris {
	border-width: 1px;
	border-color: #cccbc8;
}
.fond_facture {
	background: #b6cac9;
}

#hintbox{
	position:absolute;
	top: 0;
	width: 300px;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}