/* Surcharge de CSS */

h1{color:#8a124f;}
h2{color:#8a124f;}
h2 a{color:#8a124f;}

#Bandeaux{background:#040001 url(../images/bando_monacv.jpg);}

#MenuPrinc li a{background:#820142;color:#FFF;}
#MenuPrinc li a:hover{color:#820142;}
#MenuPrinc li a.selected{color:#820142;}

#SchemaRub li.niveauhomeSite a{font-weight:normal;color:#820142;}

/*
#Ctext img{border:1px solid #98a345;}
#Ctext a{color:#98a345;}
*/
#Ctext li a{color:#98a345;}
#Ctext .InfosPratiques h2{color:#98a345;}

ul#MenuRub li a{border-bottom:1px solid #DAD9C7;background-color:#f2e5ef;}
ul#MenuRub li a:hover{background-color:#e8d1e3;}
/*ul#MenuRub li a.actif{background-color:#f2e5ef;}*/
/*ul#MenuRub li a.actif2{background-color:#e8d1e3;}*/

ul#MenuRub li.MenuRubArt a:hover{background-color:#e8d1e3;}
/*ul#MenuRub li.MenuRubArt a.actif{background-color:#e8d1e3;}*/

ul#MenuRub li a.menu-n1-current{width:175px;padding-left:10px;background:white url(../images/fd_ville_zoomsur.gif) top left no-repeat;}
ul#MenuRub li a.menu-n1-active{width:165px;padding-left:20px;background:#e8d1e3 url(../images/fd_ville_zoomsur.gif) top left no-repeat;}
ul#MenuRub li a.menu-n2-current{width:145px;padding-left:40px;background:white url(../images/fd_ville_zoomsur.gif) top left no-repeat;}

#sp_handisports{width:180px;height:50px;margin:4px 0px 0px 0px;}
#sp_piscine{width:180px;height:30px;margin:4px 0px 0px 0px;}
#sp_proj_rea{width:180px;height:30px;margin:4px 0px 0px 0px;}
#sp_brochure{width:180px;height:30px;margin:4px 0px 0px 0px;}
#sp_dossiers{width:180px;height:30px;margin:4px 0px 0px 0px;}
#sp_contacts{width:180px;height:30px;margin:4px 0px 0px 0px;}
*/

/**************************************************/
/*     tx_rvvnfeuseradministration_pi1 #40356F    */
/**************************************************/
.tx_rvvnfeuseradministration_pi1 {
	position:relative;
	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 10px;
	padding:5px 5px 5px 5px;
	border: 1px solid #DEDEEE;
	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 0px;
	padding:5px 0px 5px 50px;
	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: #3c0707;*/
	font: 85% Verdana;
	float:left;
	text-align:left;
	width:100%;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_label {
	position:relative;
	/*color: #3c0707;*/
	font-size: 80%;
	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:#3c0707;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	/*width:250px;*/
	height:22px;
	border:1px inset #3c0707;
	/*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_select_label {
	display:block;
	position:relative;
	float:left;
}
.tx_rvvnfeuseradministration_date_of_birth {
	position:relative;
	width:330px;
	float:left;
}
#tx_rvvnfeuseradministration_date_of_birth_jj {
	display:block;
	float:left;
}
#tx_rvvnfeuseradministration_date_of_birth_mm {
	display:block;
	float:left;
}
#tx_rvvnfeuseradministration_date_of_birth_aaaa {
	display:block;
	float:left;
}
.tx_rvvnfeuseradministration_radio_list {
	position:relative;
	width:100%;
}
.tx_rvvnfeuseradministration_input_check {
	border:0px solid black;
}
.tx_rvvnfeuseradministration_radio {
	border:0px solid black;
	float:left;
}
.tx_rvvnfeuseradministration_radio_label {
	display:block;
	float:left;
	margin:0px 5px 0px 20px;
	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: #3c0707;
	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;
}
div#tx_rvvnfeuseradministration_pushCities {
	position:relative;
	float:left;
	width: 400px;
	margin:0px 0px 0px 70px;
	padding:0px 8px 0px 8px;
	border: 1px solid #ddd;
/*
	scrollbar-face-color: #6F181D;
	scrollbar-shadow-color: gray;
	scrollbar-highlight-color: gray; 
	scrollbar-3dlight-color: gray;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: transparent;
	scrollbar-arrow-color: white;
	opacity : 0.8;  filter : alpha(opacity=80);
*/
}

div.tx_rvvnfeuseradministration_pushCities_default {
	color: #77b;
	text-align: center;
	/*padding: 12px;*/
	display: none;
}
div.tx_rvvnfeuseradministration_pushCities_error {
	color: #77b;
	text-align: center;
	/*padding: 12px;*/
}
div#tx_rvvnfeuseradministration_pushCities a {
	margin: 0px; padding: 0px 5px 0px 5px;
	color: #6F181D;
	text-decoration: none;
	font-size: 10px;
}
div#tx_rvvnfeuseradministration_pushCities a:hover {
	color: #333;
	background: #ccc;
	cursor: pointer;
}

