*{ margin:0; padding: 0;}

body{
	background-image: url(/images/fond.jpg);
	background-repeat: repeat-x;
	background-color: #EF5758;
	text-align: center;
	font-family: Verdana; font-size: 12px; color: #222222;
	line-height:15px;
}
img, div { behavior: url(/iepngfix.htc) }
img{ border: 0;}
a { color:#803030; text-decoration: none;}
a:visited { color:#803030; text-decoration: none;}
a:hover { color: #803030; text-decoration: underline;}

#logo {
	width: 449px; height: 126px;
	float: left;
}
#bulle_haut {
	width: 144px; height: 76px;
	float: right;
	background-image: url(/images/bulle.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 25px;
}

#corps_page {
	width: 955px;
	margin-left: auto; margin-right: auto;
	text-align: left;
	overflow: hidden;
}
html>body #corps_page {
	width: 955px; height: auto;
	margin-left: auto; margin-right: auto;
	text-align: left;
	overflow: hidden;
}

#centre_corps {width: 928px;margin-top: 130px;}
*>#centre_corps {width: 920px;margin-top: 130px;}

#menu {
	width: 581px; height: 67px;
	margin: 36px 0 4px 4px;
	background-image: url(/images/pretatou_menu.png);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	padding-top: 10px;
	line-height:16px;
}
#menu a { color:#fff; text-decoration: none;}
#menu a:visited { color:#fff; text-decoration: none;}
#menu a:hover { color:#fff; text-decoration: underline;}
#menu img {vertical-align:center;}

#connexion {
	width: 305px; height: 92px;
	background-image: url(/images/pretatou_connexion.png);
	background-repeat: no-repeat;
	padding:21px 0 0 30px;
	float: left;
}
#connexion a { color:#803030; text-decoration: none;}
#connexion a:visited { color:#803030; text-decoration: none;}
#connexion a:hover { color:#803030; text-decoration: underline;}
//#connexion_titre a { color:#134794; text-decoration: none;}
//#connexion_titre a:visited { color:#134794; text-decoration: none;}
//#connexion_titre a:hover { color: #134794; text-decoration: underline;}
#connexion_contenu a.small { color:#803030; font-size:11px; text-decoration: none;}
#connexion_contenu a:visited.small { color:#803030; text-decoration: none;}
#connexion_contenu a:hover.small { color:#803030; text-decoration: underline;}
#connexion_titre {
	padding-left: 80px;
	font-weight: bold;
}
#connexion_contenu table { text-align: left;}
#connexion_contenu {
	padding: 10px 0 0 5px;
	text-align: left;
}

#liste_pretatou{
	width:730px; min-height: 1100px;
	float:left;
}
html>body #liste_pretatou{
	width:730px; height: auto; min-height: 1100px;
	float:left;
}
.c1 {
	width: 730px; float:left; margin: 4px;
	background:#F8B0B0;
	padding:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	color:#000;
}

.c2 {
	width: 730px; float:left; margin: 4px;
	background:#DD767B;
	padding:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	color:#000;
}
.c1_pretatou {
	width: 730px; float:left; margin: 0 4px;
	background:#F8B0B0;
	padding:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	border-bottom: 1px #FFF solid;
}

.c2_pretatou {
	width: 730px; float:left; margin: 0 4px;
	background:#DD767B;
	padding:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	border-bottom: 1px #FFF solid;
}


.ccom {
	width: 95%; float:left; margin: 4px;
	background:#FFF;
	padding:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
}
.ccom1 {
	width: 85%; float:right; margin: 4px;
	background:#FFF;
	padding:5px;
	/*
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	*/
	text-align:left;
}
.ccom2 {
	width: 85%; float:left; margin: 4px;
	background:#B1DAFC;
	padding:5px;
	/*
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	*/
	text-align:left;
}
.com_textarea { width:90%;}
.pcom1 {
	width: 85%; height:20px; margin-top:-4px; float:right;
	background-image: url(/images/commentaire_parole_1.png);
	background-repeat: no-repeat;
	background-position: 20px;
}
.pcom2 {
	width: 85%; height: 20px; margin-top:-4px; float:left;
	background-image: url(/images/commentaire_parole_2.png);
	background-repeat: no-repeat;
	background-position: 30px;
}

.c_or {
	width: 730px; float:left; margin: 4px;
	background:#FFF5C1;
	padding:5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow-x:hidden;
}
.c_argent {
	width: 730px; float:left; margin: 4px;
	background:#D4D4D4;
	padding:5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow-x:hidden;
}
.c_bronze {
	width: 730px; float:left; margin: 4px;
	background:#C5B79C;
	padding:5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow-x:hidden;
}

