/* Design Freedom Fries's site  */

#d_t{
	width:900px;
	height:241px;
	position:relative;
}
#d_t_t{
	width:900px;
	height:17px;
	background-image:url('images/d_01.png');
	position:absolute;
	top:0px;
	left:0px;
}
#d_t_l{
	width:28px;
	height:200px;
	background-image:url('images/d_02.png');
	position:absolute;
	top:17px;
	left:0px;
}
#d_t_r{
	width:29px;
	height:200px;
	background-image:url('images/d_04.png');
	position:absolute;
	top:17px;
	right:0px;
}
#d_t_b{
	width:900px;
	height:24px;
	background-image:url('images/d_05.png');
	position:absolute;
	top:217px;
	left:0px;
}
#d_t_m{
	width:843px;
	height:200px;
	background-image:url('images/d_03.jpg');
	position:absolute;
	top:17px;
	left:28px;
}

#d_m{
	width:840px;
	background-image:url('images/FTA_09.png');
	margin:0px;
	padding:0px 30px 0px 30px;
	border: 1px solid transparent;
	border-width: 1px 0px 1px 0px;
	
}

#d_b{
	width:900px;
	height:70px;
	position:relative;
	margin:0px;
	padding:0px;
	background-image:url('images/FTA_14.png');
}


/*   */
.ba_ltc{
	position:absolute;
	top:-5px;
	left:-5px;
	background-image:url('images/ba_01.png');
	width:20px;
	height:18px;
}
.ba_rtc{
	position:absolute;
	top:-5px;
	right:-5px;
	background-image:url('images/ba_05.png');
	width:19px;
	height:18px;
}
.ba_lbc{
	position:absolute;
	bottom:-5px;
	left:-5px;
	background-image:url('images/ba_13.png');
	width:20px;
	height:19px;
}
.ba_rbc{
	position:absolute;
	bottom:-5px;
	right:-5px;
	background-image:url('images/ba_17.png');
	height:19px;
	width:19px;
}
.ba_ts{
	position:absolute;
	top:-5px;
	left:15px;
	right:14px;
	background-image:url('images/ba_03.png');
	height:18px;
}
.ba_bs{
	position:absolute;
	bottom:-5px;
	left:15px;
	right:13px;
	background-image:url('images/ba_15.png');
	height:19px;
}
.ba_ls{
	position:absolute;
	top:13px;
	left:-5px;
	bottom:14px;
	background-image:url('images/ba_10.png');
	width:10px;
}
.ba_rs{
	position:absolute;
	bottom:14px;
	top:13px;
	right:-5px;
	background-image:url('images/ba_08.png');
	width:19px;
}
#menu{
	width:180px;
	padding:10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:20px;
	background-color: white;
	position:relative;
}
#avancement{
	width:175px;
	padding:10px;
	margin-top:5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom:10px;
	background-color: white;
	position:relative;
	font-size:13px;
}
#pub-haut{
	width:480px;
	padding:15px;
	padding-left:25px;
	background-color: white;
	position:relative;
	font-size:13px;
	float:right;
}
#pub-gauche{
	width:130px;
	margin-top:5px;
	padding:10px;
	padding-top:15px;
	padding-left:40px;
	padding-right:20px;
	background-color: white;
	position:relative;
	font-size:13px;
	float:left;
}
#avancement ul{
	padding:0px;
	margin:0px;
	list-style: none;
}
#menu ul, #menu li{
	padding:0px;
	margin:0px;
	list-style: none;
}
#menu li{
	font-family: Tahoma, Arial;
	font-size:15px;
	height:31px;
	line-height:30px;
	/*font-family:Arial;
	font-size:13px;
	border:#D2CBB8 1px solid;*/
	margin-top: 2px;
	margin-right:10px;
	background-image:url('images/oiseau-volant.png');
	background-repeat:no-repeat;
	padding-left:30px;
}
/*#menu li:hover{
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
}*/
.menu_titre{
	font-family: Tahoma;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
	padding-left:5px;
}
#menu ul{
	padding-left:10px;
	padding-top:10px;
}
#menu a{
	text-decoration: none;
	color:black;
}
#menu a:hover{
	text-decoration: none;
	color:#663445;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
