hr.clean{
	clear:both; 
	border:none;
}
/*page conexion */
/*.box_mail{
	margin-left:17px;
}
.box_mdp{
	margin-left:5px;
}*/
/***/
/*couleur rose (fille) sur membre (liste membre) */
#contenu.lesmembres #membre h2.squaw a:hover,#contenu.amis #ami h2.squaw a:hover{
	color:#FF0060;
	border-bottom-color: #FF0060;
}
/*****/
/* video transparente */
.img_transparent{
	position:absolute;
	float:left;
	display:block;
	border:none;
}
/*****/
#filtre, #search{
	text-align:left;
	background-color:#FFFFFF; 
}
#menu_membre_haut h1, #menu_tribus_haut h1, #page_photos h1, #videos h1, #menu_amis_haut h1, #inscription h1,#photos h1, div.articles h1{
	color:#DC1820;
}

#contenu .untier_droit #messages .message img{
float : left ;
}
#gallerie_article .message img {
float:left;
}


#gallerie_article .message {
	float:left;
	width:300px;
	margin-right:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DC1820;
	height:45px;
	padding-bottom:4px;
	margin-bottom:4px;
}
#gallerie_article .message h2 {
	font-weight:bold;
	font-size:11px;
	margin:0;
}
#album_photo, #album_video p.gerer_video{
clear : left ;
}
.barre_lecture {
	margin-right: 10px;
	float :left ;
	height:103px;
	width:153px;
	background-color:#ebecf0;
	padding-top:14px;
	padding-bottom:20px;
	margin-bottom:10px;
}
.barre_lecture 	a.nobordure {
	display:block;
	height:103px;
	overflow:hidden;
	width:124px;
}
.barre_lecture 	a.nobordure  img{
	height:99px;
	width:119px;
}
.barre_lecture 	a.texte{
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	height:12px;
	overflow:hidden;
	border:none;
	font-weight:bold;
}
.minibarre_lecture{
	margin-bottom:5px;
	margin-right: 10px;
	float:left;
	height : 73px;
	width : 92px;
	overflow :hidden;
}
.articles{
clear:left;
}

a.nobordure{
	border-bottom-style:none;
}
/*page ami */
a.g:hover span, a.s:hover span {
	display:block;
	position:absolute;
	width:151px;
	height:48px;
	background-image: url(bulle_guerrier.gif);
	background-repeat: no-repeat;
	margin-top:-113px;
	margin-left:5px;
	font-size:11px;
	padding-left:10px;
	padding-top:4px;
	color:#FFFFFF;
	z-index:1;
}
a.s:hover span {
	background-image: url(bulle_squaw.gif);
}


a.g span, a.s span {
	display:none;
}
a.s:hover img, a.s:hover img {
	border: 1px solid #FF0060;
}
a.g span h2, a.s span h2 {
	font-weight:bold;
	font-size:11px;
	margin:0;
	color:#FFFFFF;
}

a.g img, a.s img{
	border: 1px solid #CCCCCC;
	padding:1px;
}
a.g:hover img, a.s:hover img {
	border: 1px solid #25A9C7;
	padding:1px;
}
a.s:hover img {
	border: 1px solid #FF0060;
}
a.g span, a.s span {
	display:none;
}
/*****/
/* highslide */

a.highslide{
	border-bottom-style: none;	
}
.highslide {
	cursor: url(js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}


.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(js/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(js/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
	border-bottom-style : none;
}
.controlbar a:hover {
	background-image: url(js/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*tag page photo*/
#droite_pub_tag{
	float:right;
}
#droite_pub_tag #publicite{
	background-image: url(fond_publicite.gif);
}
#page_photos #tags, #videos #tags {
	padding-left:5px;
	text-align:justify;
	padding-right:10px;
	padding-top:10px;
	width:310px;
	height:276px;
	/*background-image: url(fond_blocs_bas_accueil.gif);*/
	background-repeat: no-repeat;
}
#page_photos #tags a, #videos #tags a {
	border:none;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}
