/* CSS Document */

body {
background-color:#CCD4F1;
}

img{border:0px;}

li.form{
font-size:18px;
list-style-image:url(puce.jpg);
}


a.menu{
text-decoration:none;
color:#6666CC;
}

a.rep{
text-decoration:none;
color:#CC33CC;
}

a.reponse{
text-decoration:none;
color:#CC33CC;
}

a.reponse:hover{
text-decoration:underline;
color:#CC33CC;
}

a.cond{
text-decoration:none;
color:#CCCCCC;
}

a.cond:hover{
text-decoration:underline;
color:#CCCCCC;
}

a.lienco{
text-decoration:none;
color:#6666CC;
}

a.lienco:hover{
text-decoration:underline;
color:#6666CC;
}

a.option{
text-decoration:none;
color:#6666CC;
}

a.message{
text-decoration:none;
color:#6666CC;
}

a.message:hover{
text-decoration:underline;
color:#6666CC;
}


/*div.opt:hover{
background-color:#DEE2FE;
border:1px solid;
border-color:#6666CC;
}*/

div.erreur{
margin-left:20px;
width:650px;
min-height:65px;
background-color:#ffede5;
border:solid 1px #dea3a3;
padding:2px;
}

div.opti{
background-color:#DEE2FE;
border:1px solid;
border-color:#6666CC;
width:216px;
float:left;
text-align:center;
cursor:pointer;
}

div.opt{
width:216px;
float:left;
text-align:center;
cursor:pointer;
}

/*td.opti{
background-color:#DEE2FE;
border:1px solid;
border-color:#6666CC;
cursor:pointer;
}*/

td.opti{
text-decoration:underline;
color:#CC33CC;
cursor:pointer;
}

td.opti2{
background-color:#FFFFE9;
border:solid 1px;
border-color:#ECDA6E;
}

fieldset.hasard{
height:60px;
}

legend{
color:#CCCCCC;
font-weight:bold;
}

div.fav{
background-color:white;
border:1px solid;
border-color:#000000;
margin:10px;
padding:4px;
}

div.global_info{
font-size:15px;
color:#CCCCCC;
border-bottom:thin dashed;
margin-bottom:5px;
}


div.tout{
    position: absolute;
    left: 50%;
    width: 948px;
    margin-left: -454px;
    border-width: 0px;
}

div.tout_pop{
    position: absolute;
    left: 50%;
    width: 948px;
    margin-left: -475px;
    border-width: 0px;
}

div.top{
background-image:url("page_top3.gif");
background-repeat:no-repeat;
width:950px;
height:15px;
margin-bottom:0px;
}

div.ban{
background-image: url("page_middle3.gif");
background-repeat:repeat-y;
height:90px;
width:950px;
margin-top:0px;
}

div.ban_int{
background-image: url("ban_head_hoouum.gif");
background-repeat:no-repeat;
background-position:center;
width:948px;
height:90px;
}

/*div.nombre{
width:150px;
height:28px;
margin-top:58px;
float:right;
}*/

div.defile{
/*border:1px solid;
border-color:white;*/
width:500px;
height:28px;
margin-top:58px;
margin-right:102px;
float:right;
}

div.defile2{
/*border:1px solid;
border-color:white;*/
width:25%;
height:28px;
margin-top:0px;
margin-right:12px;
float:right;
position:absolute;
}

div.bt_frame{
/*border:1px solid;
border-color:white;*/
height:56px;
color:#FFCC00;
font-size:10.5px;
position:relative;
}

div.barbouton{
background-image: url("tes3.gif");
background-repeat:repeat-y;
width:950px;
max-width:1000px;
height:40px;
text-align:center;
}

div.bouton{
height:26px;
width:920px;
padding-left:15px;
padding-top:10px;
float:left;
overflow:hidden;
}

div.page {
background-color: #CCD4F1;
border-color: #4D5F9B;
background-image: url("page_middle3.gif");
background-repeat:repeat-y;
width:950px;
min-height:700px;
overflow:auto;
margin-top:0px;
}

div.menu{
margin-top:10px;
width:140px;
float:left;
}

div.menuh{
	font-size:15px;
	color:#9999FF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(bloc_right_head.gif);
}

div.menub{
	font-size:15px;
	padding-bottom:5px;
	padding-left:5px;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url(bloc_right_foot.gif);
}

div.menu2{
width:140px;
}

div.menuh2{
	font-size:15px;
	color:#9999FF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(bloc_right_head.gif);
}

