/* Affichage input textarea
----------------------------------------------------------*/

input, textarea, select {
        border-left:1px solid #e2e3ea;
	border-right:1px solid #dbdfe6;
        border-top:1px solid #abadb3;
	border-bottom:1px solid #e3e9ef;
	font-size: 12px;
}

input:hover {
        border-left:1px solid #c5daed;
	border-right:1px solid #b7d5ea;
        border-top:1px solid #5794bf;
	border-bottom:1px solid #c7e2f1;
}

textarea:hover {
        border-left:1px solid #c5daed;
	border-right:1px solid #b7d5ea;
        border-top:1px solid #5794bf;
	border-bottom:1px solid #c7e2f1;
}

select:hover {
        border-left:1px solid #c5daed;
	border-right:1px solid #b7d5ea;
        border-top:1px solid #5794bf;
	border-bottom:1px solid #c7e2f1;
}

/* Aide
----------------------------------------------------------*/

.faq
{
    font-size : 9pt;
    line-height: 16px;
    margin-left:5px;
}
.faq a {text-decoration:none; color: #009900;}
.faq a:hover {color: #000000;}

.titlefaq
{
    font-size : 11pt;
    line-height: 18px;
    text-decoration:bold;
    text-decoration:underline;
}

.faquest
{
    font-size : 9pt;
    line-height: 16px;
    margin-left:5px;
}
.faquest a {text-decoration:none; color : #004080;}
.faquest a:hover {color: #000000;}


.sous_menu
{
	margin: 0px 50px 0px 0px;
	display : none;
/*	border: 1px solid #d8dfea;*/
	padding: 0px 10px;
	text-decoration: none;
}

.sousous_menu
{
	margin: 0px 10px 0px 0px;
	display : none;
/*	border: 1px solid #d8dfea;*/
	padding: 0px 10px;
	text-decoration: none;
}

.titlepopup
{
        font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
        font-size : 11pt;
        margin : 0px 0px 0px 50px;
        text-decoration:none;
        color: #009900;
}

.tableclassement table
{
        margin : 0px 0px 0px 50px;
        border: medium solid #004080;
        border-collapse: collapse;
        width: 80%;
        font-size : 9pt;
}

.tableclassement td
{
        font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
        border: thin solid #004080;
        width: 33%;
        padding: 5px;
        text-align: center;
        background-color: #ffffff;
}

.tablecontact table
{
        margin : 0px 0px 0px 50px;
        border: medium solid #009933;
        border-collapse: collapse;
        width: 80%;
        font-size : 9pt;
}

.tablecontact td
{
        font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
/*        border: thin solid #009933;*/
        width: 20%;
        padding: 5px;
        text-align: left;
}

.tablecontact .rowy { background-color: #9cdaaf; }
.tablecontact .roww { background-color: #ffffff; }

.textpopup
{
        margin : 0px 0px 0px 50px;
        font-size : 9pt;
}

/* CSS d'anthony modifié

   Variante renomé avec mak
--------------------------------- */

.mak_bloc_titre_infomoncompte {
    height: 1px;
    width: 345px;
    padding-top: 0px;
}
.mak_center_text_right {
	float:right;
	padding-top:5px;
	padding-bottom:35px;
	padding-right:10px;
	padding-left:5px;
	/*width:360px;*/
}

/* CSS d'anthony modifié

   Création de compte by mak
--------------------------------- */

.mak_block_newprf table
{
        margin : 0px 0px 0px 50px;
/*        border: medium solid #009933;*/
        border-collapse: collapse;
        font-size : 9pt;
}

.mak_block_newprf td
{
        font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
/*        border: thin solid #009933;*/
        width: 50%;
        padding: 5px;
        text-align: left;
}

.conteneur {
	background-color: #eff3f7;
        margin-top:0px;
        border:1px solid #004080;
        padding-bottom:10px;
        padding:3px 3px 3px 3px;
        text-align:center;
        font-size: 8pt;
}

.colonne {
        display:table-cell;
        width:50%;
        padding:10px;
        text-align:justify;
        font-size: 9pt;
}

.colonne:first-child {width:40%;}

.tablenewprf table
{
        margin : 0px 0px 0px 0px;
        /*border: medium solid #009933;*/
        border-collapse: collapse;
        width: 80%;
        font-size : 9pt;
}

.tablenewprf td
{
        font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
/*        border: thin solid #009933;*/
        width: 50%;
        padding: 5px;
        text-align: left;
}

/* Mon profil
----------------------------------------------------------*/

.midrowy {
        background-color: #9cdaaf;
        height: 18px;
        margin-right: 50px;
        margin-left: 205px;
        padding: 5px;
}

.midroww { background-color: #ffffff;
        height: 18px;
        margin-right: 50px;
        margin-left: 205px;
        padding: 5px;
}

.conteneurprof {
	background-color: #eff3f7;
        margin-top:0px;
        border:1px solid #004080;
        padding-bottom:10px;
        padding:3px 3px 3px 3px;
        text-align:center;
        font-size: 8pt;
        width: 500px;
}

/* Blog
----------------------------------------------------------*/

.text_blog {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-right: 50px;
        padding-left: 5px;
        width: 760px;
        height: 100%;
}
#ludi_leftblog 
{
    width:130px;
    float: left;
}
#ludi_rightblog 
{
    width:580px;
    margin-left:150px;
}
#page h1
{
    color: #5a8905;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #ffffff;
}
#archive
{
	padding: 10px;
}
#archive h1
{
    color: #5a8905;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #ffffff;
}
#archive ul
{
    margin-left: 15px;
}