/* index */
* { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6ea7c4;  }
body { background : url(./Design/fond.jpg); background-repeat:repeat-y; background-color:#FFFFFF; margin: 0; padding: 0; }
#design { background-image: url(./Design/version04.jpg); background-attachment: scroll; border: 0; position: absolute; left: 0; top: 0; width: 950px; height: 850px; }
#page { background:0; border:0; margin:0; padding:0; position:absolute; top:415px; left:255px; width:485px; height: auto; text-align:center; padding-bottom:10px; color:#6ea7c4; border-left:50px #e1eef4 solid; }
#footer { height:10px; margin:100px 0 0 0; width:auto; text-align:center; }


/* menu */
.menu_bloc { padding:0px 0px 10px 0px; text-align:left; font-size:10px; line-height:11px; color:#6ea7c4; position:relative; width:214px; top:347px; left:595px; margin:0 auto 10px 0; }

.menu_bloc dl { margin:0 0 0 0; padding:0; display:block; text-align:left; }
.menu_bloc dt { font-weight:none; font-size:10px;}
.menu_bloc dd { margin:0; padding:0; display:block; text-align:left; font-size:10px;}
.menu_bloc img { border:0; }
.menu_bloc p { text-align:justify; padding:0; margin:0 auto 5px auto; width:180px; text-indent:0; }
.menu_bloc ul { list-style-type:none; margin:0; padding:0; list-style-position:inside; color:#ebebea; }
.menu_bloc li { padding:0; margin:0; color:#ebebea; }

#bienv { border:0; margin:0; padding:0; position:absolute; top:109px; left:285px; width:305px; height:95px; background:0; }
#bienv h3 { text-align:left; margin: 3px 0 1px 0; padding:0; }
#bienv p { margin:0; font-size:10px; line-height:11px; text-align:justify; padding:0; color:#6ea7c4; width:auto; text-indent:0; }
#bienv em { color:#e4aa50; font-style:normal; font-size:10px;  }
#bienv strong { font-weight:bold;color:#6ea7c4; font-size:10px; }
#bienv_sign { text-align: left; padding:0 20px 10px 10px; position:relative; top:1px; color:#6ea7c4; }

#menu { padding:0; font-size:12px; color:#ffffff; position:absolute; width:600px; top:84px; left:225px; height:20px; overflow:hidden; text-align:center; word-spacing:0; }
#menu h3 { display:none; }
#menu a { text-decoration:none; font-size:14px; color:#FFFFFF; display:inline; padding:0 10px 0 10px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; word-spacing:0; }
#menu a:hover { cursor:crosshair; color:#e4aa50; /*background-color:#ebebea;*/ }

#choixlangue { text-align:left; left:305px; top:215px; width:115px; text-transform:lowercase;position:absolute;}
#choixlangue a { text-decoration:none; font-size:10px;}

#dernieresimages {text-align:center; left:640px; top:109px; width:180px; position:absolute;}
#dernieresimages a { border:none; margin:0 0 0 3px; }
#dernieresimages a img { margin:0 0 0 3px; border: dashed 1px #0abea2; height:40px; width:40px; }

#rapid_links {position:absolute; text-align:left; left:305px; top:243px; width:115px; text-transform:lowercase; line-height:7px;}
#rapid_links a { text-decoration:none; font-size:10px; line-height:7px;}
.menu_bloc ul.rapid_link_list {text-align:left; margin:0; padding:0; display:block; }
.menu_bloc li.rapid_link_list {text-align:left; margin:0; padding:0;display:block; }
li.rapid_link_list:before {content:url(./Design/fleur_bleue.png); margin:0 5px 0 0;}

#informations { position:absolute; left:305px; top:302px; width:125px; text-transform:lowercase; font-size:10px; line-height:10px;}

#elite_affiliates {left:640px; top:175px; width:230px; position:absolute;}
#elite_affiliates img { border:0; float:left; width:59px; height:30px; margin:0.5px;}
#elite_affiliates a { margin:0; border:0; display:inline; text-align:center; vertical-align:middle; }
.menu_tabaffiliate { text-align:center; margin: 0 29px 0 3px; }

#top_affiliates{left:460px; top:215px; width:115px; text-transform:lowercase;position:absolute;}
#top_affiliates a { font-size:10px; text-decoration:none; height:auto; line-height:7px; }

#site_mois {left:640px; top:329px; width:230px; position:absolute;}
#site_mois img { width:180px; margin:0 29px 5px 3px; }

#tagboard {left:15px; top:370px; width:250px; position:absolute;}
label.tag { width:200px; margin:0; padding:0; }
input.tag { width:200px; margin:0; }
textarea.tag { width:200px; margin:0; height:50px; }
form.tag { border:0; margin:0; padding:0; }
.tagsubmit { width:55px; margin:0; background-color:#ebebea; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#446394;padding:2px 0 2px 0; }
#tag_messages { margin:0; width:190px; padding:2px 10px 2px 2px; background:0; border: 1px #446394 solid; height:130px; overflow:hidden; text-align:left;  font-size:10px; display:block; float:none; z-index:4; }
.tag_ligne { margin:0; padding:0; }
.tag_nom { font-size:10px; font-weight:bold; color:#446394; display:inline; }
.tag_nom a { font-size:10px; font-weight:bold; color:#446394; display:inline; text-decoration:none; }
.tag_nom a:hover { color:#e4aa50; }
.tag_msg { display:inline; }
#tag_scroll { text-align:left; width:100%; padding:0; margin:0; display:compact; }
#tag_scrollup { position:relative; top:-130px; left:188px; width:10px; height:10px; background-image:url(./Design/fleche_tag_haut.png); cursor:pointer; display:block; margin:0; padding:0; float:none; z-index:5; }
#tag_scrolldn { position:relative; top:-25px; left:188px; height:10px; width:10px; background-image:url(./Design/fleche_tag_bas.png); cursor:pointer; display:block; margin:0; padding:0; float:none; z-index:5; }
#tagremember { display:inline; width:auto; vertical-align:text-top; margin:0 12% 10px 0; padding:0; text-align:left; }
#tagremember_label { display:inline; text-align:left; width:180px; }
#tagspam_res { display:none; }
#tagpageact { display:none; }
.autr_liens {text-align:center; margin:0 auto 0 auto; border:0;}
img.autr_liens {border:0;}

	/* me lier 
img.menu_linkback { border:0; width:100px; height:35px; display:block; margin:2px 58px 2px 59px; }
a.menu_linkback { display:block; text-align:center;}
	*/
	
	/* autres liens */
#menu_autres_liens img { margin: 0 0 0 17px; }



/* page */
	/* titres	h1 = titre de page	|	h2 = sous titre	|	h3 = titre de partie plan du site */
h1 { font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:13px; color:#446394; text-align:center; margin:0 auto 20px auto; font-weight:bold; letter-spacing:1px; background-color:#e1eef4; width:50%; padding:8px 0 8px 0; }
h2 { font-family:"Times New Roman", Times, serif; font-weight:bold; color:#446394; text-align:center; text-transform:uppercase; width:auto; background-color:#e1eef4; padding:10px 0 10px 0; font-size:11px; font-weight:bold; margin:0 0 10px 17px; border:0; }
h3 { font-family:Arial, Helvetica, sans-serif; color:#446394; text-align:left; margin: 0 auto 0px auto; padding: 2px 0 2px 0; border:0; text-transform:lowercase; }
h3:after {content:url(./Design/fleur_bleue.png); margin:0 0 0 5px;}
	/* texte */
p { width:auto; padding:0 0 10px 17px; text-align:justify; margin:0 auto 0 auto; font-size:11px; text-indent:25px; }
p.signature { text-align:right; font-style:italic; padding-bottom:20px; }
em { color:#e4aa50; font-style:normal;font-size:12px;  }
a { color:#446394;; text-decoration:underline;font-size:12px; }
a:hover { color:#e4aa50 }
strong { font-weight:bold; font-size:12px;  }
dl { margin:0 0 0 17px; padding:0; text-align:center; }
dt { text-align:left; display:block; float:left; margin:0 5px 0 0; padding:0; font-weight:bold; font-size:12px; color:#446394; }
dd { text-align:left; display:block; margin:0 0 11px 0; padding:0; text-align:justify; word-spacing:-1px; font-size:12px; }
	/* sous menus */
ul.sousmenu { width:auto; margin:0 auto 0 auto; padding:0; text-align:left; list-style:none; }
ul.sousmenu li { margin:0; padding:0 0 20px 17px; font-size:11px; }
#menu_partie { margin:50px 0 80px 17px; padding:8px 0 8px 0; background-color:#e1eef4; border:0; }
	/* images */
#page img { padding:2px; border:1px #446394 solid; margin: 2px 2px 15px 2px; }
#page img.gauche { display:block; float:left; margin:0 15px 0 0; vertical-align:top; }
#page img.droite { display:block; float:right; margin:0 0 0 15px; vertical-align:top; }
	/* formulaires */
form { width:100%; margin:0; padding:0; display:inline; }
label { display:block; width:365px; text-align:left; margin:0 75px 2px 75px; font-size:11px; }
input { display:block; width:315px; margin:0 auto 10px auto; border: 1px #446394 solid; font-size:12px; }
textarea { display:block; width:315px; margin:0 auto 10px auto; border: 1px #446394 solid; height:200px; font-size:12px; }
input.radio { display:inline; width:10px; margin:0 5px 0 1px; border:0; vertical-align:bottom; }
#contact_submit { width:105px; margin:0 auto 0 auto; padding:2px; background-color:#ebebea; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#446394; text-transform:uppercase; }

/* pages speciales */
	/* news */
.news { margin:0 auto 0 auto; border:0; padding:0 0 0 17px; width:auto; text-align:left; }
.news h2 { font-family:"Times New Roman", Times, serif; font-weight:bold; color:#446394; text-align:center; text-transform:uppercase; width:100%; background-color:#e1eef4; padding:10px 0 10px 0; font-size:11px; font-weight:bold; margin:0; border:0; }
.news_contenu { font-size:12px; text-align:center; padding: 15px 0 50px 0; width:auto; }
.news p { padding:0 0 15px 0; text-align:justify; margin:0; font-size:12px; text-indent:0; }
.news_date { text-align:right; padding:0; font-size:10px; margin:0; width:100%; border:0; font-style:italic; display:block; }
.news ul { text-align:left; margin:0 auto 10px auto; width:50%; }
.news img { margin-bottom:15px; }
.choix_ancienne_news { margin:10px 0 50px 17px; }
p.lien_forum{font-size:9px; text-align:right;margin:0;}
p.lien_forum a {font-size:9px; text-align:right; margin:0;}
	
	/* jennifer - filmo */
#filmo { border:0; margin:20px 0 10px 10px; padding:0; display:block; width:auto; border:0; }
.filmo_lignep { background-color:#e1eef4; padding:2px; margin:0; }
.filmo_lignei { background:0; padding:2px; margin:0; }
.filmo_annee { width:65px; font-size:11px; text-align:center; padding:4px 0 4px 0; }
.filmo_film { width:240px; font-size:11px; text-align:left; padding:4px 0 4px 0; }
.filmo_role { width:165px; font-size:11px; text-align:left; padding:4px 0 4px 0; }
th { font-weight:bold; padding:8px 0 8px 0;  border:0; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:13px; color:#446394; text-align:center; }
blockquote {text-align:justify; border-left:3px #666666 solid; margin-left:50px; padding-left:10px;}
	
	/* jennifer - sourires */
img.sourire { width:105px; height:105px; }
	
	/* www - affiliates */
ul.affiliates { list-style:none; margin:0 0 0 10px; padding:0 0 15px 0; text-align:left; width:auto; float:none; }
ul.affiliates li { display:inline-block; float:auto; width:49.5%; padding:0; font-size:10px; margin:0; }
	
	/* fanzone - wallpapers */
div.wallpaper { margin:0 0 10px 17px; height:auto; text-align:center; height:200px; }
.wallpaper img { width:250px; height:188px; display:block; float:left; vertical-align:baseline; margin:0 50px 0 0; }
.wallpaper p { width:auto; height:auto; display:block; float:left; text-align:left; vertical-align:baseline; margin:10% 50px 10% 0; }
.wallpaper a { display:block; }
	
	/* presse */
div.presse { height:200px; margin:0 0 20px 17px; width:auto; }
.presse h2 { margin-left:0; }
.presse img { width:200px; height:141px; display:block; float:left; }
.presse_resume { height:auto; padding:0; float:left; width:253px; }
	
	/* presse - article */
img.presse_full { width:300px; height:212px; border:0; margin:0; padding:0; }
p.presse_reponse { width:auto; padding:0 0 10px 17px; text-align:justify; margin:0; font-size:12px; text-indent:25px; }
p.presse_question { width:auto; padding:0 0 10px 17px; text-align:justify; margin:0; font-size:12px; text-indent:25px; font-weight:bold; }
p.presse_intro { width:auto; padding:20px 0 20px 17px; text-align:justify; margin:0; font-size:12px; text-indent:25px; font-style:italic; }


	/* site - livre d'or*/
.gbook_choixnote { width:100%; margin:0 0 10px 0; padding:0; }
.gbook_header { border:0; width:auto; margin:0 0 30px 10px; padding:0; }
.gbook_header a { font-size:12px; text-decoration:none; font-weight:bold; }
.gbook_header a:hover { }
.gbook_nav { background-color:#e1eef4; padding:10px 0 10px 0; width:100%; border:0; }
#gbook_suiv { width:33%; display:block; margin:0; padding:0 0 0 10px; text-align:left; float:left; }
#gbook_new { width:34%; display:block; margin:0; padding:0; text-align:center; float:left; }
#gbook_prec { width:33%; display:inline; margin:0; padding:0 10px 0 0; text-align:right; }
#gbook_moyenne { padding:2px 10px 2px 10px; text-align:center; font-size:12px; }
#gbook_suiv_bas { width:33%; display:block; margin:0; padding:0 0 0 10px; text-align:left; float:left; }
#gbook_new_bas { width:34%; display:block; margin:0; padding:0; text-align:center; float:left; }
#gbook_prec_bas { width:33%; display:inline; margin:0; padding:0 10px 0 0; text-align:right; }
#gbook_moyenne_bas { padding:2px 10px 2px 10px; text-align:center; font-size:12px; }
.gbook_msg {  margin:0 0 30px 10px;  border:0; background-color:#e1eef4;}
.gbook_msghead { background-color:#e1eef4; padding:10px 0px 10px 0px; width:100%; margin:0; height:42px; }
.gbook_nummsg { text-align:left; width:45%; float:left; padding-left:10px; display:block; }
.gbook_pseudo { text-align:left; width:45%; float:left; padding-left:10px; display:block; }
.gbook_pseudo a { font-size:11px; text-decoration:underline; }
.gbook_site { text-align:left; width:45%; float:left; padding-left:10px; display:block; }
.gbook_note { text-align:right; width:50%; float:left; display:block; }
.gbook_date { text-align:right; width:50%; float:left;  display:block; }
.gbook_ville { text-align:right; width:50%; float:left;  display:block; }
.gbook_message { text-align:left; padding:10px; font-size:12px; width:auto; margin:0; table-layout:fixed; }
#gbook_submit { width:105px; margin:0 210px 0 210px; padding:0; background-color:#ebebea; font-weight:bold; }


/* footer */
#footer a { font-size:10px; text-decoration:none;}
#footer a:hover { text-decoration:underline; color:#446394; }


/* liens */
	/* base */
	/* menus */

	/* sous menus */
ul.sousmenu li a { display:block; padding:10px 0 10px 0; margin:0 auto 10px auto; font-family:"Times New Roman", Times, serif; font-size:11px; text-decoration:none; background-color:#e1eef4; text-align:center; width:auto; text-transform:uppercase; color:#446394; font-weight:bold; }
ul.sousmenu li a:hover { color:#e4aa50; }
#menu_partie a { text-decoration:none; font-size:12px; padding:0 2px 0 2px; font-weight:bold; }
#menu_partie a:hover {  }
	/* affiliates */
ul.affiliates a { text-decoration:none; color:#446394; }
ul.affiliates a:hover { text-decoration:underline; color:#e4aa50;}
	/* plan du site */
h2 a { text-decoration:none; color:#446394; }
h2 a:hover { color:#e4aa50; }
h4 {text-align:left; display:block; margin:0 auto 5px auto; padding:0; width:255px; font-family:Arial, Helvetica, sans-serif; color:#446394; border:0; text-transform:lowercase; text-decoration:none; }
h4:after {content:url(./Design/fleur_bleue.png); margin:0 0 0 5px;}
a.plan_page { display:block; text-align:left; margin:0 110px 5px 145px; padding:0; font-size:11px;  width:255px; }
a.plan_page:hover {}
	
	