body{
	margin:0;
	padding:20px 0 0 0;
	background-image:url('strip.jpg');
	background-repeat:repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content{
	padding-top:15px;
}
/*************************************
	VALEUR PAR DEFAUT POUR IE ET FIREFOX
**********************************************************/
ul{
	margin:0;
	padding:0 0 0 10px;
}
li{
	margin:0;
	padding:0;
}

p{
	margin:15px 0 15px 0;
	padding:0;
}
img a, a img, img{
	border:none;
}

/*** TITRE ***/
h1{
	padding:0;
	margin:0 0 15px 0;
	font-size:32px;
	font-weight:bold;
}
h2{
	padding:0;
	margin:0 0 15px 0;
	font-size:23px;
	font-weight:bold;
}
h3{
	padding:0;
	margin:0 0 15px 0;
	font-size:20px;
	font-weight:bold;
}
h4{
	padding:0;
	margin:0 0 15px 0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#global {
	width:1033px;
	margin:0 auto 0 auto;
}
#header{
	background-image:url('header.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	height:100px;
}
#header #logo{
	margin:20px 0 0 20px;
}
#header #login{
	background-image:url(login.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:251px;
	height:83px;
	margin:16px 16px 0 0;
	color:#FFFFFF;
	font-size:12px;
	padding:10px 0 0 10px;
}
#header #login a{
	color:#FFFFFF
}
#header #login input[type="text"],#header #login input[type="password"]{
	border:1px solid #000000;
	width:133px;
	height:16px;
}

#contenu{
	background-image:url('fond.gif');
	background-position:left top;
	background-repeat:repeat;
}
#menu {
	height:26px;
	border-bottom:4px solid #f4bcef;
	margin-left:6px;
	margin-right:6px;
}
#menu li {
	float:left;
	margin-right:5px;
	list-style:none;
	background-image:url('onglet_a.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:26px;
}
#menu li a{
	display:block;
	line-height:26px;
	background-image:url('onglet.gif');
	background-position:right top;
	background-repeat:no-repeat;
	margin-left:9px;
	padding-right:10px;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#menu li#current{
	background-image:url('onglet_on_a.gif');
}
#menu li#current a{
	background-image:url('onglet_on.gif');
	color:#FFFFFF;
}

#menu li a:hover{
	color:#666666;
}

/* Colonne de contenu */
/*************
	LEFT
************************************************************************************/
#left {
	width:200px;
	padding-left:15px;
	vertical-align:top;

}
#left .left{
	margin-bottom:15px;
}

/********** dernier inscrit ********/
#left #dernier_inscrit{
	width:194px;
	background-image:url('cadre_inscrit_fond.gif');
	background-position:left top;
	background-repeat:repeat;
}
#left #dernier_inscrit h2{
	background-image:url('cadre_inscrit_header.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	color:#810b4c;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-weight:bold;
}
#left #dernier_inscrit .footer{
	background-image:url('cadre_inscrit_footer.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:10px;
}
#left #dernier_inscrit .footer a{
	font-weight:bold;
	font-size:12px;
	color:#810b4c;
	padding-right:15px;
}
#left #dernier_inscrit a.lien_image{
	margin-bottom:10px;
	display:block;
}


/*************************** precedent *********************/
#left #vote_precedent{
	width:194px;
	background-image:url('cadre_prec_fond.gif');
	background-position:left top;
	background-repeat:repeat;
}
#left #vote_precedent h2{
	background-image:url('cadre_prec_header.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-weight:bold;
}
#left #vote_precedent .footer{
	background-image:url('cadre_prec_footer.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:10px;
}
#left #vote_precedent .footer a{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding-right:15px;
}

#left .image_left{
	width:160px;
	border:1px solid #000000;
}




/*************
	MIDDLE
************************************************************************************/

#middle {
	width:472px;
	vertical-align:top;
	padding-left:10px;
}

#middle .mini_content{
	padding:0 10px 0 10px;
}

#middle #principal .detail{
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#810b4c;
	padding-right:5px;
}

#middle .voir_commentaire{
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#810b4c;
	padding-right:5px;
}

/****** principal***********/
#middle #principal{
	width:458px;
	background-image:url('cadre_principal_fond.gif');
	background-position:left top;
	background-repeat:repeat;
}
#middle #principal h1{
	background-image:url('cadre_principal_header.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	color:#810b4c;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-weight:bold;
}
#middle #principal h2{
	text-align:left;
	font-size:14px;
	color:#810b4c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	text-align:center;
	
}

#middle #principal .footer{
	background-image:url('cadre_principal_footer.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
}
#middle #principal .footer a{
	font-weight:bold;
	font-size:12px;
	color:#666666;
	padding-right:5px;
}
#middle #principal .footer a.inactif{
	font-weight:bold;
	font-size:12px;
	color:#CCCCCC;
	padding-right:5px;
}


