

* { font: normal 11px Arial;color:#333333;}

/* ------------------------------------------------------ */
/*			- redefinition des liens par defaut -  	      */
/* ------------------------------------------------------ */
a { color:#d356c5; border-width: 0px;font: normal 13px Arial; }
a img {border-width: 0px }
a:hover {text-decoration: underline;color:#d30d79; }
a:hover span { text-decoration: underline; }
a:focus { outline: none }
a:link { text-decoration: none;border:0px; }
a:visited { text-decoration: none;border:none; }

form {padding: 0;margin: 0;}

p {margin:0 0 5px 0;}
label { float:left;display:block;}
select {margin:0; height:22px;text-align:top;}
input {margin:0; }
/* ------------------------------------------------------ */
/*			- class profil -  	      */
/* ------------------------------------------------------ */
a.voirprofil {color:#d30d79;font-size:12px;font-weight:bold;}

a.panellink {font-size: 13px;font-weight: bold;text-decoration: none;color: #7b7b7b;}
a.panellink:hover {font-weight: none;font-size: 13px;text-decoration: underline;}
a.panellinkoff {font-size: 13px;font-weight: bold;text-decoration: none;color: #7b7b7b;}
a.panellinkoff:hover {font-weight: none;font-size: 13px;text-decoration: none;}
a.panellinkon {font-size: 13px;font-weight: bold;text-decoration: none;color: #fff;}
a.panellinkon:hover {font-weight: none;font-size: 13px;text-decoration: underline;}

a.btn_modif {font-size:12px;padding:1px 0px 1px 25px!important;line-height:1.5em !important;display:inline-block;width:auto;border:none;background:transparent url(images/vda/styles/edit-button.png) no-repeat left top;white-space:nowrap;text-transform:capitalize;left:-1px;}
a.large {font-family:"trebuchet MS", sans-serif;font-size:18px;color:#d356c5;font-weight:bold;}
a.large:hover {font-family:"trebuchet MS", sans-serif;font-size:18px;color:#d356c5;font-weight:bold;text-decoration: underline;}
select {font: normal 13px Arial, SansSerif, Verdana; color: black;}

.textabo {font: normal 14px Arial, SansSerif, Verdana; color:#5b5b5b}
.textnomabo {font: bold 13px Arial, SansSerif, Verdana; color:#0075ce}
.textaboduree {font: bold 14px Arial, SansSerif, Verdana; color:#5b5b5b}
.textaboprix {font: bold 15px Arial, SansSerif, Verdana; color:#d30d79}
.textbleuvert {font: bold 17px Arial, SansSerif, Verdana; color:#00aab5}


input.formbutton {margin:0; height:20px;}


.container {
	float:right; 
  border: 1px solid #d356c5;margin-right:30px;
  position: relative; width: 124px; height: 16px; overflow: hidden;
}
.container2 {
float:left; 
  border: 1px solid #d356c5;margin-right:20px;margin-left:25px;
  position: relative; width: 46px; height: 16px; overflow: hidden;
}
.container3 {
float:right; 
  border: 1px solid #d356c5;margin-right:30px;
  position: relative; width: 46px; height: 16px; overflow: hidden;
}
.searchselect {
  color: black; background: #fff;
  position: absolute; width: 128px; top: -2px; left: -2px;
}
.searchselect2 {
  color: black; background: #fff;
  position: absolute; width: 50px; top: -2px; left: -2px;
}
.containersigne {
	float:right; 
  border: 1px solid #d356c5;margin-right:30px;
  position: relative; width: 124px; height: 18px; overflow: hidden;
}
.signeselect {
  color: black; background: #fff;
  position: absolute; width: 128px; top: -2px; left: -2px;
}
.containersigne2 {
	float:right; 
  border: 1px solid #d356c5;margin-right:30px;
  position: relative; width: 154px; height: 18px; overflow: hidden;
}
.signeinput {
  color: black; background: #fff;
  position: absolute; width: 158px; top: -2px; left: -2px;
}
.containersigne3 {
	float:right; 
  border: 1px solid #d356c5;margin-right:30px;
  position: relative; width: 164px; height: 18px; overflow: hidden;
}
.signeselect2 {
  color: black; background: #fff;
  position: absolute; width: 168px; top: -2px; left: -2px;
}

.divsigne4 {
	clear:both;
	padding:3px 0 2px 0;
}	
.containersigne4 { 
  border: 1px solid #d356c5;
  margin-right:30px;
  position: relative; 
  width: 154px; 
  height: 17px; 
  overflow: hidden;
  text-align:left;
  float:left;
}
.signe4input {
  color: black; background: #fff;
  position: absolute; width: 158px; top: -2px; left: -2px;
}
.signe4label {
	float:left;
	text-align:right;
	width:100px;
	padding:3px 3px 2px 0;
}	
.containersignetos { 
  border: 1px solid #d356c5;
  margin-right:10px;
   margin-left:10px;
  position: relative; 
  width: 20px; 
  height: 17px; 
  overflow: hidden;
  text-align:left;
  float:left;
}
.signetosinput {
  color: black; background: #fff;
  position: absolute; width:20px; top: -2px; left: -2px;
}
.signetoslabel {
	float:left;
	text-align:right;
	width:250px;
	padding:3px 3px 2px 0;
}	
.containersignebirthday { 
  border: 1px solid #d356c5;
  position: relative; 
  width: 192px; 
  height: 19px; 
  overflow: hidden;
  text-align:left;
  float:left;
}
.containersignepays { 
  border: 1px solid #d356c5;
  margin-right:30px;
  position: relative; 
  width: 184px; 
  height: 17px; 
  overflow: hidden;
  text-align:left;
  float:left;
}
.signeselectpays {
  color: black; background: #fff;
  position: absolute; width: 188px; top: -2px; left: -2px;
}

.containersignesexe { 
  border: 1px solid #d356c5;
  margin-right:30px;
  position: relative; 
  width: 154px; 
  height: 17px; 
  overflow: hidden;
  text-align:left;
  float:left;
}
.signeselectsexe {
  color: black; background: #fff;
  position: absolute; width: 158px; top: -2px; left: -2px;
}


.text_result_profil {color:#7b7b7b;font-size:12px;font-weight:bold;}
.textpt_result_profil {color:#7b7b7b;font-size:9px;font-weight:bold;}
.label_profil {color:#5b5b5b;font-size:12px;font-weight:bold;}
.res_profil {color:#d10074;font-size:12px;font-weight:none;}

H1 {font-family:"trebuchet MS", sans-serif;font-size:21px;color:#7b7b7b;font-weight:bold;display:inline;}
H2 {font-family:"trebuchet MS", sans-serif;font-size:18px;color:#7b7b7b;font-weight:bold;font-style:italic;display:inline;}
H3 {font-family:"trebuchet MS", sans-serif;font-size:18px;color:#d10074;font-weight:bold;display:inline;}
H4 {font-family:"trebuchet MS", sans-serif;font-size:18px;color:#d10074;font-weight:bold;font-style:italic;display:inline;}
H6 {font-family:"trebuchet MS", sans-serif;font-size:13px;color:#d30d79;font-weight:bold;}
H7 {font-family:"trebuchet MS", sans-serif;font-size:11px;color:#d30d79;font-weight:bold;}
H5 {font-family:"trebuchet MS", sans-serif;font-size:18px;color:#d10074;font-weight:bold;text-decoration:underline;}

.display_error {color:#ff0000;}
.module_detail_inside_nickpage { line-height:15px;display:block;}
.line_outer {text-align:left;}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.smallpic {	border: 1px solid #666666;}

/* tooltip bubble */
.tooltip{
width: 200px; color:#000;
font:lighter 13px Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url('images/vda/bt.gif') no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url('images/vda/bt.gif') no-repeat bottom}
	
/*