h1{
	color:#7e1717;
	font-weight:normal;
}

#page hr{
	border: 1px solid #663445;
	clear:both;
	margin-left: 0px;
	margin-right: 0px;
}
#page .news_date{
	display:block;
	font-size:13px;
	color:grey;
	text-shadow: #DAAA9D 2px 2px 5px;
}
#page .news_text{
/* 	font-family: Tahoma, Arial Black; */
	font-size: 13px;
}
#page img{
	border: 1px solid;
	border-color: #663445;
	padding: 1px;
	/*float:left;*/
	margin: 10px;
}
#page img:hover{
	border: 1px solid;
	border-color: #f8da6a;
	padding: 1px;
}
#page .news_user{
	font-style: italic;
	font-size:12px;
	font-family:comic;
	color:#f8da6a;
	text-align:right;
	clear:both;
	float:none;
	width:100%;
}
#page .news_titre{
	color:#7e1717;
	display:block;
	font-family:courier;
}
#page label{
	display:block;
}

.team_ulogin{
	font-family: courier;
	font-size:20px;
	font-weight:bold;
	display:block;
}
.team_uimg{
	padding:5px;
	border: 1px solid #663445;
}
.team_uinfo{
	font-family: verdana;
	list-style-type: none;
	font-size: 14px;
}
.team_infoB{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
#choix-friteuse a
{
	text-decoration:none;
	color: black;
	width:400px;
}
#choix-friteuse a:hover
{
	text-decoration:none;
	color: #663445;
	font-style:italic;
	
}
#choix-friteuse li
{
	line-height: 32px;
	text-align:left;
	padding-left: 40px;;
	vertical-align: middle;
	background-position: left;
	background-repeat: no-repeat;
	list-style-type: none;
}
#logbox{
	width:400px;
	height: 175px;
	border: #4B4B4B solid 2px;
	background-color:#CDCDCD;
	background-image: url('images/FileVault_icon.png');
	background-position: left;
	background-repeat: no-repeat;
	margin:auto;
}
#logbox form{
	margin-left:155px;
	margin-top:25px;
	color:#4B4B4B;
}

/* liens archives de news */
span.archive_page{
	border: 1px solid #5f3544;
	color: #5f3544;
	padding: 2px 5px 2px 5px;
	margin:2px;	
}
a.archive_s{
	border: 1px solid #5f3544;
	color: white;
	background-color:#e8b4b3; 
	padding: 2px 5px 2px 5px;
	margin:2px;
	text-decoration: none;
}
a.archive span{
	border: 1px solid #5f3544;
	color: #5f3544;
	padding: 2px 5px 2px 5px;
	margin:2px;
	text-decoration: none;
}
a.archive span:hover{
	border: 1px solid #e8b4b3;
	color: #e8b4b3;
	padding: 2px 5px 2px 5px;
	margin:2px;
	text-decoration: none;
}
a.archive{
	color: #5f3544;
	text-decoration: none;
}
a.archive:hover{
	color: #5f3544;
	text-decoration: none;
}
/* liens des posts */
p.news a{
	text-decoration: none;
	color: #7e1717;
	font-weight: bold;
}
p.news a:hover{
	text-decoration: underline;
	color: #f8da6a;
	font-weight: bold;
}
/* standars */
a.lien{
	text-decoration: none;
	color: #7e1717;
	font-weight: bold;
} 
a.lien:hover{
	text-decoration: underline;
	color: #f8da6a;
	font-weight: bold;
}
span.gal_nb{
	color:black;
	z-index: 90;
	font-size:50px;
	position:absolute;
	top:5px;
	left:15px;
	text-decoration:none;
	
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
#galerie li a{
	text-decoration: none;
}


