html {
	overflow-y: scroll;
}
body,td,th,p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

body { background-color:#666666; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }

p {	text-align: justify; line-height: 150%;	margin:2px 0 10px 0; }
.blog  {}
p {	text-align: left; line-height: 150%;	margin:2px 0 10px 0; }

li,ul {	text-align: justify; line-height: 160%;	margin-bottom:5px; }

input, textarea { border:1px solid #c2c2c2; color:#666666; }
select { border:1px solid #c2c2c2; color:#666666; font-size:11px; z-index:1; }
.sansbordure { border:none; }

h1 { font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 16px; color: #A6CA05; margin-bottom: 15px; }
h2 { font-size: 15px; font-weight: bold; color: #FD6728; margin-bottom: 10px; }
h3 { font-size: 13px; font-weight: bold; color: #000080; margin-bottom: 10px; }
h4 { font-size: 13px; font-weight: bold; color: #000000; margin:0; padding:0; }

a {	text-decoration: none; color: #FD6728; }
a:hover { text-decoration: underline; color: #FD6728; }

#bas { color: #E0E0E0; }
#bas a{	color: #E0E0E0; }
#bas a:hover { text-decoration: underline; }

#vmenu a:link, #vmenu a:visited { color: #666666; }
#vmenu a:hover { color: #FD6728; text-decoration:none; }
#vmenu td.active a:link, #vmenu td.active a:visited { color: #FD6728; text-decoration:none; }

.ombre_g { background:#FFFFFF url(img/ombre_g.jpg) repeat-y; background-position:left; }
.ombre_d { background:#FFFFFF url(img/ombre_d.jpg) repeat-y; background-position:right; }
.ombre_h { background-image:url(img/ombre_h_haut.jpg) repeat-x;	background-position:bottom; }
.ombre_b { background:#FFFFFF url(img/ombre_h_bas.jpg) repeat-x; background-position:bottom; }

.fd_fonce  { background-color:#666666; }
.fd_moyen  { background-color:#c2c2c2; color:#333333; }
.fd_claire { background-color:#EAEAEA; }
.fd_blanc  { background-color:#FFFFFF; }

.fd_vert { background-color:#A6CA05; }
.fd_orange { background-color:#F8AC3E; }
.fd_violet { background-color:#2C0091; }

.fd_g_bas {	background:#FFFFFF url(img/brd_fd_g_bas.jpg) no-repeat;	background-position:left; }
.fd_d_bas {	background:#FFFFFF url(img/brd_fd_d_bas.jpg) no-repeat;	background-position:right; }
.fd_bloc { background: url(img/fd2.jpg) no-repeat; background-position:bottom; width:169px; }
.fd_bloc #diap td{}
.fd_bloc_haut { background: url(img/fd_h.jpg) no-repeat; background-position:bottom; width:169px; height:202px; }
.fd_bloc_bas { background: url(img/fd_b.jpg) no-repeat; background-position:bottom; width:169px; height:202px; }

.titre_bloc { color:#FFFFFF; text-align:center;	font-size:13px; }
.titre_bleu { font-family:"Arial Narrow"; font-size:16px; font-weight:bold;	color:#3B3B9F; height:30px; text-align:center; }

.petit { font-size: 11px; }

.champs { border:2px solid #666666;	font-size:13px; }
.button { border:2px solid #c2c2c2;	background:#EAEAEA;	font-size:12px;	font-weight:bold; }
.ch_right { border:1px solid #c2c2c2; color:#666666; text-align:right; }
.btn_radio { border:0px; }


.div_cache { border-right: 0px; border-top: 0px; display: none; z-index: 1; visibility: hidden; overflow: visible; border-left: 0px; border-bottom: 0px; }

.onglet_active { color:#FD6728 }

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
	margin-right:	-2px;
}
.dynamic-tab-pane-control .tab-row .tab {
	width: 145px;
	height: 16px;
	background-image: url( "img/tab.gif" );
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	cursor:default;
	margin: 1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width: 145px !important;
	height: 18px !important;
	background-image:	url( "img/tab_active.gif" ) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	z-index: 3;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:	11px Tahoma;
	color: #333;
	text-decoration: none;
	cursor:default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	width: 145px;
	height: 16px;
	background-image:	url( "img/tab.gif" );
	background-repeat: no-repeat;
}
.dynamic-tab-pane-control .tab-page {

	border: 1px solid rgb( 145, 155, 156 );
	background: rgb( 252, 252, 254 );
	z-index: 2;
	position: relative;
	top: -2px;
	color: #333;
	padding:	5px;
	width: 99%;  
	float: left;
}
.dynamic-tab-pane-control .tab-row {
	z-index: 1;
	white-space: nowrap;
}

.hlplay {
	padding: 5px;
	border:1px solid #c2c2c2;
	background-color:#EAEAEA; 
	color:#666666;
}
.orange {
	color: #FD6728;
	/*font-weight: bold;*/
}
.fdclair{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #A6CA05;
}
.fdblanc{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6A8103;
}
.tabfonce{	
    background-color: #82795c;
}
.tabclaire{
	background-color: #BEE287;
}
.tabblanc{
	background-color: #FFF;
}
.cp_ville{
width:260px;
float:left;
font-size: 13px;
padding-right: 2px
}