h1 {
	font-size:11px;
	font-weight:normal;
	text-align:center;
	font-family:lucida grande, tahoma;
	color:#FFE4AF;
	margin-top:0;
	margin-bottom:0;

}

h2{
	font-size:11px;
	font-weight:normal;
}

td {
	/*text-align: left;*/
	/*vertical-align: top;*/
	font-family:lucida grande, tahoma;
	font-size:11px;
	color:#000000;
	line-height:13px;
}
a {
	text-decoration: none;
	color:#3082A8;
	font-size:11px;
	font-weight:bold; /* BUT : TOUS les liens doivent être en gras */
}

body { 	
	margin:0px;padding:0px;
	background:#FFA600 url(../images/stripe.png) repeat-x scroll center top;
	/*background:#EFEFEF;*/
}


.copy{
font-family:Tahoma;
font-size:11px;
color:#6B6B6B;
text-decoration:none;
}

.top_txt {color:#646464; font-size:10px}

.gray {color:#6B6B6B; text-decoration:none}
.graypale {color:#808080; text-decoration:none}
.blue {color:#3082A8}
.green {color:#779F09}
.orange {color:#E36203}
.red {color:#CC0000}
.white{color:#FFFFFF}

a:hover{text-decoration:underline;}






/* message box */

.messageBox { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;	
	border: 1px solid #666666  ;
}

.messageStackError, .messageStackWarning { 
	background-color: #ffb3b5;
	padding: 8px; 
}

.messageStackSuccess { 
	background-color: #BEFF5F;
	padding: 8px; 
}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* VOTE ELEMENTS */

.note{background:#f28e00;border-top:2px solid #87bcd6;border-left:2px solid #87bcd6;cursor:default;text-align:center; font-weight:bold;color:#fff}


.nm{background:#1e56a1;border-top-color: #7d9cc6;border-left-color: #7d9cc6;}


.vote{background-repeat: no-repeat;background-position:left bottom;padding-top:5px;padding-bottom:10px;font-weight:bold;text-align:center}
.vm{background-image:url(../images/vote/votem.gif);color:#cbe2ea;}
.vm1{background-image:url(../images/vote/votedm.gif);color:#114283;}

.poll{padding-top:10px;width:65px}

.link_vote{color:#cbe2ea; text-decoration:none;}


/* MENU */

.lienmenu {
	text-decoration: none;
	color:#3082A8;
	font-size:12px;
	font-weight:bold;
}

.lienmenu:hover{text-decoration:underline;}


/* NOMS */
.name, a.name {
color:#E36203 ;
font-weight:bold;
text-decoration:none;
}


a.name:hover {
text-decoration:underline;
}

/* POSTS */
.post, a.post {
color:#3082A8 ;
font-weight:bold;
text-decoration:none;
}

a.post:hover {
text-decoration:underline;
}


/* LIENS */
.link, a.link {
color:#6B6B6B ;
font-weight:bold;
text-decoration:none;
}

a.link:hover {
text-decoration:underline;
}




/* AJOUTER AUX FAVORIS */
.addfav, a.addfav {
color:#FFA70F ;
text-decoration:none;
}


a.addfav:hover {
text-decoration:underline;
}


/* En-têtes éléments clients*/
.customer_entete{
background:#f28e00;
text-align:center;
font-weight:bold;
color:#fff;
padding-top:3px;
padding-bottom:6px;
letter-spacing:3px;
font-size:larger;
}


/* Mises en avant*/
.miseenavant {
color:#E36203 ;
font-weight:normal;
margin-bottom:5px;
text-align:left;
}

.miseenavant_blue {
color:#3082A8 ;
font-weight:normal;
margin-bottom:5px;
text-align:left;
}

/* Titre Action (ex : "ajouter un commentaire" */
.title_action {
color:gray ;
font-weight:bold;
margin-bottom:5px;
margin-top:14px;
}

/* Titre Prefooter*/
.title_prefooter {
color:orange ;
font-weight:bold;
font-size:larger;
margin-bottom:5px;
margin-top:20px;
text-align:left;
}

/* TRI */ 
a.sort {
	border:1px solid #D3DFED;
	display:block;
	float:left;
	font-weight:bold;
	margin:6px 3px 10px 0pt;
	padding:2px 8px;
	text-decoration:none;	
}
a.sort:hover, a.sort:focus { 
	text-decoration:none;
	background-color:#FFFFCC;
}

.sort_active {
	border:1px solid #999999;
	color:#999999;
	display:block;
	float:left;
	font-weight:bold;
	margin:6px 3px 10px 0pt;
	padding:2px 8px;
	background-color:#F2F2F2;
}
.sort_title {
	color:#999999;
	display:block;
	float:left;
	font-weight:normal;
	margin:6px 3px 10px 0pt;
	padding:2px 4px;
}

/* Ligne séparation */
.lignsep {
background:#999999 none repeat scroll 0%;
border:medium none;
color:#999999;
height:1px;
margin:2px 0pt 0pt 2px;
overflow:hidden;
}


/* Elements résumé */
.resum_pic {
	 position: relative;
	 padding-right: 1ex;
	 float: left;
}

.resum_text {
	 color: #000000;
	 font-family: Arial, sans-serif;
	 font-size: 11px;
	 font-weight: normal;
	 text-align: justify;
	 text-decoration: none;
}
.resum_text:hover, .resum_text:focus { 
	text-decoration:none;
	color: #000000;
}

/* Element info (tip)*/
.tip {
	margin: 1em;
	padding: 0.5em;
	background: #FFF7D2;
	-moz-border-radius:10px;
	border-radius:10px;
	line-height: 1.1;
	float : left; 
	width : 680px; 
}

.tip_red {
	margin: 1em;
	padding: 0.5em;
	background: #FFB3B5;
	-moz-border-radius:10px;
	border-radius:10px;
	line-height: 1.1;
	float : left; 
	width : 680px; 
}
/* PAGINATION (copie digg.com) */

.pages {
clear:left;
font-size:85%;
margin:1em 0pt;
overflow:hidden;
}
.pages a, .pages span {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #FFFFFF;
display:block;
float:left;
margin-right:0.1em;
padding:0.2em 0.5em;
}
.pages span.current {
background:#2E6AB1 none repeat scroll 0%;
border:1px solid #2E6AB1;
color:#FFFFFF;
font-weight:bold;
}
.pages a {
border:1px solid #9AAFE5;
text-decoration:none;
}
.pages a:hover {
border-color:#2E6AB1;
}
.pages a.nextprev {
font-weight:bold;
}
.pages span.nextprev {
color:#666666;
}
.pages span.nextprev {
border:1px solid #DDDDDD;
color:#999999;
}
.pages .nextprev-next {
float:right;
}



/* ALBUMS PHOTOS */
.album_photo {
	border:1px solid #E36203;
	float:left;
	height:200px;
	padding:3px;
	text-align:center;
	width:165px;
	background-color:#FFE4AF;
}
/* FIN ALBUMS PHOTOS */



/* OVERFLOWS*/
.comments_overflow {
	overflow:auto;
	max-height:350px;
	border:1px solid #CCCCCC;
	margin: auto; 
}

/* FIN OVERFLOWS*/


/* ADSENSE */
.adsense {
	margin:5px 0px;
	text-align:center;
}

/* MODERATION */
.moderation {
	border:2px solid red;
	color:yellow;
	background-color: black;	
	padding:2px 4px;
}

.moderation  a{
	color:white;
}

/* STATUS */
.status{
	color:#8F1A8D;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 11px;
}

.status_upd{
	color:gray;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 9px;
}

.inp_status{
font-family:Tahoma;
font-size:12px;
background-color:white;
color:#7F177F;
padding:2px;
}


/* éléments formulaires */

checkbox, radio, select {
  font-family: Verdana, Arial, sans-serif;
  background-color:#FFFFFF;
  font-size: 11px;
  padding:3px;
  margin-top:1px;
  margin-bottom:1px;
}

input {
  background-color:#FFFFFF;
  border:1px solid #7F9DB9;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  padding:3px;
  margin-top:1px;
  margin-bottom:1px;
}

input.button {
  border:2px solid #CCCCCC;
  background-color:#174B81;
  font-size:11px;
  color:#FFFFFF;
  margin-top:1px;
  margin-bottom:1px;
  padding-top:1px;
  padding-bottom:2px;
}

input.button_image {
  border:0px;
  vertical-align: middle;
}

textarea {
  background-color:#FFFFFF;
  border:1px solid #7F9DB9;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  padding:3px;
  width:500px;
  margin-top:1px;
  margin-bottom:1px;
}

/* Puces */
li
{
	margin-top: 5px;
} 

/* Liens spéciaux (vers des sections du site) */
.smartlink, a.smartlink {
font-weight:normal;
text-decoration:none;
}

.smartlink_zone
{
	margin-top: 5px;
	margin-bottom: 5px;
} 

.under{
	text-decoration:underline !important; 
}

