body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:center;
	width:100%;	
	height:100%;
}
body, td, div, p, ul, ol { font-family: Verdana, Sans-Serif; font-size: 11px; }
img{
	border:0px;
}
#site_menu_top{
	margin-top:0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;

	width:100%;

	position: relative;
	text-align:left;
	float:left;
	
	padding:0px;
	color:#000000;
	border-bottom:1px solid #c9d7f1;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;


}
#site_menu_top_left{
	float:left;
	width:500px;
}
#site_menu_top_right{
	float:right;
	width:500px;
	text-align:right;
	margin-right:10px;
}
#site_menu_top_right a{
	color:#0000cc;
}
#site_home{
	margin-top:0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;

	width:1000px;

	position: relative;
	text-align:left;
	float:middle;
	
	padding:0px;
	color:#000000;
}

#site_home a{
	color:#000000;
}
#site_contains{
	width:100%;
	float:left;
}
#site_left_contains{
	width:780px;
	float:left;
}
#site_home_contains{
	margin-top:0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;

	width:910px;

	position: relative;
	text-align:left;
	float:middle;
	
	padding:0px;
}
#site_right_contains{
	width:200px;
	float:right;
}
#header{
	float:left;
	margin-top:10px;
	margin-bottom:15px;
	width:100%;
}
#header_logo{
	width:265px;
	float:left;
}
#header_menu{
	width:730px;
	float:left;
}
#header_pub{
	width:730px;
	height:95px;
	float:left;
}

#footer{
	width:100%;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:20px;
	border-top:1px solid #dddddd;
}
#footer_contains{
	width:100%;
	float:left;
}
#footer_contains_left{
	width:48%;
	float:left;
}
#footer_contains_right{
	width:48%;
	float:right;
	text-align:right;
}
#menu_header_site_puce{
	float:left;
	text-align:left;
	height:20px;
	color:#000000;
	margin:0px;
}
#menu_header_site_puce a{
	color:#0000cc;
}
#menu_header_site_puce .icon_cast{
	padding-left:20px;
	background:url(../image/television.png) no-repeat; 
}
#menu_header_site_puce .icon_critique{
	padding-left:20px;
	background:url(../image/image_com.gif) no-repeat; 
}
#menu_header_site_puce .icon_collaboration{
	padding-left:20px;
	background:url(../image/bricks.gif) no-repeat; 
}
#menu_header_site_puce .icon_lst_membre{
	padding-left:20px;
	background:url(../image/group.png) no-repeat; 
}
#menu_header_site_puce li{
	float:left;
	height:20px;

	padding-left:10px;
	
	padding-right:10px;
	list-style-type: none;
	text-align:center;
}


#interface_menu_profil{
	float:left;
	text-align:left;
	height:20px;
	padding-top:10px;
	color:#FFFFFF;
	margin-bottom:0px;
}

#interface_menu_profil li{
	float:left;
	height:20px;
	background-color:#d8dfea;
	border:1px solid #d8dfea;
	margin-left:5px;
	padding-left:10px;
	
	padding-right:10px;
	list-style-type: none;
	text-align:center;
}
#interface_menu_profil li a{
	color:#3b5998;
	text-decoration:none;
}
#interface_menu_profil .interface_menu_profil_actif{
	background-color:#FFFFFF;
	border:1px solid #d8dfea;
	color:#c6c6c6;
}

#fiche_critique{
	width:750px;
	float:left;
	border:2px solid #3b5998;
}

#fiche_galerie{
	width:750px;
	float:left;
	border:2px solid #3b5998;
}
#fiche_galerie td{
	width:25%;
	color:#6f6f6f;
}
#fiche_galerie a{
	font-weight:bold;
	text-decoration:none;
	color:#3b5998;
}