#galerie img{
	border: 1px solid;
	border-color: #f8da6a;
	padding: 1px;
	/*float:left;*/
	margin: 10px;
		margin:auto;
}
#galerie img:hover{
	border: 1px solid;
	border-color: #663445;
	padding: 1px;
}
#galerie{
	padding:0px;
	margin:0px;
	width:580px;
	list-style-type: none;
}
#galerie li{
	float:left;
	position: relative;
	margin:0px;
	padding:0px;
	height:106px;
	width:106px;
	margin-right:10px;
}
#ondiap img{
	border: 1px solid Black;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=30);
}
#ondiap img:hover{
	border: 1px solid Black
} 
#diap{
	border-color: #663445;	
}
#diap:hover {
	border-color: #f8da6a;	
}
#miniaures{
	margin:auto;
	padding:0px;
}
#miniatures li{
	float:left;
	width: 106px;
	height: 106px;
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
#miniatures li img{
	width: 100px;
	height:100px;
}

/* Page de download */
.dl_ul li{
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:0px;
	margin-top:2px;
	font-family: Tahoma, Arial;
	font-size: 13px;
	list-style-type: none;

}
li.dl_pdf{
	background-image: url('mini-icons/page_white_acrobat.png');
}
li.dl_rar{
	background-image: url('mini-icons/page_white_zip.png');
}
li.dl_exe{
	background-image: url('mini-icons/application_xp.png');
}
li.dl_tex{
	background-image: url('mini-icons/page_white_code_red.png');
}
li.dl_src{
	background-image: url('mini-icons/page_white_code.png');	
}
li.dl_ppt{
	background-image: url('mini-icons/page_white_powerpoint.png');	
}
li.dl_img{
	background-image: url('mini-icons/picture.png');	
}
li.dl_vect{
	background-image: url('mini-icons/page_white_vector.png');	
}
.dl_titre{
	font-size: 18px;
}

.dl_ul a{
	text-decoration: underline;
	font-weight:normal;
}
.dl_ul a:hover{
	text-decoration: none;
	font-weight:normal;
	color:#f8da6a;
}

/* Page de liens */

#liens_com{
	color:black;
	width:465px;
	margin:auto;
	margin-bottom:20px;
	text-align:center;
}
#liens{
	margin:0px;
	padding:0px;

	width:465px;
	margin:auto;
	text-align:center;
	list-style-type: none;
}
#liens li{
	width: 150px;
	height: 113px;
	border: 1px solid #999;
	float:left;
	margin:1px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
#liens li:hover{
	border: 1px solid #f8da6a;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
ul.avance li{
	background-repeat:no-repeat;
	line-height:15px;
	height:15px;
	margin-right:8px;
	background-position:right;
	padding-bottom:3px;
	margin-bottom:5px;
}

/* Langue Switch */
#lang-switch{
	width:100px;
	height:30px;
	background-image:url('images/langswitch.png');
	position:absolute;
	right:50px;
	top:0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	
	float:left;
	color:white;
	font-size:20px;
	
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
#lang-switch a{
	text-decoration:none;
	color:white;
}
#lang-switch a:hover{
	text-decoration:none;
	color:#6D6D6D;
}

/*
	Page de partage de cartes
*/
#maps{
	width:590px;
	margin:auto;
}
.map{
	border: 1px solid #F0E6B2;
	margin:5px;
	width:280px;
	height:200px;
	float:left;
}
.map span, .map a{
	display:block;
}
.map .preview{
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	width:150px;
	height:150px;
}

