*
{
	margin:0px;
	padding:0px;
}

a
{
	text-decoration:none;
}

html,body,table,td,p,div,textarea,input,select
{
	font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:12px;
}

img
{
	border:none;
}

table
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse; /* Bug IE */
}

body
{
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
}

#global_general
{
	width:760px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#global_sky
{
	position:absolute;
	top:0px;
	left:1120px;
	width:120px;
	height:600px;
}

#global_leaderBoard
{
	text-align:center;
	margin-top: 15px;
	margin-bottom: 5px;
}

#global_logo
{
	float:left;
	width:250px;
	height:80px;
	margin-bottom:-8px;
	background-position:top left;
	background-repeat:no-repeat;
}



/* Connected */

#global_connected
{
	float:right;
	clear:right;
	width:500px;
	text-align:right;
	margin-bottom:-3px;
}



/* Pub */

#global_pub
{
	float:right;
	width:500px;
	height:50px;
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:2px;
}
#global_pub #e1
{
	float:right;
	margin-right:25px;
	padding-right:3px;
	padding-left:3px;
	margin-top:-2px;
	background-color:#FFFFFF;

}
#global_pub #e1 a
{
	font-size:14px;
	font-variant:small-caps;
	text-decoration:none;
	font-weight:bold;
}
#global_pub #e2
{
	width:490px;
	margin-left:5px;
	margin-right:5px;
	margin-top:19px;
	font-size:13px;
	font-weight:bold;
}



/* On Menu */

#global_onGroove
{
	width:720px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	text-align:center;
}
#global_onGroove #container
{
	width:640px;
	margin-left:70px;
	margin-right:0px;
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}
#global_onGroove span
{
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-variant:small-caps;
	letter-spacing:1px;
}



/* Groove */

#global_groove
{
	clear:both;
	background-position:top left;
	background-repeat:repeat-x;
	text-align:left;
}
#global_groove ul
{
	margin-left:auto;
	margin-right:auto;
	width:720px;
	list-style-type:none;
	height:30px;
}
#global_groove li
{
	float:left;
	margin-left:3px;
}
#global_groove a
{
	float:left;
	display:block;
	text-decoration:none;
	padding-left:11px;
	font-size:13px;
	color:#000000;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(bg_menu_left.gif);
}
#global_groove a span
{
	display:block;
	padding-right:11px;
	padding-top:6px;
	padding-bottom:6px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(bg_menu_right.gif);
}
#global_groove #select a
{
	color:#FFFFFF;
}
#global_groove #switcher
{
	display:block;
	position:absolute;
	right:0px;
	cursor:pointer;
	margin:4px;
	padding:0px;
}

/* Search */

#global_search
{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-position:top left;
	background-repeat:repeat-x;
}
#global_search select
{
	font-size:11px;
	font-weight:bold;
}
#global_search #text
{
	width:160px;
	padding-left:2px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px 1px 1px 5px;
}
#global_search #advance
{

}
#global_search #advance a
{
	color:#000000;
	text-decoration:none;
}
#global_search #advance a:hover
{
	text-decoration:underline;
}
#global_search #submit, #submit_search
{
	height:22px;
	cursor:pointer;
	border:1px #cccccc solid;
	background-image:url(bg_button.gif);
	background-position:top left;
	background-repeat:repeat-x;
}



/* Body */

#global_body
{
	width:82%;
	float:right;
}
#global_body h1
{
	font-size:16px;
	padding-left:5px;
	padding-bottom:3px;
	margin-bottom:10px;
	margin-right:20px;
	margin-top:10px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
#global_body h1 a
{
	text-decoration:none;
}
#global_body h2
{
	font-size:15px;
	margin-bottom:10px;
	margin-top:10px;
}
#global_body h3
{
	font-size:14px;
}
#global_body p
{
	margin-bottom:10px;
	margin-top:10px;
}



/* Menu */

#global_menu
{
	width:126px;
	padding-bottom:20px;
	float:right;
	margin-right:9px;
	margin-left:0px;
}
#global_menu h3
{
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:10px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(bloc_right_head.gif);
}
#global_menu h3 #leave
{
	float:right;
	margin-right:5px;
	vertical-align:middle;
}
#global_menu ul
{
	list-style-type:none;
}
#global_menu li
{
	padding-top:2px;
	padding-bottom:2px;
	margin-right:4px;
	margin-left:0px;
	background-position:0px 0px;
	background-repeat: no-repeat;
	background-image:url(bg_menu_li.gif);
}
#global_menu li.first
{
	background-position:100px 100px;
}
#global_menu li a
{
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
	display:block;
	height:20px;
	background-repeat:no-repeat;
	background-position:0 6px;
	background-image:url(puce.gif);
}
#global_menu li a:hover, #global_menu li #select
{
	background-position:3px 6px;
}
#global_menu .box
{
	padding-bottom:2px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-image:url(bloc_right_foot.gif);
}

#global_menu #blogdefou, #global_menu #google, #global_menu #choose
{
	text-align:center;
	margin-top:10px;
}
#global_menu #choose img
{
	cursor:pointer;
}

.theme
{
	clear:both;
	font-size:11px;
	color:#666666;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	background-color:#F7F7F7;
	border:1px #cccccc solid;
	padding-top:2px;
	padding-bottom:2px;
}

/* Identification */

#global_menu #identification
{
	margin-left:5px;
}
#global_menu #identification #submit
{
	width:55px;
	margin-left:50px;
	border:1px #cccccc solid;
	background-image:url(bg_button.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#global_menu #identification #memo
{
	margin-left:50px;
}
#global_menu #identification label
{
	cursor:pointer;
}
#global_menu #identification .label
{
	float:left;
	width:50px;
}
#global_menu #identification .input
{
	width:55px;
	padding-left:2px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px 1px 1px 5px;
}



/* View Profil */

#global_menu #viewProfil
{
	text-align:center;
	padding-bottom:2px;
}
#global_menu #viewProfil #submit, #submit_search_user
{
	height:20px;
	cursor:pointer;
	border:1px #CCCCCC solid;
	background-image:url(bg_button.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#global_menu #viewProfil .input
{
	width:80px;
	padding-left:2px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 1px 1px 5px;
}


/* My Design */

#global_menu #myDesign
{
	text-align:center;
	cursor:pointer;
}
#global_menu #myDesign select
{
	margin-top:5px;
	margin-bottom:5px;
}

#global_menu #myDesign img
{
	margin-top:2px;
	margin-bottom:10px;
}


/* Footer */

#global_pub_footer
{
	clear:both;
	width:100%;
	text-align:center;
	padding-top:20px;
}

#global_footer
{
	clear:right;
	float:right;
	width:82%;
	border-top-style:solid;
	border-top-width:1px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:15px;
}
#global_footer ul
{
	list-style-type:none;
}
#global_footer li
{
	display:inline;
	padding-left:10px;
	margin-left:10px;
	border-left:1px #CCCCCC solid;
}
#global_footer li.first
{
	padding-left:0px;
	margin-left:0px;
	border-left:none;
}
#global_footer li a
{
	text-decoration:none;
}
#global_footer li a:hover
{
	text-decoration:underline;
}



/* Copyright */

address
{
	clear:right;
	float:right;
	width:79%;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
}



/* Tools */

#global_tools
{
	clear:both;
	float:right;
	width:79%;
	text-align:center;
	display:none;
}

#global_tools #hitparade
{
	display:none;
}



/* Table */

#global_table
{
	width:100%;
}
#global_table .th
{
	font-weight:bold;
	border-bottom:1px #CCCCCC solid;
	text-align:center;
	height:25px;
}
#global_table .td
{
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	height:25px;
}
#global_table .color
{
	background-color:#EAFFEA;
}
#global_table .noBorder
{
	border-right:none;
}



/* General */

.global_button
{
	height:22px;
	cursor:pointer;
	font-weight:bold;
	background-position:left;
	background-repeat:repeat-x;
	border:1px #CCCCCC solid;
}

.global_input
{
	padding-left:2px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 1px 1px 5px;
}

.global_center
{
	text-align:center;
}

.global_ppp
{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.global_ppp form
{
	display:inline;
}
.global_ppp input
{
	width:25px;
	height:18px;
	margin-left:5px;
}
.global_ppp .next
{
	vertical-align:middle;
	margin-left:5px;
}
.global_ppp .before
{
	vertical-align:middle;
	margin-right:5px;
}
.global_ppp .pages
{
	font-weight:bold;
	margin-right:4px;
}

.global_row
{
	clear:both;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px #CCCCCC dotted;
	margin-right:15px;
}

.global_label
{
	float:left;
	width:40%;
}
label.global_label
{
	cursor:pointer;
}

.global_info
{
	color:#999999;
}

.global_label-error
{
	color:#FF0000;
	margin-left:40%;
}

.global_submit
{
	text-align:center;
}

.global_error
{
	color:#990000;
}
.global_success
{
	color:#006600;
}
.global_error, .global_success
{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px #CCCCCC dotted;
	background-color:#FFFFF4;
}

.global_bright
{
	color:#999999;
}

.global_link-m
{
	color:#0066FF;
}
.global_link-m:hover
{
	color:#3399FF;
}

.global_link-w
{
	color:#FF00CC;
}
.global_link-w:hover
{
	color:#FF66FF;
}

.global_ul
{
	list-style-type:disc;
	list-style-position:outside;
	margin:20px 0px 20px 20px;
}
.global_ul li
{
	margin-bottom:5px;
}


.global_bloc, .global_bloc_special
{
	border-style:solid;
	border-width:1px;
	background-position:bottom;
	background-repeat:repeat-x;
}
.global_bloc h2, .global_bloc_special h2, .global_bloc h3, .global_bloc_special h3
{
	font-size:15px;
	font-variant:small-caps;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	background-position:top;
	background-repeat:repeat-x;
}
.global_bloc .link, .global_bloc_special .link
{
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
	text-align:right;
	color:#000000;
}



/* Home */

#home #right
{
	float:right;
	width:49%;
}
#home #left
{
	float:left;
	width:49%;
}

#home #pave
{
	margin-top:10px;
	text-align:center;
}

#home #presentation
{
	margin-top:10px;
}
#home #presentation .body
{
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
}


#home .zooms
{
	margin-top:10px;
}
#home .zooms ul
{
	list-style-type:none;
	margin-right:5px;
	margin-left:7px;
}
#home .zooms li
{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#EAEAEA;
	background-image:url(puce_zoom.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-top:3px;
}

#home .avatars
{
	margin-top:10px;
}

#home #top
{
	margin-top:10px;
}
#home #top ul
{
	list-style-type:none;
	margin-right:5px;
	margin-left:5px;
}
#home #top li
{
	clear:both;
	color:#AAAAAA;
	line-height:20px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#EAEAEA;
	padding-left:2px;
	padding-right:2px;
}
#home #top li .n1
{
	color:#00DD00;
}
#home #top li .n2
{
	color:#10D800;
}
#home #top li .n3
{
	color:#20CC00;
}
#home #top li .n4
{
	color:#30C700;
}
#home #top li .n5
{
	color:#40BB00;
}
#home #top li .n6
{
	color:#50B700;
}
#home #top li .n7
{
	color:#60AA00;
}
#home #top li .n8
{
	color:#70A700;
}
#home #top li .n9
{
	color:#809900;
}
#home #top li .n10
{
	color:#909700;
}
#home #top li a:hover  {
	color:#33dd33;
}
#home #top li span
{
	float:left;
	width:36px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}


#home #down
{
	margin-top:10px;
}
#home #down ul
{
	list-style-type:none;
	margin-right:5px;
	margin-left:5px;
}
#home #down li
{
	color:#AAAAAA;
	padding:1px 2px 1px 2px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#EAEAEA;
}
#home #down li span
{
	float:left;
	width:50px;
	text-align:center;
	color:#FF0000;
}
#home #down li a
{
	color:#EE0000;
}
#home #down li a:hover
{
	color:#EE00EE;
}


#home #searchs
{
	margin-top:10px;
}

#home #searchs ul
{
	list-style-type:none;
	padding-left:5px;
}
#home #searchs li
{
	float:left;
	width:23%;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
}
#home #searchs li span
{
	color:#AAAAAA;
}
#home #searchs .other
{
	clear:left;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
}
#home #searchs label
{
	cursor:pointer;
}
#home #searchs .other .input
{
	margin-left:5px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 1px 1px 5px;
}
#home #searchs .other .submit
{
	height:20px;
	cursor:pointer;
	border:1px #CCCCCC solid;
	background-image:url(bg_button.gif);
	background-position:top left;
	background-repeat:repeat-x;
}


#home #up
{
	margin-top:10px;
}
#home #up ul
{
	list-style-type:none;
	margin-left:5px;
	margin-right:5px;
}
#home #up li
{
	color:#AAAAAA;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#EAEAEA;
}
#home #up li span
{
	float:left;
	width:50px;
	color:#66CC00;
	text-align:center;
}
#home #up li a
{
	color:#00CC00;
}
#home #up li a:hover
{
	color:#33DD33;
}


#directory
{
	clear:both;
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:25px;
}
#directory ul
{
	width:97%;
	list-style-type:none;
	margin-left:15px;
}
#directory li
{
	float:left;
	width:24%;
	padding-top:2px;
	padding-bottom:1px;
}
#directory li a
{
	margin-left:1px;
}
#directory li span
{
	color:#AAAAAA;
}
#home hr
{
	margin:0px;
	padding:0px;
	clear:both;
	visibility:hidden;
	height:1px;
}


#home #in
{
	margin-top:10px;
}
#home #in ul
{
	list-style-type:none;
	margin-left:5px;
	margin-right:5px;
}
#home #in li
{
	color:#AAAAAA;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#EAEAEA;
}
#home #in li span
{
	float:left;
	width:50px;
	color:#66CC00;
	text-align:center;
}
#home #in li a
{
	color:#00CC00;
}
#home #in li a:hover
{
	color:#33DD33;
}



/* Classement */

#class
{
	width:100%;
}
#class #position
{
	width:18%;
}
#class #name
{
	/*width:50%;*/
}
#class #argument
{
	width:15%;
	text-align:center;
}
#class #detail
{
	width:17%;
}
#class #position, #class #nom, #class #argument, #class #detail
{
	height:25px;
}
#class .position
{
	font-weight:bold;
}
#class .name a, #class .name span
{
	font-weight:bold;
	font-size:13px;
}
#class .position2
{
	text-align:center;
	vertical-align:top;
	font-size:11px;
}
#class .desc
{
	padding-top:2px;
}
#class .desc a
{
	text-decoration:none;
}
#class .desc a:hover
{
	color:#333333;
	background-color:#EEEEEE;
}
#class .desc a:hover img
{
	background-color:#FFFFFF;
}
#class .desc div
{
	font-size:11px;
	color:#999999;
	padding-top:1px;
	padding-bottom:4px;
	font-style:normal;
}
#class .desc div.border, #class .desc table
{
	border-bottom:1px #CCCCCC dotted;
	margin-bottom:10px;
}
#class .detail
{
	text-align:center;
}
#class .detail a, #class .detail a:hover
{
	color:#000000;
}
#class .positionUp
{
	color:#00CC00;
}
#class .positionDown
{
	color:#CC0000;
}
#class .positionStable
{
	color:#000099;
}
#class .position, #class .detail, #class .argument
{
	height:20px;
}
#class .position, #class .argument, #class .detail
{
	text-align:center;
}

.majpage
{
	clear:both;
	font-size:11px;
	color:#666666;
	margin-top:20px;
	margin-bottom:25px;
	text-align:center;
	background-color:#F7F7F7;
	border:1px #CCCCCC solid;
	padding-top:2px;
	padding-bottom:2px;
}



/* Account */

#account .left
{
	float:left;
}

#account .right
{
	float:right;
}
#account .left, #account .right
{
	width:49%;
	display:block;
	text-decoration:none;
	padding-right:6px;
}
#account .left img, #account .right img
{
	float:left;
	margin-right:5px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:5px;
	border-width:1px;
	border-style:solid;
	padding:1px;
}
#account hr
{
	height:1px;
	visibility:hidden;
	clear:both;
}
#account .desc
{
	font-size:12px;
	color:#444444;
}
#account .title
{
	font-size:13px;
	font-weight:bold;
	display:block;
	text-decoration:underline;
}



/* Gold Book */

#goldbook .message
{
	border:1px #F0CC00 solid;
	background-color:#FFF791;
	margin-bottom:10px;
}
#goldbook .body
{
	padding:5px;
	background-color:#FFFDDD;
}
#goldbook .footer
{
	padding:5px;
	border-top:1px #F0CC00 solid;
}
#goldbook .footer span
{
	float:right;
}



/* Profil */

#profil
{
	margin-bottom:15px;
	margin-right:25px;
	margin-left:25px;
}
#profil .row
{
	clear:both;
	margin-bottom:6px;
}
#profil .label
{
	float:left;
	width:50%;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}
#profil .action
{
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
}



/* Confirm */

#confirm #express
{
	float:right;
}
#confirm #express #enterCode
{
	text-align:center;
}
#confirm #express #enterCode input
{
	border:1px #CCCCCC solid;
}
#confirm #express #submit
{
	text-align:center;
}
#confirm #express #submit input
{
	color:#000000;
	border:1px #CCCCCC solid;
	background-image:url(pinup/bg_button.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#confirm #free .subTitle a
{
	color:#0000FF;
	text-decoration:underline;
}
#confirm #free .exp
{
	padding-left:5px;
	padding-right:5px;
}
#confirm #free .exp a
{
	color:#000000;
	text-decoration:underline;
}
#confirm #free #enterAddress
{
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}
#confirm #free #enterAddress input
{
	border:1px #CCCCCC solid;
}
#confirm #free #submit
{
	text-align:center;
}
#confirm #free #submit input
{
	color:#000000;
	border:1px #CCCCCC solid;
	background-image:url(pinup/bg_button.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#confirm #free ul
{
	list-style-position:inside;
	padding-left:15px;
	padding-right:5px;
}
#confirm #free li
{
	margin-top:15px;
}



/* Commun */

#confirm #free, #confirm #express
{
	width:49%;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
#confirm #title
{
	font-size:16px;
	font-weight:bold;
	background-repeat:repeat-x;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
#confirm #desc
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
#confirm .subTitle
{
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	padding-left:10px;
}
#confirm #submit
{
	text-align:center;
}
#confirm #submit input
{
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	cursor:pointer;
}
#confirm .subTitle span
{
	font-size:17px;
}
#confirm .error
{
	color:#FF0000;
	margin:20px;
	font-weight:bold;
}
#confirm .global_label-error
{
	margin:0px;
}
.line {
	background-color:#EEE0FF;
}

/* Table infos Center */

.infosTable {
	width:100%;
}
.infosTable th {
	line-height:22px;
}
.infosTable th {
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
}
.infosTable td {
	padding:4px;
}
.infosTable th, .infosTable td {
	border-style:solid;
	border-width:1px;
}

.classifTable {
	margin-right:10px;
	margin-bottom:10px
}
.classifTable th, .classifTable td {
	font-size:11px;
	border:1px #DDDDDD solid;
	padding-left:1px;
	padding-right:1px;
}
.posNum {
	padding-left:1px;
	vertical-align:+2px;
	font-size:9px;
}

/*Page cinéma */
.fdcTitre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #70b000;
}
.fdcTitre A{
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}
.fdcTitre A:hover {
    color: #70b000;
    text-decoration: underline;
}
.fdcFondTexte {
    font-size: 10px;
    background-color: #efffd7;
}
.fdcTexte {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
.fdcDate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FF0000;
}
.fdcHeure {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
}
.fdcLien {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
.fdcLien A{
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}
.fdcLien A:hover {
    color: #70b000;
    text-decoration: underline;
}
.fdcTableau {
    border: 2px solid #a3ee2e;
}
.fdcImage {
    border: 3px dashed #cccccc;
}

.table_google_top {
	padding-left:3px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #CCCCCC dotted;
}
.table_google_top a {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.table_google .titre {
	padding-top:10px;
	padding-bottom:5px;
	padding-left:3px;
	font-weight: bold;
}
.table_google .titre a {
	font-size:14px;
	color:#aa2200;
	text-decoration:none;
}
.table_google .titre a:hover {
	text-decoration:underline;
	color:#8ddf0c;
}
.table_google .desc {
	padding-left:3px;
}
.table_google .lien {
	padding-left:3px;
	padding-top:2px;
	padding-bottom:10px;
	border-bottom:1px #CCCCCC dotted;
}
.table_google .lien a {
	color:#aa2200;
	text-decoration:underline;
}
.table_google .lien a:hover {
	color:#333333;
	background-color:#EEEEEE;
}
.table_google_narrow_top {
	padding-left:12px;
	text-align:left;
	background-repeat:no-repeat;
}
.table_google_narrow_top a {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.table_google_narrow td {
	text-align:left;
}
.table_google_narrow .titre {
	padding-top:10px;
	padding-bottom:3px;
	padding-left:1px;
	font-weight: bold;
}
.table_google_narrow .titre a {
	font-size:13px;
	color:#aa2200;
	text-decoration:none;
}
.table_google_narrow .titre a:hover {
	text-decoration:underline;
	color:#8ddf0c;
}
.table_google_narrow .desc {
	padding-left:2px;
	font-size:12px;
}
.table_google_narrow .lien {
	padding-left:1px;
	padding-top:2px;
	padding-bottom:7px;
	font-size:12px;
}
.table_google_narrow .lien a {
	color:#444444;
	text-decoration:underline;
}
.table_google_narrow .lien a:hover {
	color:#2f4992;
}

.page_warning {
	background-color: #220066;
	color: #EEEEEE; 
	text-align: center;
	margin-bottom: 5px;
}
.page_warning a {
	background-color: #220066;
	color: #EEEEEE !important; 
	padding-top: 5px;
	padding-bottom: 5px; 
}
.page_warning > div > div > div {
	padding-top: 5px;
	padding-bottom: 5px; 
}
.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:2px;right:-21px;}