body
{
	font-family: Trebuchet MS;
	font-stretch:extra-condensed;
	margin-top: 5px;
	background-repeat: repeat-x;
	background-position:left top;		
	background-color : #ccc;
	font-size: 9px;
	line-height: 15px;
	font-weight: bold;
}

#cadre
{
	background : #FFFFFF;
	padding : 8px;
	width :900px;
	
	margin-left:auto;
	margin-right:auto;
}

body a:link 	{font-size : 10px; color: #000000; text-decoration: underline;}
body a:visited 	{font-size : 10px; color: #000000; text-decoration: underline;}
body a:hover 	{font-size : 10px; color: #000000; text-decoration: none;}

li{	margin-left:15px; }

fieldset
{
	padding: 0px;
	background:#FFFFFF;
	padding-bottom : 0px;
}

legend
{
	font-size: 10px;
	background:#FFFFFF;
	margin-bottom: 5px;
}

.legend_details
{
	padding-left : 20px;
	padding-right : 20px;
	color : #FFFFFF;
}

form{	margin-top: 0px; }

input
{
	margin-top: 2px;
	margin-bottom: 2px;
	height: 15px;
	font-size: 10px;
}

textarea{	margin: 4px;	font-size: 12px; }


select
{
	margin: 2px;
	height: 15px;
	font-size: 10px;
}

button
{
	text-align: left;
	
	margin-top: auto;
	margin-bottom: auto;
	height: 20px;
	font-size: 10px;
	width: 150px;
}

textarea,input,select,button,.form_input
{
	background-color: #FFFFFF;
		
	border: solid;
	border-color: #AADDFF;
	border-width: 1px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

input:hover{	border: solid;	border-color: #C12;	border-width: 1px; }

textarea:hover{	border: solid;	border-color: #C12;	border-width: 1px; }

select:hover{	border: solid;	border-color: #C12;	border-width: 1px; }

button:hover{	border: solid;	border-color: #B01;	border-width: 1px;	cursor:pointer; }

.icon_button{ float:left; margin-right:5px; border : none; cursor:pointer; }

table{	border-spacing: 0px;	border : 0px; }

.sortable thead td
{
	cursor : pointer;
	background-color:#000000; 
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	color : #FFFFFF;
	padding : 2px;	
}

.img_border{	border : 1px solid #AADDFF; }

.img_border:hover{	border : 1px solid #AADDFF; }

.details{	margin-left: auto;	margin-right: auto;	width: 95%; }

.form_input{	margin: 2px; }

.form_submit
{
	-moz-border-radius:6px;
	border-radius:6px;
	margin-top:4px;
	width:85%;
	height:25px;
	font-size:14px;
	font-weight: bold;
	color:#FFF;
	background: url(http://www.friendsbynet.com/theme/images/header.jpg) no-repeat;
	border: 2px solid #801;	
}

.form_submit:hover
{
	background: url(http://www.friendsbynet.com/theme/images/header.jpg) no-repeat;
	cursor:pointer;
	opacity : 0.9;
	border: 2px solid #901;	
}

.align_left{	text-align: left; }

.align_right{	text-align: right; }

.label_modif
{
	margin-left:10px;
	width:100px;
	text-align : left;
}

.hover:hover{	background-color : #FDE ; }


.blue			{ color:  #AADDFF; }

.blue2			{ color:  #006699; }

.blue3			{ color:  #c5c5ff; }

.pink			{ color:  #d3025c; }

.pink2			{ color:  #db6497; }

.pink3			{ color:  #ffe3ef; }

.pink4			{ color:  #fff7fa; }

.bordeau			{ color:  #990066; }

.bordeau2			{ color:  #770066; }

.red			{ color:  #CC0000; }

.gray			{ color:  #e1eaf9; }

.gray2			{ color:  #555; }

.green			{ color:  #66CC99; }

.green2			{ color:  #66CC00; }

.white			{ color:  #FFFFFF; }

.black			{ color:  #000000; }

.body			{ color:  #dbedff; }

.content			{ color:  #FFFFFF; }

.content2			{ color:  #FDE; }

.bg_blue			{ background:  #AADDFF; }

.bg_blue2			{ background:  #006699; }

.bg_blue3			{ background:  #c5c5ff; }

.bg_pink			{ background:  #d3025c; }

.bg_pink2			{ background:  #db6497; }

.bg_pink3			{ background:  #ffe3ef; }

.bg_pink4			{ background:  #fff7fa; }

.bg_bordeau			{ background:  #990066; }

.bg_bordeau2			{ background:  #770066; }

.bg_red			{ background:  #CC0000; }

.bg_gray			{ background:  #e1eaf9; }

.bg_gray2			{ background:  #555; }

.bg_green			{ background:  #66CC99; }

.bg_green2			{ background:  #66CC00; }

.bg_white			{ background:  #FFFFFF; }

.bg_black			{ background:  #000000; }

.bg_body			{ background:  #dbedff; }

.bg_content			{ background:  #FFFFFF; }

.bg_content2			{ background:  #FDE; }

.border_blue			{ border: 1px solid #AADDFF; }

.border_blue2			{ border: 1px solid #006699; }

.border_blue3			{ border: 1px solid #c5c5ff; }

.border_pink			{ border: 1px solid #d3025c; }

.border_pink2			{ border: 1px solid #db6497; }

.border_pink3			{ border: 1px solid #ffe3ef; }

.border_pink4			{ border: 1px solid #fff7fa; }

.border_bordeau			{ border: 1px solid #990066; }

.border_bordeau2			{ border: 1px solid #770066; }

.border_red			{ border: 1px solid #CC0000; }

.border_gray			{ border: 1px solid #e1eaf9; }

.border_gray2			{ border: 1px solid #555; }

.border_green			{ border: 1px solid #66CC99; }

.border_green2			{ border: 1px solid #66CC00; }

.border_white			{ border: 1px solid #FFFFFF; }

.border_black			{ border: 1px solid #000000; }

.border_body			{ border: 1px solid #dbedff; }

.border_content			{ border: 1px solid #FFFFFF; }

.border_content2			{ border: 1px solid #FDE; }

.border_dotted_blue			{ border: 1px dotted #AADDFF; }

.border_dotted_blue2			{ border: 1px dotted #006699; }

.border_dotted_blue3			{ border: 1px dotted #c5c5ff; }

.border_dotted_pink			{ border: 1px dotted #d3025c; }

.border_dotted_pink2			{ border: 1px dotted #db6497; }

.border_dotted_pink3			{ border: 1px dotted #ffe3ef; }

.border_dotted_pink4			{ border: 1px dotted #fff7fa; }

.border_dotted_bordeau			{ border: 1px dotted #990066; }

.border_dotted_bordeau2			{ border: 1px dotted #770066; }

.border_dotted_red			{ border: 1px dotted #CC0000; }

.border_dotted_gray			{ border: 1px dotted #e1eaf9; }

.border_dotted_gray2			{ border: 1px dotted #555; }

.border_dotted_green			{ border: 1px dotted #66CC99; }

.border_dotted_green2			{ border: 1px dotted #66CC00; }

.border_dotted_white			{ border: 1px dotted #FFFFFF; }

.border_dotted_black			{ border: 1px dotted #000000; }

.border_dotted_body			{ border: 1px dotted #dbedff; }

.border_dotted_content			{ border: 1px dotted #FFFFFF; }

.border_dotted_content2			{ border: 1px dotted #FDE; }


.comic 			{ font-family: Comic Sans, Comic Sans MS, cursive; }
.arialblack   	{ font-family: arial black; }
.arial   		{ font-family: Arial, Helvetica, sans-serif; }
.myriad   		{ font-family: "Myriad Pro"; }
.trebuchet   	{ font-family: "Trebuchet MS"; }
.verdana   		{ font-family: Verdana, Arial, Helvetica, sans-serif; }
.times   		{ font-family: "Times New Roman", Times, serif; }

.no_border		{border : 0px none;}

.bold 			{ font-weight: bold;	}


.block_principal a:link 	{font-size : 10px; color: #000000; text-decoration: none;}
.block_principal a:visited 	{font-size : 10px; color: #000000; text-decoration: none;}
.block_principal a:hover 	{font-size : 10px; color: #000000; text-decoration: underline;}

.block_principal
{
	width : 900px;
	margin-bottom: auto;
	position: relative;
	margin: auto;
	
	background:#FFFFFF;
	text-align: center;
}

.user_nav
{
	float : right;

	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 0px;

	border : 0px solid;	
	border-left : 2px solid #e1eaf9;
	border-right : 0px solid #e1eaf9;

	height : 21px;
	
	color : #555;
	font-size: 11px;
	font-weight:bold;
}

.user_nav a:link a:hover a:visited
{
	font-size: 15px;
	font-weight:bold;
}

.formInscript
{
	
	background-repeat:no-repeat;
	background-position:right top;
	font-size: 10px;
	margin: 0px;
	padding:0px;
}

#header
{
	background-image: url(http://www.friendsbynet.com/theme/images/header.jpg);
	height: 90px;
	text-align: left;
	top : 0;
	padding : 0;
	color:#FFFFFF;
	font-family: Trebuchet MS;
	font-size:14px;
	
	font-weight: bold;	
}

#header_mail
{
	background-image: url(http://www.friendsbynet.com/theme/images/header.jpg);
	height: 60px;
	width: 550px;
	color : #FFF;
	font-size : 35px;
	text-align: left;
	padding: 20px 0px 0px 20;
}

#header_mail a:hover {	color : #FFF;	font-size : 35px;	text-align: left; text-decoration: none;}
#header_mail a:link {	color : #FFF;	font-size : 35px;	text-align: left; text-decoration: none;}
#header_mail a:visited {	color : #FFF;	font-size : 35px;	text-align: left; text-decoration: none;}

.piedpage
{
	height: 50px;
	padding-top: 20px;
	margin : auto;
	z-index: 0;
	text-align:center;
}

.ajax_valid
{
	height: 16px;
	width: 100%;
	padding:0px;
	margin:0px;
	font-size:10px;
	
}

#partenaire
{

}

#acceuil, #acceuil a
{
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;	
	font-size:13px;
	color: #FFFFFF;
	font-weight: bold;
}

#acceuil a
{
	margin:0px; padding:0px;
}

.accueil_liste li{    list-style-image: url(http://www.friendsbynet.com/images/ok.gif); }

.block_principal_mail
{
	width : 570px;
	margin-bottom: auto;
	position: relative;
	margin: auto;
	padding: 10px;
	
	background: #FFFFFF;
	text-align: left;
}

.block_centre{	padding : 10px; }

.block_last a:link 		{font-size : 10px; color: #006699; text-decoration: none;}
.block_last a:visited 	{font-size : 10px; color: #006699; text-decoration: none;}
.block_last a:hover 	{font-size : 10px; color: #AADDFF; text-decoration: none;}

.block_last{	font-size : 10px; }

.block_centre_header
{
	-moz-border-radius : 5px;
	border-radius : 5px;
	width : 100%;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom : 15px;
	color : #FFF;
	background-image: url(http://www.friendsbynet.com/theme/images/header.jpg);
}