.map .nom{
	color:#7e1717;
	font-size:20px;
	font-weight:normal;
	margin:5px 0px 0px 15px;
}
.map ul{
	float:left;
	padding-left:20px;
	list-style-type: none;
}
.map li.download, .map li.official, .map li.uploaded, .map li.auteur, .map li.uploaded,.map li.version{
	font-size:13px;
	vertical-align:middle;
	line-height:16px;
	padding-left:20px;
	margin-top:3px;
	background-repeat:no-repeat;
	list-style-type: none;
}
.map li.download a{
	color:#7e1717;
	font-weight:bold;
}
.map li.download a:hover{
	color:#f8da6a;
	font-weight:bold;
}
.map li.official{
	background-image:url('mini-icons/shield.png');
}
.map li.download{
	background-image:url('mini-icons/map_go.png');
}
.map li.note{
	background-image:url('mini-icons/star.png');
	background-repeat:repeat-x;
	padding-left:0px;
	font-size:13px;
	vertical-align:middle;
	line-height:16px;
}
.map li.uploaded{
	background-image:url('mini-icons/world.png');
}
.map li.auteur{
	background-image:url('mini-icons/user.png');
}
.map li.version{
	background-image:url('mini-icons/tag_blue.png');
}

/*
	Page d'info sur le jeu
*/
acronym.alaWiki, a.alaWiki{
	line-height:16px;
	background-repeat:no-repeat;
	background-position: right;
	padding-right:18px;
}
acronym.alaWiki{
	background-image:url('mini-icons/help.png');
}
acronym.alaWiki:hover{
	color:#f8da6a;
}
a.alaWiki{
	background-image:url('mini-icons/world_link.png');
	color:#7e1717;
	font-weight:bold;
}
a.alaWiki:hover{
	color:#f8da6a;
	font-weight:bold;
}
#vignettes{
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#upmap{
	width:400px;
	margin:auto;
}
#upmap fieldset{
	border:1px solid #f8da6a;
}
#upsubmit{
	height:75px;
	width:200px;
	margin:auto;
	margin-top:20px;
	background-image:url('images/upload.png');
}
#upsubmit:hover{
	background:url('images/upload.png') no-repeat 0px -78px;
}
span.flux{
	line-height:32px;
	background-image: url('images/flux.png');
	background-repeat: no-repeat;
	vertical-align: middle;
	display: block;
	margin-top: 40px;
	margin-left: 450px;
	padding-left: 35px;
}
span.flux a{
	color:#7e1717;
	text-decoration: underline;
}
span.flux a:hover{
	color:#f8da6a;
	text-decoration: none;
}
.addr{
	color: #eed07c;
	font-style: italic;
	font-size: 12px;
}
/* Fry TV */

#video{
	width:600px;
	height:500px;
	margin:auto;
	background-image: url('images/videos.jpg');
}
#videos{
	width:600px;
	height:125px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	position:relative;
	border: 1px solid black;
	background-image: url('images/perf2.png');
	position: relative;
}
#videos li{
	height:100px;
	width:100px;
	float:left;
	margin-left: 10px;
}
#videos td{
	height:100px;
	width:100px;
	margin-left: 10px;
}
#videos img{
	height:100px;
	width:133px;
	border: 1px solid black;
	padding:0px;
}
#videos img:hover{
	border: 1px solid #1f65ad;
	padding:0px;
}

#ctrlZone{
	position:relative;
	margin:0px;
	padding:0px;
	width:602px;
}
#after{
	position: absolute;
	z-index: 90;
	right:0px;
	top:0px;
	width:15px;
	bottom:0px;
	padding-left:4px;
	background-color: black;
	color:white;
	line-height: 140px;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}
#after:hover{
	line-height: 140px;
	color:#1f65ad;
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter:alpha(opacity=75);
}
#before{
	position: absolute;
	z-index: 90;
	left:0px;
	top:0px;
	width:15px;
	bottom:0px;
	padding-left:4px;
	background-color: black;
	color:white;
	line-height: 140px;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}
#before:hover{
	line-height: 140px;
	color:#1f65ad;
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter:alpha(opacity=75);
}

