/* ********** ********** ********** ********** ********** MAIN LAYOUT START ********** ********** ********** ********** ********** */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, ul, li, form, label, table, tr, td
{  
margin: 0px;
padding: 0px;
border: 0px;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
vertical-align: baseline;
}

html
{
height: 100%;
}

body
{
text-align: center;
font-family: Verdana, sans-serif;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
}

a:link {
                color: #FF6600;
            }
            a:visited {
                color: #FF6600;
            }
            a:hover {
                color: #FF6600;
            }
            a:active {
                color: #FF6600;
            }
            .Style1 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #000000;
            }
            .Style2 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 15px;
                color: #000000;
            }
            .Style3 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px; color: #FFFFFF; font-weight: bold; }
            .Style4 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 18px;
                font-weight: bold;
                color: #FFFFFF;
            }
            .Style5 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #000000;
            }
            .Style6 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px; color: #FFFFFF; font-weight: bold; }
            .Style7 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 15px;
                color: #FF6600;
            }

.bloc_vignettes_left .easy_geo_inscris{
                float:none;
                margin: 0 auto;
            }
            .home_text .easy_geo_inscris {
                /* bordure du tableau */
                border:0px solid #ccc;
                /* pas de bordure inferieure sur le tableau */
                border-bottom:none;
                /* Attribue une largeur au tableau */
                width:250px;
                height:auto;
            }
            .home_text .easy_geo_inscris td {
                /* couleur de fond du tableau */
                background-color:#1D1D1D;
                /* type de la police */
                font-family:Verdana, Arial, Helvetica, sans-serif;
                /* taille de la police */
                font-size:12px;
                /* marge intérieure des cellules */
                padding:2px;
                /* bordure inferieure des cellules */
                border-bottom:4px solid #FF6600;
                color:#000000;
            }

            .easy_geo_inscris {
                /* bordure du tableau */
                border:0px solid #ccc;
                /* pas de bordure inferieure sur le tableau */
                border-bottom:none;
                /* Attribue une largeur au tableau */
                width:395px;
                height:185px;
                float:left;
                /* bordure inferieure des cellules */
                border-bottom:4px solid #FF6600;
                margin-bottom: 5px;

            }
            .easy_geo_inscris td {
                vertical-align: top;
                /* couleur de fond du tableau */
                background-color:#FFFFFF;
                /* type de la police */
                font-family:Verdana, Arial, Helvetica, sans-serif;
                /* taille de la police */
                font-size:12px;
                /* marge intérieure des cellules */
                padding:2px;
                color:#000000;
            }
            .easy_geo_inscris img {
                /* bordure de l'image */
                border-width:1px;
                /* couleur de la bordure de l'image */
                border-color:#FF6600;
                /* marge droite de l'image */
                margin-right:5px;
                /* permet d'afficher le texte en dessous de l'image */
                /*clear:both;*/
            }
            .easy_geo_inscris a {
                /* couleur du lien */
                color:#FF6600;
                /* police du lien */
                font-weight:bold;
                /* non souligné */
                text-decoration:none;
            }
            .easy_geo_inscris a:hover {
                /* couleur du lien survolé */
                color:#FF6600;
                /* souligné au survol */
                text-decoration:underline; }
            .easy_geo_inscris .label {
                /* style du label */
                /* Couleur du texte */
                color:#000000;
                /* gras */
                font-weight:bold;
            }


form
{
display: inline;
}

a
{
text-decoration: none;
color: #000000;
}

a:hover
{
color: #0E7DC3;
}

.layout
{
height: 100%;
width: 868px;
margin: auto;
}

.container
{
float: left;
clear: both;
display: inline;
width: 100%;
text-align: left;
}
/* ********** ********** ********** ********** ********** MAIN LAYOUT END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** HEADER START ********** ********** ********** ********** ********** */
.header
{
height: 130px;
margin-top: 18px;
background-image: url('../images/header.jpg');
background-position: top left;
background-repeat: no-repeat;
}

.header .logo
{
float: left;
width: 250px;
display: inline;
margin: 9px 0px 0px 22px;
color: #565656;
}

.header .logo img
{
float: left;
width: 250px;
height: 80px;
display: inline;
margin: 0px;
}

