@charset "UTF-8";

* {
 	margin: 0;
	padding: 0;
	border: 0;
}

body{
   behavior:url("css/csshover.htc"); 
	background-image: url("../img/fond_degrade_1x600.jpg");
	background-repeat: repeat-x;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:13px;
	color:#444444;
	background-color:#F6D7FF;
	-webkit-text-size-adjust:none;
}

a:link {
color:#444444;
text-decoration:underline;
}
a:visited {
color:#444444;
text-decoration:underline;
}
a:hover {
color:#444444;
text-decoration:none;
}
a:active {
color:#444444;
text-decoration:none;
}

a.categorie:link {
color:#000000;
margin-left:10px;
text-decoration:underline;
}
a.categorie:visited {
color:#000000;
margin-left:10px;
text-decoration:underline;
}
a.categorie:hover {
color:#000000;
margin-left:10px;
text-decoration:none;
}
a.categorie:active {
color:#000000;
margin-left:10px;
text-decoration:none;
}

a.envaleur:link {
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
}
a.envaleur:visited {
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
}
a.envaleur:hover {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
a.envaleur:active {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a.titre:link {
font-size:18px;
font-weight:bold;
text-decoration:none;
}
a.titre:hover {
font-size:18px;
font-weight:bold;
text-decoration:none;
}
a.titre:visited {
font-size:18px;
font-weight:bold;
text-decoration:none;
}
a.titre:active {
font-size:18px;
font-weight:bold;
text-decoration:none;
}


a.lien_footer:link {
color:#999999;
text-decoration:underline;
font-size:11px;
}
a.lien_footer:visited {
color:#999999;
text-decoration:underline;
font-size:11px;
}
a.lien_footer:hover {
color:#999999;
text-decoration:none;
font-size:11px;
}
a.lien_footer:active {
color:#999999;
text-decoration:none;
font-size:11px;
}




.global{
	width:780px;
	margin-left: auto;
	margin-right: auto;}

.header {
padding-top:20px;
padding-bottom:5px;
color:#444444;
}

.titre {
font-size:18px;
font-weight:bold;
}

.sous_titre {
font-size:11px;
font-weight:bold;
}

.menu_site {
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}

.contenu{
padding-top:10px;
padding-bottom:10px;
}

.gauche{
	float:left;
}

.menu_categories {
	background-color:#FFFFFF;
	width: 130px;
 	-moz-border-radius-topright: 22px;
	-webkit-border-top-right-radius: 22px;
	border-top-right-radius: 22px;
	-moz-border-radius-bottomleft: 22px;
	-webkit-border-bottom-left-radius: 22px;
	border-bottom-left-radius: 22px;
	padding: 7px;
}

.boite_pub {
	margin-top:10px;
	background-color:#FFFFFF;
	width: 130px;
 	-moz-border-radius-topright: 22px;
	-webkit-border-top-right-radius: 22px;
	border-top-right-radius: 22px;
	-moz-border-radius-bottomleft: 22px;
	-webkit-border-bottom-left-radius: 22px;
	border-bottom-left-radius: 22px;
	padding: 7px;
	text-align:center;
}

.liste_ddm{
	float:right;
}

.boite_ddm {
	margin-bottom:10px;
	background-color:#FFFFFF;
	width: 610px;
	min-height:90px;
	-moz-border-radius-topright: 22px;
 	-webkit-border-top-right-radius: 22px;
 	border-top-right-radius: 22px;
 	-moz-border-radius-bottomleft: 22px;
 	-webkit-border-bottom-left-radius: 22px;
 	border-bottom-left-radius: 22px;
	padding: 7px;
	border-color:#FFFFFF;
}

.input_commentaire {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid
}
.input_texte_commentaire {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #adadad 1px solid; MARGIN-TOP: 6px; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 1px solid; WIDTH: 740px; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif
}
.input_bouton_commentaire {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid;
}

.boite_comentaire_ddm {
	margin-bottom:10px;
	background-color:#FFFFFF;
	width: 610px;
	min-height:45px;
	-moz-border-radius-topright: 22px;
 	-webkit-border-top-right-radius: 22px;
 	border-top-right-radius: 22px;
 	-moz-border-radius-bottomleft: 22px;
 	-webkit-border-bottom-left-radius: 22px;
 	border-bottom-left-radius: 22px;
	padding: 7px;
	border-color:#FFFFFF;
}

.boite_vote{
float:left;
margin-right:5px;
text-align:center;
font-size:14px;
}

.bouton_vote_ddm {
position:relative;
z-index:24;
	margin-bottom:5px;
	width:51px;
	height:41px;
	background-image:url("../img/bouton_violet_51x41.jpg");
	color:#000000;
	font-weight:bold;
}

.bouton_vote_ddm:hover {
z-index:25;
background-image:url("../img/bouton_violet_fonce_51x41.jpg");
	color:#000000;
cursor: pointer;
}


div.bouton_vote_ddm span{display:none}

div.bouton_vote_ddm:hover span{
	display:block;
	position:absolute;
	top:35px;
	left:45px;
	background-color:#FFCDF5;
	color:#000000;
	padding:1px;
	font-weight:normal;
	width:15em;
	font-size:13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D87BE4;
	border-right-color: #714077;
	border-bottom-color: #714077;
	border-left-color: #D87BE4;

}


.bouton_vote_esf {
position:relative;
z-index:24;
margin-bottom:5px;
width:51px;
height:41px;
background-image:url("../img/bouton_violet_51x41.jpg");
color:#990033;
font-weight:bold;
}

.bouton_vote_esf:hover {
z-index:25;
background-image:url("../img/bouton_violet_fonce_51x41.jpg");
color:#990033;
	cursor: pointer;
}

div.bouton_vote_esf span{display:none}

div.bouton_vote_esf:hover span{
	display:block;
	position:absolute;
	top:35px;
	left:45px;
	background-color:#FFCDF5;
	color:#000000;
	padding:1px;
	font-weight:normal;
	width:10em;
	font-size:13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D87BE4;
	border-right-color: #714077;
	border-bottom-color: #714077;
	border-left-color: #D87BE4;

}


.bouton_voted {
position:relative;
z-index:24;
	margin-bottom:5px;
	width:51px;
	height:41px;
background-image:url("../img/bouton_violet_fonce_51x41.jpg");
	color:#FFFFFF;
	font-weight:bold;
}

.bouton_voted:hover {
z-index:25;
	color:#FFFFFF;
}


div.bouton_voted span{display:none}

div.bouton_voted:hover span{
	display:block;
	position:absolute;
	top:35px;
	left:45px;
	background-color:#FFCDF5;
	color:#000000;
	padding:1px;
	font-weight:normal;
	width:6em;
	font-size:13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D87BE4;
	border-right-color: #714077;
	border-bottom-color: #714077;
	border-left-color: #D87BE4;
}




.ddm_contenu {
	margin-right:0px;
	min-height: 75px;
	text-align:justify;
		font-size:13px;

}

.ddm_footer {
	color:#D87BE4;
/*	text-align:right;*/
	font-size:12px;
}

.ddm_footer_number {
	float:left;
/*	color:#000000;
	font-style:italic;*/

}

.ddm_footer_infos {
	float:right;

}



.envaleur{
font-weight:bold;
}

.warning{
font-weight:bold;
color:#FF0000;
}

.ok{
font-weight:bold;
color:#009900;
}


.ddm_auteur {
	FLOAT: left
}
.ddm_cat {
	FLOAT: right; MARGIN-RIGHT: 10px
}

#submit {
	DISPLAY: none; MARGIN: 15px 15px 15px
}
#submit INPUT {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid
}
#submit INPUT#firstname {
	DISPLAY: none
}
#submit TEXTAREA {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #adadad 1px solid; MARGIN-TOP: 6px; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 1px solid; WIDTH: 740px; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif
}
#submit SELECT {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 1px solid; WIDTH: 160px; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid
}
#submit .ok {
	FLOAT: right; MARGIN: 10px
}
#submit .ok INPUT {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid
}

.footer {
	padding: 7px;
	width:780px;
	margin-left: auto;
	margin-right: auto;
	float: right;
	text-align:center;
	color:#999999;
	font-size:11px;
}