#fiche_liste_galerie{
	width:750px;
	float:left;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin-top:20px;
}
#fiche_liste_galerie td{
	text-align:center;
	width:25%;
}
.fiche_liste_galerie_pic{
	background-color:#f3f3f3;
	padding:5px;
}
#fiche_profil{
	width:750px;
	float:left;
	border:2px solid #3b5998;
}
#fiche_profil_left{
	width:200px;
	float:left;
}
#fiche_profil_right{
	width:540px;
	height:100%;
	padding-left:5px;
	border-left:1px solid #dddddd;
	float:left;
}
#fiche_profil_bottom{
	width:100%;
	margin-top:2px;
	border-top:1px solid #dddddd;
	float:left;
}
#fiche_profil_avatar{
	width:98%;
	text-align:center;
	margin-top:2px;
	float:left;
}
#fiche_profil_menu{
	width:95%;
	float:left;
	border-top:1px solid #dddddd;
	margin-top:2px;
}
#fiche_profil_menu_contains{
	margin:10px;
	float:left;
	line-height:2;
}
#fiche_profil_menu_contains a{
	text-decoration:none;
}
#fiche_profil_amis{
	width:98%;
	float:left;
	margin-top:2px;
}
#tab_profil_amis{
	margin-left:10px;
	margin-top:10px;
	width:160px;
	float:left;
}
#tab_profil_amis_titre{
	border-bottom:1px solid #dddddd;
}

#fiche_profil_partage{
	width:95%;
	margin-top:15px;
	margin-bottom:10px;
	text-align:center;
	float:left;
	border-top:1px solid #dddddd;
}
#tab_profil_avis{
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:160px;
}
#tab_profil_avis_titre{
border-bottom:1px solid #dddddd;
}
#fiche_profil_name{
	margin-top:10px;
	font-size: 15px;
	font-weight:bold;
	color:#3b5998;
	width:100%;
	float:left;
	border-bottom:2px solid #dddddd;
}
#fiche_profil_info{
	width:95%;
	margin-top:10px;
	float:left;
}
#tab_fiche_profil_info{
	width:100%;
}
#tab_fiche_galerie{
	margin-top:10px;
	width:100%;
}
.tab_fiche_galerie_info_bs{
	color:#d0cece;
}
.tab_fiche_galerie_vig{
	padding:5px;
	text-align:center;
	background-color:#dddddd;
}



#tab_photo{
	width:750px;
	float:left;
}
.tab_photo_titre{
	font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #7c7c7c;
	
}
.tab_photo_photo{
	text-align:center;
	padding:5px;
}
.tab_photo_body{
	padding:10px;
	border:1px solid #dddddd;
}
.tab_photo_info{
	padding:5px;
}
.tab_photo_info_auteur{
	width:350px;
	float:left;
}
.tab_photo_info_date{
	width:350px;
	float:right;
	text-align:right;
	margin-right:10px;
}
.tab_photo_menu{
	text-align:right;
}
.tab_photo_form_pub{
	float:left;
	width:310px;
}
.tab_photo_form{
	float:left;
	width:430px;
}

#admin_galerie_photo{
	width:640px;
	float:left;
	margin-left:5px;
}
#admin_galerie_photo_tab{
	width:100%;
}
.admin_galerie_photo_tab_bare{
	border-bottom:1px solid #dddddd;
	text-align:left;

}

#fiche_profil_body{
	margin-top:10px;
	margin-bottom:5px;
	width:100%;
	padding:5px;
	border:1px solid #dddddd;
}
.tab_fiche_description_titre{
	border-bottom:1px solid #dddddd;
}
#tab_fiche_description{
	margin-top:10px;
	width:100%;
}

/* LISTE DE MEMBRE + RECHERCHE */
#tab_membre_liste{
	width:500px;
	float:left;
}
#tab_membre_liste_critere{
	margin-left:3px;
}

#tab_membre_liste img{
	border:0;
}
#tab_membre_liste a{
	text-decoration: none;
}
.tab_membre_liste_titre{
	border-bottom:2px solid #3b5998;
}
.tab_membre_liste_page{
	border-top:2px solid #3b5998;
}
.tab_membre_liste_membre{
	border-top:1px solid #dddddd;
}
.div_membre_liste_avatar{
	float:left;
	margin:2px;
}
.div_membre_liste_name{
	float:left;
	margin-left:3px;
}
.div_membre_liste_connexion{
	float:right;
}
.lst_co_online{
	color:green;
}
.lst_co_offline{
	color:#a9a7a7;
}
/* ESPACE MEMBRE */

/* Console de message */
.console{
	margin-left:20px;
	padding-left:10px;
	padding-top:10px;
	width:500px;
	float:left;
	border-left:5px solid #2e86aa;
	background-color:#FFFFFF;
}
.console_err{
	height:17px;
	padding-left:25px;
	list-style-type: none;
	font-weight:bold;
	color:red;
	background:url(/image/exclamation.gif) no-repeat;
}
.console_oki{
	height:17px;
	padding-left:25px;
	list-style-type: none;
	color:black;
	background:url(/image/accept.gif) no-repeat;
}
.console
{
	margin-left:150px;
}