.header .logo b
{
font-size: 90%;
}
/* ********** ********** ********** ********** ********** HEADER END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** MODULE START ********** ********** ********** ********** ********** */
.module
{
margin-top: 27px;
}

.module_tt
{
float: left;
display: inline;
width: 868px;
height: 36px;
background-image: url('../images/module_tt.png');
background-position: top left;
background-repeat: no-repeat;
}

.module_tt h2
{
float: left;
display: inline;
width: auto;
font-weight: bold;
color: #873F05;
margin: 12px 0 0 15px;
font-size: 92%;
}

.module_cnt
{
float: left;
display: inline;
width: 868px;
background-image: url('../images/module_cnt.png');
background-position: bottom left;
background-repeat: no-repeat;
padding-bottom: 14px;
}

div.module_prof
{
float: left;
display: inline;
width: 64px;
height: 80px;
background-image: url('../images/module_prof.png');
background-position: top left;
background-repeat: no-repeat;
margin: 14px 0 0 14px;
}

a.module_prof
{
float: left;
display: inline;
width: 55px;
height: 55px;
margin: 5px 0 0 5px;
background-color: #969696;
}

a.module_prof img
{
margin: 1px;
}

b.module_prof
{
float: left;
display: inline;
width: auto;
margin: 3px 0 0 4px;
font-size: 10px;
}
/* ********** ********** ********** ********** ********** MODULE END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** INTRO START ********** ********** ********** ********** ********** */
.intro_text
{
margin-top: 20px;
}


.intro_text h1
{
font-weight: bold;
color: #000000;
margin-left: 10px;
padding-bottom: 20px;
}

.intro_text p
{
margin-left: 10px;
line-height: 150%;
}

/* ********** ********** ********** ********** ********** INTRO END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** INSCRIPTION START ********** ********** ********** ********** ********** */
.inscript
{
margin-top: 20px;
}

.inscript_mod
{
float: left;
display: inline;
width: 166px;
height: 260px;
margin-right: 8px;
}

.inscript_mod h2
{
float: left;
display: inline;
width: auto;
font-weight: bold;
margin: 12px 0 0 30px;
font-size: 105%;
}

.inscript_tt_love
{
float: left;
display: inline;
width: 166px;
height: 41px;
background-image: url('../images/inscript_tt_love.png');
background-position: top left;
background-repeat: no-repeat;
}

.inscript_tt_love h2
{
color: #943609;
}

.inscript_tt_sexy
{
float: left;
display: inline;
width: 166px;
height: 41px;
background-image: url('../images/inscript_tt_sexy.png');
background-position: top left;
background-repeat: no-repeat;
}

.inscript_tt_sexy h2
{
color: #850949;
}

.inscript_tt_gay
{
float: left;
display: inline;
width: 166px;
height: 41px;
background-image: url('../images/inscript_tt_gay.png');
background-position: top left;
background-repeat: no-repeat;
}

.inscript_tt_gay h2
{
color: #074A74;
}

div.inscript_cnt
{
float: left;
display: inline;
width: 166px;
height: 219px;
background-image: url('../images/inscript_cnt.png');
background-position: top left;
background-repeat: no-repeat;
}

img.inscript_cnt
{
float: left;
display: inline;
width: 150px;
height: 160px;
margin: 5px 0 0 8px;
}

a.inscript_cnt
{
float: left;
display: inline;
width: 109px;
height: 39px;
margin: 5px 0 0 26px;
}

.inscript_ad
{
float: left;
display: inline;
width: 342px;
height: 260px;
}
/* ********** ********** ********** ********** ********** INSCRIPTION END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** FOOTER START ********** ********** ********** ********** ********** */
.footer
{
margin-top: 25px;
border-top: 1px solid #E0E0E0;
background-color: #F6F6F6;
padding-bottom: 20px;
font-size: 90%;
}

.footer_lnk
{
float: left;
display: inline;
width: auto;
margin: 20px 0 0 10px;
}

.footer_cpy
{
float: right;
display: inline;
width: auto;
margin: 20px 10px 0 0;
}
/* ********** ********** ********** ********** ********** FOOTER END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** MISC START ********** ********** ********** ********** ********** */
.bold
{
font-weight: bold;
}

.red
{
color: #FF2727;
}

.blue
{
color: #3C94CC;
}
/* ********** ********** ********** ********** ********** MISC END ********** ********** ********** ********** ********** */