#page_photos #tags a:hover ,  #videos #tags a:hover{
	border:none;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #25A9C7;
	background-color:#EBECF0;
}
#page_photos #tags a.tag1 ,  #videos #tags a.tag1{
	font-size:9px;
	color:#999999;
}
#page_photos #tags a.tag2, #videos #tags a.tag2 {
	font-size:10px;
	color:#999999;
}
#page_photos #tags a.tag3, #videos #tags a.tag3 {
	font-size:11px;
	color:#666666;
}
#page_photos #tags a.tag4, #videos #tags a.tag4 {
	font-size:12px;
	color:#666666;
}
#page_photos #tags a.tag5, #videos #tags a.tag5{
	font-size:14px;
	color:#333333;
}
#page_photos #tags a.tag6 , #videos #tags a.tag6{
	font-size:16px;
	color:#333333;
}
#page_photos #tags a.tag7, #videos #tags a.tag7{
	font-size:18px;
	color:#000000;
}
#page_photos #tags a.tag8,  #videos #tags a.tag8 {
	font-size:20px;
	color:#000000;
}
#page_photos #tags a.tag9,  #videos #tags a.tag9 {
	font-size:22px;
	color:#25A9C7;
}
#page_photos #tags a.tag10, #videos #tags a.tag10 {
	font-size:24px;
	color:#DC1820;
}
/*membre tribus pub*/
#membres #droite_pub_msg, #tribus #droite_pub_msg, #amis #droite_pub_msg  {
	float :right;
	margin-bottom : 10px;
	margin-right:10px;
}
#membres #droite_pub_msg #publicite, #tribus #droite_pub_msg #publicite, #amis #droite_pub_msg #publicite {
	background-image: url(fond_publicite.gif);
}

#membres #gauche_membre, #tribus #gauche_tribu  , #amis #gauche_ami {
	width:660px;
}
#membres #droite_pub_msg #messages, #tribus #droite_pub_msg #messages, #amis #droite_pub_msg #messages {
	width:310px;
	height:276px;
	background-image: url(fond_blogs_accueil.gif);
	padding-left:10px;
	padding-top:10px;
}
#membres #droite_pub_msg #messages .message, #tribus #droite_pub_msg #messages .message, #amis #droite_pub_msg #messages .message{
	clear:both;
	width:300px;
	margin-right:10px;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DC1820;*/
	height:45px;
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px dotted #DC1820;
}

#membres #droite_pub_msg #messages .message h2, #tribus #droite_pub_msg #messages .message h2, #amis #droite_pub_msg #messages .message h2  {
	font-weight:bold;
	font-size:11px;
	margin:0;
}
#membres #droite_pub_msg #messages .message img, #tribus #droite_pub_msg #messages .message img, #amis #droite_pub_msg #messages .message img {
	float:left;
}
#login, #retrouvermotdepass, #modification,#inscription,#invitimport,#invitemail{
	margin-top:20px;
}
.profil_sup{
	background-color:#cecccd;
}
.h1profil_sup{
	color:#DC1820;
}
#contenu #sous_menu2 {
	width:980px;
	height:40px;
	text-align:right;
}
#contenu #sous_menu2  ul, #contenu #sous_menu2  li{
	margin:0;
	padding:0;
}
#contenu #sous_menu2  ul{
	float:right;
	padding-right:0;
}
#contenu #sous_menu2  li{
	list-style:none;
	float:left;
	margin-top:6px;
}
#contenu #sous_menu2  li a{
	color:#dc1820;
	display:block;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	border:none;
}
#contenu #sous_menu2  li a:hover{
	color:#25a9c7;
}
#contenu #sous_menu2  li a img{
	border:none;
	padding-top:3px;
}
#sous_menu3{
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}
.amis_hr{
	width:650px;
	float:left;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DC1820;
	margin-bottom:5px;
	font-size:20px;
}
#part1 #messages {
	width:300px;
	height:276px;
	/*background-image: url(fond_blogs_accueil.gif);*/
	padding-left:10px;
	padding-top:10px;
	float:right
}
#part1 #messages h1{
	color:#DC1820;
}