div.menub2{
	font-size:13px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:1px;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url(bloc_right_foot.gif);
	color:#6666CC;
}

div.menu3{
width:140px;
}

div.menuh3{
	font-size:15px;
	color:#9999FF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(bloc_right_head.gif);
}

div.menub3{
	font-size:13px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:1px;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url(bloc_right_foot.gif);
	color:#6666CC;
	padding-left:13px;
}

div.pied{
text-align:center;
width:255px;
font-size:10px;
margin-left:auto;
clear:both;
color:#6666CC;
height:20px;
padding-top:7px;
margin-right:15px;
}

div.login{
color: #0066FF;
font-size:12px;
margin-top:0px;
width:130px;
overflow:hidden;
}

input.ok{
border-width:2px;
border-color: #0066FF;
}


div.text {
text-align:left;
font-size:16px;
font-family: "Times New Roman", Times, serif;
color:#6666CC;
width:760px;
/*max-width:675px;*/
float:left;
margin-left:30px;
}

div.text_pop {
text-align:left;
font-size:16px;
font-family: "Times New Roman", Times, serif;
color:#6666CC;
width:760px;
/*max-width:675px;*/
float:left;
margin-left:110px;
}

div.insnor{
width:265px;
height:342px;
margin-left:10px;
float:left;
}

div.inspay{
width:265px;
height:342px;
border-left:2px solid;
border-left-color:#6633CC;
margin-left:20px;
padding-left:20px;
float:left;
}

div.button{
text-align:center;
padding:0px;
}

div.pub {
width:222px;
height:600px;
margin-left:17px;
float:left;
background-image:url("ban1.jpg");
}

div.foot{
background-image:url("page_foot3.gif");
background-repeat:no-repeat;
width:950px;
height:15px;
clear:both;
}

div.global_row
{
	clear:both;
	padding-bottom:6px;
	margin-bottom:6px;
	margin-right:15px;
}

div.present_top{
background:url(top_div4.gif);
background-repeat:no-repeat;
height:25px;
margin-bottom:0px;
margin-left:10px;
min-width:698px;
}

div.present{
background:url(middle_div4.gif);
background-repeat:repeat-y;
padding-left:20px;
margin-bottom:0px;
margin-top:0px;
margin-left:8px;
min-width:698px;
min-height:90px;
}

div.middle_filtre{
background:url(middle_div4.gif);
background-repeat:repeat-y;
padding-left:20px;
margin-bottom:0px;
margin-top:0px;
margin-left:8px;
min-width:698px;
}


div.present_foot{
background:url(foot_div4.gif);
background-repeat:no-repeat;
height:25px;
margin-top:0px;
margin-right:4px;
min-width:698px;
margin-left:8px;
}

div.avatar{
float:left;
margin-bottom:4px;
width:auto;
height:auto;
text-align:center;
}

div.text2{
float:left;
width:510px;
margin-left:5px;
}

div.text3{
float:left;
width:580px;
margin-left:5px;
}

div.titre{
width:350px;
margin-left:5px;
margin-top:0px;
padding-top:2px;
margin-bottom:2px;
}

div.membre_titre{
width:150px;
margin-left:2px;
margin-top:0px;
margin-bottom:2px;
}

div.lien{
clear:both;
padding-bottom:2px;
max-width:600px;
font-size:13px;
}

div.bt{
clear:both;
margin-top:0px;
padding-bottom:1px;
max-width:600px;
font-size:13px;
}


div.profimage{

width:365px;
height:356px;
text-align:center;
padding:10px;
/*border:solid 1px;
border-color:#93C1F4;*/
}


div.profil{
float:left;
width:275px;
height:340px;
}

/*h1.pseudo{
color:#6633CC;
margin-left:0px;
float:left;
}*/

h4.fiche{
color:#6633CC;
padding-top:15px;
margin-top:0px;
}

div.listefi{
float:left;
border:solid 1px;
border-color:#93C1F4;
width:305px;
}

div.fich{
border:solid 1px;
border-color:#93C1F4;
margin-top:0px;
width:305px;
}

/*div.centre{
margin-left:60px;
margin-top:30px;
border:solid 1px;
border-color:#CCCCCC;
padding:20px;
}*/

div.centrer{
margin-left:35px;
margin-top:15px;
border:solid 2px;
border-color:#CCD4F1;
padding:10px;
min-height:35px;
width:615px;
}