.inscription {
	background-image: url(/images/inscription.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.centre_infos { font-size: 10px; color:#333}

div.vote { width: 729px; height: 31px; text-align: center; background-image: url(/images/fleche.png); background-repeat: no-repeat; padding-top: 12px; margin-top:6px;}
a.vote,a:visited.vote,a:hover.vote { color: #FFF;}

div.fond_fleche { width: 729px; height: 43px; background-image: url(/images/fond_fleche.png); background-repeat: no-repeat; margin-top:6px;}
div.fond_fleche_new { width: 729px; height: 43px; background-image: url(/images/fond_fleche_new.png); background-repeat: no-repeat; margin-top:6px;}
div.fond_tableau { width: 729px; height: 83px; background-image: url(/images/fond_tableau.png); background-repeat: no-repeat; padding:6px; vertical-align:bottom; margin-top:6px;}
div.fond_tableau_nb { background-image: url(/images/fond_tableau_nb.png); float:left; text-align: center; font-weight:bold; color: #FFF; vertical-align:bottom;}
div.fond_tableau_nb_vote { background-image: url(/images/fond_tableau_nb.png); float:left; text-align: center; font-size:18px; font-weight:bold; color: #555; vertical-align:bottom;}

.multipage_g { text-align:left; font-size:11px; float:left;}
.multipage_d { text-align:right; font-size:11px; float: right;}

#liste_categories {
	width: 148px; float:right; margin: 4px 0 4px 4px;
	padding: 10px;
	background:#fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	text-align: left;
}
#liste_categories i { font-size: 10px; color:#999}
#derniers_commentaires {
	width: 148px; float:right; margin: 4px 0 4px 4px;
	padding: 10px;
	background:#fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	text-align: left;
}
#derniers_commentaires i { font-size: 10px; color:#999}

#boutique_droite {
	width: 148px; float:right; margin: 4px 0 4px 4px;
	padding: 10px;
	background:#fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	text-align: center;
}

#pub_droite {
	width: 168px; float:right; margin: 4px 0 4px 4px;
	background:#B1DAFC;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	text-align: center;
}

#pseudobox {float: right;}

#bas {
	width: 915px;
	padding: 10px 0; margin: 7px 0 10px 4px;
	text-align: center;
	float: left;
	background:#DD767B;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	text-align: center;
}
#bas i {font-style:normal; font-size:9px;}

.clear { clear: both;}

h1 {
	text-align: center;
	font-size: 14px;
	display:inline;
}

h2 {
	font-size: 14px;
	display:inline;
}

h3 {
	font-size: 12px;
	font-weight:bold;
	background-color:#26A3FF;
	display:inline;
}

blockquote{
	margin-left:10px;
}
ul,ol{
	margin-left:10px;
}
li{
	margin-left:10px;
}
input, textarea {
	margin: 1px;
	border-width:1px;
	border-color:#A1C0DB;
	border-style:solid;
}

.classement_gauche { width: 365px; float:left; margin-bottom: 10px;}
.classement_droite { width: 365px; float:right; margin-bottom: 10px;}

.boutique_tshirt { width:180px; float: left; text-align: center;}

#affiche {
	clear:both;
	width: 350px; margin: 4px auto 20px auto;
	background:#B1DAFC;
	padding:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	overflow-x:hidden;
	text-align:center;
}

.favoris {margin:2px 2px 10px 2px; float:right;}
.facebook {margin:2px 2px 10px 2px; float:right;}
.addthis {margin:2px 2px 10px 2px; float:right;}
.twitter {margin:2px 2px 10px 2px; float:right;}

.favoris_link {
padding:2px 0 0 20px; height:16px; background:url('/images/etoile.png') no-repeat center left;
}

.facebook_link{
padding:2px 0 0 20px; height:16px; background:url('http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?7:26981') no-repeat center left;
}

.addthis_link{
padding:2px 0 0 20px; height:16px; background:url('/images/addthis.gif') no-repeat center left;
}

.twitter_link{
padding:2px 0 0 20px; height:16px; background:url('/images/twitter.png') no-repeat center left;
}

.note_video{ text-align:center;}

.notes_video{}
.notes_video_libelle{ 
	text-align:center;
	font-size:10px;
	padding-bottom:10px;
}

.proposer_mieux{
	clear:both;
	text-align:center;
}
.link_cache{font-size:0px;}
