﻿* {
margin:0;
padding:0;
}

BODY {
	background-color:#F5F5F5;
	background-image:url(./images/bg_site.jpg);
	background-position:center top;
	background-repeat:no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	}
	
a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#000;
	text-decoration:underline;
	} 
	
a:hover {
	color:#D010B1;
	text-decoration:none;
	}

h1 {
    padding:20px 0 0 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
	color:#D010B1;
	font-weight:bold;
	} 
	
h2 {
    padding:20px 0 0 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
	color:#D010B1;
	font-weight:bold;
	} 
	
h3 {
    padding:0 0 0 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#D010B1;
	font-weight:bold;
	} 
	
img {
    border:0;
    margin:0;
    }

p {
    padding:0 0 2px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:justify;
	}

li {
    width:auto;
    list-style-type:none;
    }

input:focus {
    background-color: #FFF0FD;
    color: #D010B1;
    }

input {
    color: #D010B1;
    }

.bouton {
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#FFF;
    background-color:#D010B1;
    text-decoration:none;
    }
    
#conteneur_global {
    position:relative;
    margin:0 auto;
    width:816px;
    }

.entete {
    position:relative;
    margin:0 auto;
    width:816px;
    height:290px;
    background-color:#FFF;
    text-align:center;
    }

.entete p {
    padding:0 0 0 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	text-align:center;
	}

.entete a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
	color:#000;
	text-decoration:underline;
	} 
	
.entete a:hover {
	color:#D010B1;
	text-decoration:none;
	}
	
/* Elements colonne gauche */	
#colonne_gauche {
    float:left;
    padding:0 0 0 10px;
    width:556px;
    }
    
#edito {
    width:556px;
    }

#rubrique {
    width:556px;
    }
    
#rubrique h2 {
    clear:both;
    padding:10px 0 0 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#D010B1;
	font-weight:bold;
	} 

#rubrique p {
    clear:both;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:justify;
	}
    
#rubrique p img {
    float:left;
    margin:2px 10px 10px 0;
    }

#rubrique ul.bt_suite {
    width:80px;
    }

#rubrique ul.bt_suite li {
    text-align:left;
    }

#rubrique ul.bt_suite li a {
    margin:2px 5px 2px 0;
    width:80px;
    display:block;
    font-size:9px;
    color:#D010B1;
    text-decoration:none;
    }

#rubrique ul.bt_suite li a:hover {
    background-color:#D010B1;
    color:#FFF;
    }

#guidebt ul#bt_annonce {
    width:215px;
    height:20px;
    }

#guidebt ul#bt_annonce li {
    text-align:left;
    }

#rubrique ul#bt_annonce li a {
    margin:2px 5px 2px 0;
    width:215px;
    height:20px;
    display:block;
    font-size:15px;
    color:#D010B1;
    text-decoration:none;
    }

#rubrique ul#bt_annonce li a:hover {
    background-color:#D010B1;
    color:#FFF;
    }

.message_erreur 
{
    color:Red;
    padding: 15px 0 5px 0;
    width:auto;
    height:auto;
    font-weight:bold;
}

#privileges li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#000;
	list-style-position:inside;
	list-style-type:square;
}

/* Formulaire */
h4 {
    float:left;
    padding: 10px 5px 0 0;
    width: 180px;
    text-align: left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#D010B1;
	font-weight:bold;

}

h4 input {
    width: 175px;
}

h5 {
    clear:both;
    padding: 10px 0px 10px 0px;
    text-align: left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#D010B1;
	font-weight:bold;

}

h5 input {
    width: 545px;
}

h6 {
    padding: 10px 0px 10px 0px;
    text-align: left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#D010B1;
	font-weight:bold;
}

h6 textarea {
    width: 545px;
    height: 130px;
    color: #D010B1;
}

h6 textarea:focus {
    background-color: #FFF0FD;
    color: #D010B1;
}

#boutonform {
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#FFF;
    background-color:#D010B1;
    text-decoration:none;
}

#boutonlogbox{
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#FFF;
    background-color:#D010B1;
    text-decoration:none;
}

.messageform {
    clear:both;
    padding: 15px 0 5px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#D010B1;
	font-weight:bold;
}


/* Elements colonne droite */	
#colonne_droite {
    float:right;
    padding:0 10px 0 20px;
    width:220px;
    }

.logbox {
    width:220px;
    /*height:148px;*/
    }
    
.logbox a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
	color:#000;
	text-decoration:underline;
	} 
	
.logbox a:hover {
	color:#D010B1;
	text-decoration:none;
	}

#forum {
    width:220px;
    }
    
#forum p {
    padding:0 0 10px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	}

.newsletter {
    width:220px;
    }
    
.newsletter p {
    padding:0 0 10px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	}

#rejoint {
    width:220px;
    }

#rejoint li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#000;
	list-style-position:inside;
	list-style-type:square;
}

/* Pied de page */	
#pied2page {
    clear:both;
    padding:60px 0 60px 0;
    width:816px;
    text-align:center;
    }