div.pg{
padding:10px;
margin-top:15px;
border:solid 1px;
border-color:#CCCCCC;
margin-bottom:-1px;
}

div.rg{
padding:10px;
background-color:#F2FEE0;
margin-top:15px;
border:solid 1px;
border-color:#4A9212;
margin-bottom:-1px;
}


div.membre_top{
background:url(top.gif);
background-repeat:no-repeat;
height:25px;
margin-bottom:0px;
margin-left:10px;
min-width:310px;
}

div.membre_middle{
background:url(middle.gif);
background-repeat:repeat-y;
padding-left:20px;
margin-bottom:0px;
margin-top:0px;
min-width:310px;
height:130px;
margin-left:8px;
}


div.membre_foot{
background:url(foot.gif);
background-repeat:no-repeat;
height:25px;
margin-top:0px;
min-width:310px;
margin-left:8px;
}

div.profil_top_pseudo{
background-image:url(top_div5.gif);
background-repeat:no-repeat;
width:695px;
height:25px;
margin-top:20px;
margin-bottom:0px;
margin-left:2px;
}

div.profil_middle_pseudo{
width:695px;
height:30px;
background-image:url(middle_div5.gif);
background-repeat:repeat-y;
min-height:20px;
margin-top:0px;
margin-bottom:0px;
}

div.profil_foot_pseudo{
background-image:url(foot_div5.gif);
background-repeat:no-repeat;
width:695px;
height:30px;
margin-top:0px;
}

div.profil_top_photo{
height:25px;
width:390px;
background-image:url(top_photo.gif);
background-repeat:no-repeat;
margin-bottom:0px;
margin-left:2px;
}

div.profil_middle_photo{
width:390px;
height:auto;
background-image:url(middle_photo.gif);
background-repeat:repeat-y;
min-height:80px;
margin-top:0px;
margin-bottom:0px;
}

div.profil_foot_photo{
background-image:url(foot_photo.gif);
background-repeat:no-repeat;
width:390px;
height:25px;
margin-top:0px;
}

div.profil_top_message{
background-image:url(top_div5.gif);
background-repeat:no-repeat;
width:695px;
height:25px;
margin-top:10px;
margin-bottom:0px;
margin-left:2px;
clear:both;
}

div.profil_middle_message{
width:695px;
height:auto;
background-image:url(middle_div5.gif);
background-repeat:repeat-y;
margin-top:0px;
margin-bottom:0px;
}

div.profil_foot_message{
background-image:url(foot_div5.gif);
background-repeat:no-repeat;
width:695px;
height:30px;
margin-top:0px;
}

div.profil_top_liste{
background-image:url(top_div5.gif);
background-repeat:no-repeat;
width:695px;
height:25px;
margin-bottom:0px;
margin-left:2px;
clear:both;
}

div.profil_middle_liste{
width:695px;
height:auto;
background-image:url(middle_div5.gif);
background-repeat:repeat-y;
margin-top:0px;
margin-bottom:0px;
}

div.profil_foot_liste{
background-image:url(foot_div5.gif);
background-repeat:no-repeat;
width:695px;
height:30px;
margin-top:0px;
}

div.profil_top_mess{
background-image:url(top_div5.gif);
background-repeat:no-repeat;
width:695px;
height:25px;
margin-top:10px;
margin-bottom:0px;
margin-left:2px;
clear:both;
}

div.profil_middle_mess{
width:695px;
height:auto;
background-image:url(middle_div5.gif);
background-repeat:repeat-y;
margin-top:0px;
margin-bottom:0px;
}

div.profil_foot_mess{
background-image:url(foot_div5.gif);
background-repeat:no-repeat;
width:695px;
height:30px;
margin-top:0px;
}

div.envoye{
clear:both;
margin-top:0px;
height:auto;
width:650px;
}

div.nocon{
margin-left:45px;
width:615px;
min-height:65px;
background-color:#ffede5;
border:solid 1px #dea3a3;
padding:2px;
margin-top:15px;
}

img.nocon{
float:left;
margin-right:10px;
}

div.noconect{
margin-left:60px;
padding-top:10px;
}
div.question_faq {
cursor:pointer;
margin-top:15px;
width:auto;
font-weight:bold;
}

div.reponse_faq {
margin-left:30px;
margin-top:10px;
}