#tab_membre_page{
	width:750px;
	float:left;
	margin-bottom:10px;
	border-bottom:2px solid #3b5998;
}
#tab_membre_page_del_account{
	width:750px;
	float:left;
	padding-top:2px;
	text-align:right;
}
#tab_membre_page_del_account a{
	text-decoration:none;
	color:#a9a7a7;
}
.tab_membre_page_titre{
	border-bottom:2px solid #3b5998;
}
.tab_membre_page_option{
	width:25%;
}
.tab_membre_page_cat{
	font-weight:bold;
	padding:3px;

}

#tab_membre_complete_profil{
	width:750px;
	float:left;
	margin-top:20px;
	border-bottom:1px solid #7c7c7c;
}
#tab_membre_acces_profil{
	width:750px;
	float:left;
	margin-top:20px;
	border-bottom:1px solid #7c7c7c;
}
.tab_membre_complete_profil_titre{
	border-bottom:1px solid #7c7c7c;
	font-weight:bold;
}

/* Connexion */

#tab_login{
	width:250px;
	float:right;
	border:1px solid #dddddd;

}
#tab_login_err{
	width:250px;
	background-color:red;
	color:white;
	font-weight:bold;
	float:right;
	text-align:center;
	margin-bottom:10px;
	border:1px solid black;
}
.tab_login_titre{
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #3b5998;
	color:#3b5998;
	padding-top:5px;
	padding-left:5px;
}
.tab_login_info{
	color:#3b5998;
	padding-left:5px;
}
.tab_login_form{
	text-align:center;
}
.tab_login_form input{
	border:1px solid #3b5998;
	
}
.tab_login_form_text{
	width:70%;
}

#tab_inscription_connexion{
	width:450px;
	float:left;
}
#tab_inscription_form{
	width:700px;
	float:left;
}
.tab_inscription_connexion_titre{
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #3b5998;
	color:#3b5998;
}
.tab_inscription_connexion_body{
	color:#3b5998;
	padding-left:10px;
}
.tab_inscription_connexion_link{
	text-align:center;
	padding:10px;
}


#tab_page_info{
	width:750px;
	float:left;
}
#tab_page_info_form{
	width:700px;
	float:left;
}
.tab_page_info_titre{
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #3b5998;
	color:#3b5998;
}
.tab_page_info_body{
	color:#3b5998;
	padding-left:10px;
}
.tab_page_info_link{
	text-align:center;
	padding:10px;
}

/* ADMIN */

#tab_amis_parrainage{
	width:600px;
	float:left;
	margin-left:5px;
}

#tab_admin_1{
	width:500px;
	float:left;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin-top:20px;
}
#admin_form_presentation_body{
	width:90%;
	height:400px;
}
.tab_admin_profil_form input{
	width:250px;
}


#tab_amis_admin td{
	border-bottom:1px solid #dddddd;
	padding:5px;
}
#tab_amis_admin_menu{
	width:100px;
	float:left;
	border-top:1px solid dddddd;
}
#tab_amis_admin_menu td{
	border-bottom:1px solid #dddddd;
	padding:2px;
}
#tab_amis_admin{
	width:600px;
	float:left;
	margin-left:5px;
	border-top:1px solid #dddddd;
}
#tab_messagerie_liste{
	width:640px;
	float:left;
	margin-left:5px;
}
.tab_messagerie_liste_menu{
	background-color:#dddddd;
	
}
.tab_messagerie_liste_menu td{
	padding:5px;
}
#tab_messagerie_liste td{
	border-top:1px solid #dddddd;
	padding:5px;
}
#tab_messagerie_read{
	width:640px;
	float:left;
	margin-left:5px;
}
.tab_messagerie_read_date{
	border-bottom:1px solid #dddddd;
	text-align:right;
	font-size:10px;
}
.tab_messagerie_read_infomember{
	width:180px;
	padding:10px;
}
.tab_messagerie_read_form{
	color:#666666;
	font-weight:bold;
}

#body_reply_messagerie{
	width:350px;
	height:130px;
}

/* FACEBOX */
#tab_in_facebox{
width:100%;
}
.tab_in_facebox_titre{
	border-bottom:1px solid #dddddd;
}

