
body {
 	background-color: #EEE;
}

#fg_membersite{
	width: 230px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	margin: 0 auto; /*to center entire content*/

	background: #f7f7f7; /*Old browsers*/
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
 	border: 1px solid #aaa;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 0 0 15px #aaa;
	-webkit-box-shadow: 0 0 15px #aaa;
	box-shadow: 0 0 8px #aaa;    
}

#fg_membersite legend, #fg_membersite h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#fg_membersite label
{
/*   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;*/
	cursor:pointer;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:5px;
	margin-bottom:5px;
}

#fg_membersite input[type="text"],#fg_membersite textarea,
#fg_membersite input[type="password"]
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
/*  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;*/
    	border-radius: 5px;
 	width:220px;
	background: transparent;
/*	background: rgba(255, 255, 255, 0.9); */
/*	background:-moz-linear-gradient(90deg, #fff, #eee); *//* Firefox */
/*	background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff), color-stop(0.2, #fff)); */ /* Webkit */
	border:1px solid #aaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	padding:5px;

}

#fg_membersite input[type="text"]:focus,
#fg_membersite input[type="password"]:focus{
	border-color:#093c75;
	background-color: #FFF;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
	outline:none; /* Pour enlever le contour jaune lorsque l'on sélectionne un input dans Chrome */
}

#fg_membersite input[type="text"]:hover,
#fg_membersite input[type="password"]:hover{
	border-color:#0459b7;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7; 
	outline:none; /* Pour enlever le contour jaune lorsque l'on sélectionne un input dans Chrome */
}

 #fg_membersite #scaptcha
{
  width:60px;
  height:18px;
}
/* ########## VOB ################# */
#fg_membersite p:last-child{ /* Sélecteur avancé pour sélectionner le dernier paragraphe du formulaire */
	margin-bottom:0;
}/*
label{
	cursor:pointer;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
	margin-bottom:5px;
	width:120px;
}*/
#fg_membersite p:hover label{
	color:#0459b7;
}
#fg_membersite p:hover label:after{
	content:" »";
}
#fg_membersite input[type=submit],
a.submit{

   width:100px;
   height:30px;
   padding-left:0px;


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#08adff+0,0459b7+100 */
	background: #ddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #08adff 0%, #0459b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08adff), color-stop(100%,#0459b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #08adff 0%,#0459b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #08adff 0%,#0459b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #08adff 0%,#0459b7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #08adff 0%,#0459b7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08adff', endColorstr='#0459b7',GradientType=0 ); /* IE6-9 */

	border:1px solid #093c75;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff;
	color:#fff;
	cursor:pointer;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
/*	margin-left:120px;
	padding:5px 10px;
*/	text-decoration:none;
	text-shadow:0 1px 1px #333;
	text-transform:uppercase;
}
#fg_membersite input[type=submit]:hover,
a.submit:hover{
	background:#eee; /* Old browsers */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0bcdff+0,067cd3+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiY2RmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjdjZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0bcdff 0%, #067cd3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0bcdff), color-stop(100%,#067cd3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0bcdff 0%,#067cd3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0bcdff 0%,#067cd3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0bcdff 0%,#067cd3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0bcdff 0%,#067cd3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0bcdff', endColorstr='#067cd3',GradientType=0 ); /* IE6-8 */
	border-color:#093c75;
	text-decoration:none;
}
#fg_membersite input[type=submit]:active,
input[type=submit]:focus,
a.submit:active,
a.submit:focus{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#067cd3+0,0bcdff+100 */
	background: #ccc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2N2NkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYmNkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #067cd3 0%, #0bcdff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#067cd3), color-stop(100%,#0bcdff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #067cd3 0%,#0bcdff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #067cd3 0%,#0bcdff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #067cd3 0%,#0bcdff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #067cd3 0%,#0bcdff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#067cd3', endColorstr='#0bcdff',GradientType=0 ); /* IE6-8 */
	border-color:#093c75;
	outline:none;
}
#fg_membersite p {
    line-height: 70%;
}
#fg_membersite textarea
{
  height:120px;
  width:310px;
}

  /* VOB comments end */
#fg_membersite .container
{
   margin-top:8px;
   margin-bottom: 10px;
}

#fg_membersite .error
{
   font-family: Verdana, Arial, sans-serif;
   font-weight:bold; 
   font-size: 9pt;
   color: #E80000;
   text-shadow: 0px 1px 0px #FFF;
   
}


/*
#fg_membersite .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}
*/
#fg_membersite .short_explanation
{
	font-family:Arial,sans-serif;
   	color: #000;
   	text-shadow: 0 2px 0 #fff;    
	border-bottom:1px solid #ccc;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	margin-bottom:20px;
	text-transform:uppercase; 
}
.loginHeader {
	font-family:Arial,sans-serif;
   	color: #000;
   	text-shadow: 0 2px 0 #fff;    
	border-bottom:1px solid #ccc;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	margin-bottom:20px;
	text-transform:uppercase;
	text-align:center;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#fg_membersite .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_membersite #fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_membersite  #fg_crdiv p
{
    display:none;
}

#fg_membersite_content li
{
font-family : Arial, sans-serif;
padding-top:10px;
padding-bottom:10px;
}
#fg_membersite_content
{
    font-family : Arial, sans-serif;
    font-size: 0.9em;
    line-height: 150%
}

#fg_membersite_content h2
{
   font-family : Arial, sans-serif;
   font-size: 1.5em;
   font-weight:bold;
   color:#333;
}