div.info_cadre{
margin-left:25px;
margin-top:20px;
width:580px;
height:70px;
border:solid 1px;
font-weight:bold;
border-color:#0099FF;
background-color:#EFF9FC;
color:#0E52D1;
font-family:"Arial", serif;
background-image:url(info.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:75px;
padding-top:15px;
padding-bottom:10px;
}

div.messenger{
margin-left:25px;
margin-top:20px;
width:580px;
height:70px;
border:solid 1px;
font-weight:bold;
border-color:#0099FF;
background-color:#EFF9FC;
color:#0E52D1;
font-family:"Arial", serif;
background-image:url(msn.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:75px;
padding-top:15px;
padding-bottom:10px;
}

#rien{
margin-top:30px;
margin-bottom:6px;
padding-left:70px;
padding-top:15px;
width:670px;
height:55px;
color:#FF0000;
background-color:#FFEAEC;
background-image:url(int.gif);
background-position:left center;
background-repeat:no-repeat;
-moz-border-radius:5px;
border:solid 1px;
font-weight:bold;
font-size:14px;
border-color:#FF0000;
}

div.pseudo_ok{
background-image:url(ok.gif);
background-position:left center;
background-repeat:no-repeat;
margin:2px;
margin-left:0px;
width:276px;
height:19px;
background-color:#EEF8ED;
border:solid 1px #339900;
padding:2px;
padding-top:4px;
padding-left:33px;
color:#339900;
font-weight:bold;
}

div.pseudo_pas_ok{
background-image:url(pasok.gif);
background-position:left center;
background-repeat:no-repeat;
margin:2px;
margin-left:0px;
width:auto;
min-width:276px;
height:19px;
background-color:#ffede5;
border:solid 1px #dea3a3;
padding:2px;
padding-top:4px;
padding-left:33px;
color:#C81B02;
font-weight:bold;
}

/******forums*****/
/* derniers sujets forum */
.titre-rose { clear:both; display:block; margin: 30px 30px 0px 20px; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#9F009F; font-weight:bold; width:688px; }
.titre-rose .refresh { float:right; margin:-2px 1px 0 0; border:none; }

.tour{ border:1px solid #515151; }

.hint{ color:#C10000 !important; font-weight:bold; text-align:center !important; }


#forum	{ border:1px solid #9F009F; border-top:none; overflow:hidden; margin: 0px 30px 10px 20px; width:698px; }
#forum .first { overflow:hidden; height:50px; }
#forum td { padding-left:5px; padding-right:5px; }

.pagelink, .pagelinklast, .pagecurrent {
	background: #FFFFF;
	border: 1px solid #FADE1B;
	padding: 1px 3px 1px 3px;
}

.pagelinklast, .pagecurrent {
	background: #F1F1FD;
}


.pagination-rose .pagelink, .pagination-rose .pagelinklast, .pagination-rose .pagecurrent {
	background: #FFFFF;
	border: 1px solid #9F009F;
	padding: 1px 3px 1px 3px;
}
.pagination-rose a {
	font-weight:bold;
	color: #9F009F;
}
.pagination-rose .pagecurrent {
	background: #FFCCFF;
}
#erreur{
margin-top:8px;
margin-bottom:6px;
padding-left:70px;
padding-top:15px;
width:612px;
min-height:55px;
height:auto;
color:#FF0000;
background-color:#FFEAEC;
background-image:url(int.gif);
background-position:left center;
background-repeat:no-repeat;
-moz-border-radius:5px;
border:solid 1px;
font-weight:bold;
font-size:14px;
border-color:#FF0000;
display:block;
}

#good{
margin-top:8px;
margin-bottom:6px;
padding-left:70px;
padding-top:15px;
width:612px;
min-height:55px;
height:auto;
color:#009933;
background-color:#E4FCE6;
background-image:url(check.gif);
background-position:left center;
background-repeat:no-repeat;
-moz-border-radius:5px;
border:solid 1px;
font-weight:bold;
font-size:14px;
border-color:#339900;
display:block;
}

p.secure {
	background-image: url(secure_icon.png);
	background-position: left 30%;
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height:24px;
	vertical-align:middle;
}

.affichage_categorie ul{
	list-style-image:url(icone_dossier.gif);
	height:100px;
	margin-left:8px;
}

.affichage_categorie li{
	float:left;
	width:25%;
	padding-left:0px;
}

.affichage_categorie li a{
	text-decoration:none;
	color:#6666CC;

}

.affichage_categorie li a:hover{
	text-decoration:underline;
	color:#CC33CC;
}