#middle #principal img.image_vote{
	width:385px;
	border:2px solid #000000;
}
#middle #principal form#vote{
	margin:10px 0 10px 0;
}
/****** commentaire***********/
#middle .commentaire{
	width:458px;
	background-image:url('cadre_principal_fond.gif');
	background-position:left top;
	background-repeat:repeat;
	margin-top:15px;
	
}
#middle .commentaire h3{
	background-image:url('cadre_principal_header.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	font-size:14px;
	color:#810b4c;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-weight:bold;
	padding-left:10px;
}
#middle .commentaire .footer{
	background-image:url('cadre_principal_footer.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
}
#middle .commentaire.footer a{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

#middle .commentaire img.image_vote{
	width:385px;
	border:2px solid #000000;
}

#middle .commentaire p{
	margin:5px 0 5px 0;
	padding:0 10px 0 10px;
}

#middle .commentaire a,#middle .commentaire a:link,#middle .commentaire a:visited,#middle .commentaire a:active{
	color:#810B4C;
}

/**************/

#middle #principal_contenu{
	width:980px;
	background-image:url('cadre_contenu_fond.jpg');
	background-position:left top;
	background-repeat:repeat;
}
#middle #principal_contenu h1{
	background-image:url('cadre_contenu_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	color:#810b4c;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-weight:bold;
}
#middle #principal_contenu h2{
	text-align:left;
	font-size:14px;
	color:#810b4c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	
}

#middle #principal_contenu .footer{
	background-image:url('cadre_contenu_footer.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
}
/*************
	RIGHT
************************************************************************************/

#right {
	width:301px;
	vertical-align:top;
	padding-right:10px;
}

#right .right{
	margin-bottom:15px;
}
/******** RANDOM ****************/
#right #random{
	width:299px;
	background-image:url('cadre_best_fond.gif');
	background-position:left top;
	background-repeat:repeat;
	
}
#right #random h2{
	background-image:url('cadre_best_header.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-weight:bold;
	padding-left:10px;
}
#right #random .footer{
	background-image:url('cadre_best_footer.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
}
#right #random .footer a{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding-right:15px;
}

/********** bloc note ****************/
#right #bloc_note{
	width:299px;
	background-image:url('cadre_blocnote_fond.gif');
	background-position:left top;
	background-repeat:repeat;
	
}
#right #bloc_note h2{
	background-image:url('cadre_blocnote_header.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	font-size:14px;
	color:#810b4c;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-weight:bold;
	padding-left:10px;
}
#right #bloc_note .footer{
	background-image:url('cadre_blocnote_footer.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
}
#right #bloc_note .footer a{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-right:15px;
}
#right #bloc_note p{
	margin:0;
	padding:0px 10px 5px 10px;
}



/************** COMPTE INFO PHOTO  ***********/
.info_photo{
	vertical-align:top;
	font-size:12px;
}	
.info_photo .titre{
	font-weight:bold;
	color:#850951;
}	
.info_photo .note{
	font-weight:bold;
	color:#850951;
}	
.info_photo .titre_commentaire{
	font-weight:bold;
	color:#850951;
}	
.info_photo .commentaire{
}	

/*******************
		FOOTER
******************************************/


#footer {
	background-image:url('footer.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:center;
	padding:25px 0 10px 0;
}
#footer a{
	text-decoration:none;
	color:#810B4C;
}
/********* LIEN *****/
a.lien_evaluer{
	background-image:url('ico_photo.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
	text-decoration:none;
	margin:20px 0 10px 0;
	display:block;
	width:150px;
}
a.lien_new_commentaire{
	background-image:url('ico_crayon.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
	text-decoration:none;
}
a.lien_ami{
	background-image:url('ico_lettre.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
	text-decoration:none;
}

a.affiche_vignette{
	overflow:hidden;
	display:block;
	border: 1px solid #000000;
}

a.star_vote{
	cursor:pointer;
	background-image:url(star.jpg);
	background-repeat:no-repeat;
	height:16px;
	display:block;
}

span.note_img{
	display:block;
	text-align:center;
	font-size:12px;
	color:#810b4c;
	font-weight:bold
}


.cache{
	display:none;
}

.erreur_msg{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF3333;
}



#pagination_commentaire{
	font-weight:bold;
	font-size:12px;
	color:#666666;
	padding-right:10px;
	text-align:right;
}
#pagination_commentaire a{
	font-weight:bold;
	font-size:12px;
	color:#810B4C;
	padding-right:10px;
	text-decoration:none;
}

#pagination_commentaire a.inactif{
	font-weight:bold;
	font-size:12px;
	color:#CCCCCC;
	padding-right:5px;
}

p.description{
	padding:0 20px 0 20px;
}

#choix_sex{
	text-align:center;
	padding-bottom:10px;
}
#choix_sex a,#choix_sex a:link,#choix_sex a:visited{
	color:#810B4C;
	font-weight:bold;
}