/* Fiche : Amis */

#tab_amis_public{
	width:600px;
	float:left;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin-top:20px;
}

/* Right site */

.tab_right_website{
	width:200px;
	float:right;
	margin-bottom:20px;
}
.tab_right_website_titre{
	border-bottom:1px solid #dddddd;
	font-weight:bold;
}
.tab_right_website_autopromo{
	padding:5px;
	background-color:#f2f6ff;
	border:1px solid #3b5998;
}

/* CASTING */

#tab_casting{
	width:640px;
	float:left;
	border-bottom:1px solid #dddddd;
	/*margin-left:5px;*/
}
.tab_casting_titre{
	font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #7c7c7c;
	
}
.tab_casting_menu{
	background-color:#dddddd;
	padding:10px;
}
.tab_casting_titre_detail{
	padding-top:20px;
	border-bottom:1px solid #dddddd;
}
.tab_messagerie_read_body{
	padding:5px;
}
#tab_casting_lst_membre{
	width:620px;
	float:left;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #dddddd;
}
.tab_casting_lst_membre_membre{
	float:left;
	margin:2px;
	padding:2px;
	border:1px solid #dddddd;
}
.tab_casting_lst_new{
	background-color:red;
}

#tab_casting_menu_date{
	padding-left:20px;
	width:250px;
	float:left;
	background:url(/reseau/image/calendar.gif) no-repeat;
}
#tab_casting_menu_info{
	padding-left:20px;
	float:left;
	background:url(/reseau/image/page.gif) no-repeat;
}

#tab_casting_admin{
	width:640px;
	float:left;
}

.tab_casting_admin_titre{
	font-weight:bold;
	border-bottom:1px solid #7c7c7c;
}
.tab_casting_admin_td{
	padding:5px;
	border-bottom:1px solid #dddddd;
}
#tab_liste_cat_casting{
	width:640px;
	float:left;
	padding:10px;
	margin-bottom:20px;
	border:1px solid #7c7c7c;
	background-color:#dddddd;
}
.tab_liste_cat_casting{
	font-weight:bold;
}
/* CRITIQUE */

#tab_critique{
	width:750px;
	float:left;
}
.tab_critique_titre{
	font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #7c7c7c;
	
}
.tab_critique_photo{
	text-align:center;
	padding:5px;
}
.tab_critique_body{
	padding:10px;
	border:1px solid #dddddd;
}
.tab_critique_info{
	padding:5px;
}
.tab_critique_info_auteur{
	width:350px;
	float:left;
}
.tab_critique_info_date{
	width:350px;
	float:right;
	text-align:right;
	margin-right:10px;
}
.tab_critique_menu{
	text-align:right;
}
.tab_critique_form_pub{
	float:left;
	width:310px;
}
.tab_critique_form{
	float:left;
	width:430px;
}
#tab_message_com{
	width:750px;
	float:left;
	margin-left:5px;
}

#tab_critique_admin{
	width:640px;
	float:left;
	margin-left:5px;
}

.tab_critique_admin_titre{
	font-weight:bold;
	border-bottom:1px solid #7c7c7c;
}
.tab_critique_admin_td{
	padding:5px;
	border-bottom:1px solid #dddddd;
}
#tab_critique_admin_tag{
	padding:3px;
	border:1px solid #dddddd;
}
.tab_critique_tag{
	padding-left:18px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(/reseau/image/tag_blue.png) no-repeat;
}

#tab_critique_index{
	width:750px;
	float:left;
}

.link_size_tag_10{
	font-size:28px;
}
.link_size_tag_9{
	font-size:26px;
}
.link_size_tag_8{
	font-size:24px;
}
.link_size_tag_7{
	font-size:22px;
}
.link_size_tag_6{
	font-size:20px;
}
.link_size_tag_5{
	font-size:18px;
}
.link_size_tag_4{
	font-size:16px;
}
.link_size_tag_3{
	font-size:14px;
}
.link_size_tag_2{
	font-size:12px;
}
.link_size_tag_1{
	font-size:10px;
}
.link_size_tag_0{
	font-size:8px;
}
.tab_critique_index_titre{
	font-weight:bold;
	padding:5px;
}
.tab_critique_index_tag{
	padding:5px;
	border:1px solid #dddddd;
}
.tab_critique_index_last img{
	margin:3px;
}
