/*******************************************/
/*           wecsimplemap                  */
/*******************************************/
.tx-wecmap-map .marker{
	font-size:9px;
}
/*******************************************/
/*           flvplayercaption              */
/*******************************************/
.tx-bddbflvvideogallery-pi1 p {
	padding:0px;
	text-align:center;
	border:1px solid #ddd;
	background-color:#eee;
}
#player {
	position:relative;
	margin: 0px 0px 10px 0px;
}
* html #player {
	margin: 0px;
}
#loadingMessage {
	padding: 7px 0px 7px 0px;
	width: 50px;
	background-color: #ffffff;
	text-align: center;
	position: absolute;
	margin: 180px 0px 0px 225px;
}
#playlist {
	position : relative;
	left : 30px;
}
.flvplayer_listpic {
	position : relative;
	height: 70px;
	width: 70px;
	border: 1px solid #888888;
	padding: 1px 1px 1px 1px;
	margin: 0px 10px 10px 0px;
	background:white;
}
#flvplayercaption {
	float:left;
}
#flvcaption {
	clear: both;
	width: 500px;
	height:40px;
	color : #454545;
	font : bold 12 verdana;
	margin : 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.flvplayer_pagebrowser {
	position : relative;
	width:100%;
	margin:0px;
	padding:0px;
	left : -30px;
	border : 0px solid red;
}
.browseBoxWrap{
	position : relative;
	float : right;
	background :none;
	border:0px;
}
.browseBoxWrap img{
	position : relative;
	top : 8px;
}
.browseLinksWrap {
	text-align: center;
}
.activeLinkWrap {
	padding : 5px;
	background : #eaeaea;
	border:1px solid #888888;
}
.inactiveLinkWrap {
	padding : 5px;
}
.flvplayer_pagebrowser_fwd {
	float:right;
	margin-right: 4px;
}
.flvplayer_pagebrowser_back {
	float:left;
}
/*******************************************/
/*           TMailForm                     */
/*******************************************/
.errorTXT {
	color: red; 
}
.mailFormulaire	{
	clear: both;
	width:538px;
	border : 1px solid #C0C0C0;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
} 
.mailFormulaire .textMailForm { 
	width : 538px;
	float: left; 
	margin: 5px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	font-size:140%;
	font-weight:bold;
	color : #959595;
} 
.mailFormulaire .labelMailForm { 
	float: left; 
	color: #121212; 
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 50px; 
	height: 30px; 
	width: 250px; 
}
.mailFormulaire .inputMailForm {
	float:left;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	height: 30px;
	width: 220px;
}
.mailFormulaire .inputButtons {
	float: left;
	padding: 0px;
	margin: 50px 0px 0px 0px;
	width: 100%;
	text-align:center;
}
.mailFormulaire input[type=text]   {
	position:relative;
	top:-2px;
	color:#454545;
	padding:2px 0px 0px 5px;
	height:22px;
	border:2px inset #9ebbd0;
	background:url(../images/input.gif) no-repeat;
}
.mailFormulaire select {
	position:relative;
	top:-2px;
	color:#454545;
	padding:2px 0px 0px 5px;
	height:22px;
	border:2px inset #9ebbd0;
	background:url(../images/input.gif) no-repeat;
}
.mailFormulaire textarea {
	position:relative;
	top:-2px;
	color:#454545;
	padding:2px 0px 0px 5px;
	border:2px inset #9ebbd0;
	background:url(../images/input.gif) no-repeat;
}
.mailFormulaire input[type=reset] {
	border: solid 1px #bbb;
	background: #ddd;
	margin: 0px 60px 0px 0px;
	text-align:center;
}
.mailFormulaire input[type=submit] {
	border: solid 1px #bbb;
	background: #ddd;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
/*******************************************/
/*           rgsmoothgallery               */
/*******************************************/
.myGallery
{
	border: 0px solid #000;
}
/*******************************************/
/*               rtmeteofr                 */
/*******************************************/
.tx-rtmeteofr-pi1 {
	position:absolute;
	left:5px;
	top:3px;
	width:200px;
	text-align:left;
	margin:0;
	padding:0;
	border:0px solid green;
}
.rt_lowhigh {
	width:120px;
	font-size:10px;
	text-align:right;
	padding-top:3px;
}
.rt_meteofr {
	background: none;
}
/*******************************************/
/*            loginboxmacmade              */
/*******************************************/
.tx-loginboxmacmade-pi1{

	width:100%;
}
.tx-loginboxmacmade-pi1-header{
	background: #9ebbd0; 
	color: White;
	font: bold 125% Verdana;
	padding:3px 3px 3px 7px;
	margin:5px 0px 5px 0px;
}
.tx-loginboxmacmade-pi1 .input,.tx-loginboxmacmade-pi1 .password{
	position:relative;
	top:-2px;
	color:#454545;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:250px;
	height:22px;
	border:2px inset #9ebbd0;
	background:url(../images/input.gif) no-repeat;
}
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
	color: #FF0000;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 0px #DFE2E3;
	border-collapse: collapse;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
	border: solid 0px #DFE2E3;
	background-color: #eeeeee;
	padding: 5px;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
	border: solid 0px #eeeeee;
	background-color: #eeeeee;
	font: bold 80% Verdana;
	width:200px;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-fieldCell {
	width:350px;
}
.tx-loginboxmacmade-pi1-forgotpasswordLink {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*******************************************/
/*     tx_rvvnfeuseradministration_pi1     */
/*******************************************/
.tx_rvvnfeuseradministration_pi1 {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_pi1 span.important {
	color: orange;
}
.tx_rvvnfeuseradministration_fieldset {
	width:540px;
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	border: 1px solid #9ebbd0;
	display: block;
}
.tx_rvvnfeuseradministration_row {
	width:100%;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid green;
}
.tx_rvvnfeuseradministration_message {
	width:80%;	
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 50px;
	font: bold 100% Verdana;
}
.tx_rvvnfeuseradministration_message .error{
	color: red;
}
.tx_rvvnfeuseradministration_message .success{
	color: green;
}
.tx_rvvnfeuseradministration_presentPS {
	width:80%;	
	margin:5px 0px 5px 5px;
	padding:5px 0px 5px 0x;
	font: 100% Verdana;
}
.tx_rvvnfeuseradministration_presentPS ul {
	margin:5px 0px 5px 20px;
	padding:5px 0px 5px 20px;
}
.tx_rvvnfeuseradministration_required {
	color: orange;
}
.tx_rvvnfeuseradministration_texte {
	position:relative;
	color: #454545;
	font: bold 85% Verdana;
	float:left;
	text-align:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_label {
	position:relative;
	color: #454545;
	font: bold 100% Verdana;
	float:left;
	text-align:right;
	width:150px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_input {
	position:relative;
	float:left;
	width:340px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:right;
}
.tx_rvvnfeuseradministration_input input,.tx_rvvnfeuseradministration_input select {
	position:relative;
	top:-2px;
	color:#454545;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	/*width:250px;*/
	height:22px;
	border:2px inset #9ebbd0;
	background:url(../images/input.gif) no-repeat;
}
.tx_rvvnfeuseradministration_input_identifiant,.tx_rvvnfeuseradministration_input_text,.tx_rvvnfeuseradministration_input_password {
	width:300px;
}
.tx_rvvnfeuseradministration_input_identifiant_disabled {
	width:300px;
	background:url(../images/input_disabled.gif) no-repeat;
}
.tx_rvvnfeuseradministration_radio_list {
	width:100%;
}
.tx_rvvnfeuseradministration_radio {
	float:left;
}
.tx_rvvnfeuseradministration_radio_label {
	display:block;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_error {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	color:purple;
	font-weight:700;
}
.tx_rvvnfeuseradministration_showUsers {
	width:100%;
}
.tx_rvvnfeuseradministration_nbUsers {
	position:relative;
	float:left;
	text-align:left;
	width:200px;
	border:0px solid black;
	font: bold 100% Verdana;
	vertical-align:middle; 
}
.tx_rvvnfeuseradministration_pagination {
	position:relative;
	float:right;
	text-align:right;
	border:0px solid black;
	font: bold 100% Verdana;
	vertical-align:bottom;
}
.tx_rvvnfeuseradministration_pagiheader {
	margin : 5px 0px 0px 0px;
	position:relative;
	width:100%;
}
.tx_rvvnfeuseradministration_first, .tx_rvvnfeuseradministration_previous, .tx_rvvnfeuseradministration_next, .tx_rvvnfeuseradministration_last {
	position:relative;
	float:left;
	width:20px;
	top:-2px;
}
.tx_rvvnfeuseradministration_pages {
	right:0px;
	position:relative;
	float:left;
}
.tx_rvvnfeuseradministration_pages_current {
	color : orange;
	border : 1px solid #C0C0C0;
}
.tx_rvvnfeuseradministration_showUsers table{
	font: 90% Verdana;
	clear:both;
	text-align:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_showUsers table tr {
	vertical-align:top; 
	margin:0px;
	padding:0px;
}
.tx_rvvnfeuseradministration_showUsers table tr td.title {
	font:bold 100% verdana;
	color:white;
	background-color: #9ebbd0;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:3px;
}
.tx_rvvnfeuseradministration_showUsers table tr td {
	margin:0px;
	padding:0px;
}
.tx_rvvnfeuseradministration_showUsers table tr td img {
	width:16px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
.tx_rvvnfeuseradministration_showUsers table tr td.actions {
	background-color: #dfdfdf;
	width:65px;
}
.tx_rvvnfeuseradministration_showUsers table tr td.row {
	background-color: #dfdfdf;
}
.tx_rvvnfeuseradministration_showUsers table tr td.row2 {
	font:95% verdana;
	color:#333333;
	background-color: #dfdfdf;
}

#tx_rvvnfeuseradministration_pushCities {
	z-index: 99;
	position: absolute;
	height: 300px;
	width: 320px;
	top: 700px; 
	left: 500px;
	overflow: auto; 
	clip: auto;
	border:2px inset #9ebbd0;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	color: #454545;
	background: #eeeeee;
	opacity : 0.9;  filter : alpha(opacity=90);
}
#tx_rvvnfeuseradministration_pushCities a {
	z-index: 99;
	margin: 0px; padding: 0px 5px 0px 5px;
	color: #454545;
	text-decoration: none;
	font-size: 10px;
}
#tx_rvvnfeuseradministration_pushCities a:hover {
	color: #333;
	background: #ccc;
}
#tx_rvvnfeuseradministration_pushCities_header {
	color: #454545;
	font-weight:bold;
}
/*******************************************/
/*            tx_indexedsearch             */
/*******************************************/
/*********formu de recherche****************/
.tx-indexedsearch-searchbox  {
	width : 540px;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 0px;
	border:1px solid #C0C0C0;
}
.tx-indexedsearch .tx-indexedsearch-searchbox table {
	width:100%;
}
.tx-indexedsearch .tx-indexedsearch-searchbox table tr td {
	font : bold 80% Verdana;
}
.tx-indexedsearch .tx-indexedsearch-searchbox table tr {
	height : 30px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:73px;
	font: bold 90% Verdana;
	text-align:right;
	border:2px outset #9ebbd0;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	position:relative;
	top:-2px;
	color:#454545;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:200px;
	height:22px;
	border:2px inset #9ebbd0;
	background:url(../images/input.gif) no-repeat;
}
.tx-indexedsearch .tx-indexedsearch-searchbox select { 
	position:relative;
	top:-2px;
	color:#454545;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:200px;
	height:22px;
	border:2px inset #9ebbd0;
	background:url(../images/input.gif) no-repeat;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
	font-weight:bold; 
	font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px; 
}
.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
}
/*********résultats****************/
.tx-indexedsearch-res .tx-indexedsearch-res {
	width : 540px;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 0px;
	border:1px solid #C0C0C0;
}
.tx-indexedsearch-res .tx-indexedsearch-res table tr td {
	font : 75% Verdana;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 


	background:#eeeeee; 
	font : bold 75% Verdana;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { 
	font : italic 55% Verdana;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
	color:red; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	padding : 5px 0px 0px 0px;
	color : #808080;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path { 
	padding : 5px 0px 0px 0px;
	color : #808080;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:5px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	margin-top:0px; 
	margin-bottom:0px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
	background:#cccccc; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:absmiddle; 
}
