@charset "utf-8";

body, select, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color: #e2e3e4;
	margin: 0;
	padding: 0;
	font-size: 11px;	
	color: #585858;
}

select, input, textarea {
	font-size: 11px;
}

form {
    margin: 0px;
    padding: 0px
}

fieldset, legend {
	border: none;
	margin: 0px;
	padding: 0px;
}

img {
	border:none;
}

hr {
	color: #FFFFFF;
	border:none;
	border-bottom: #939598 solid 1px;
}

embed {
	margin: 0px;
	padding: 0px;
}

table {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
}
	
td {
	vertical-align: top;
}
	
/* Container */
#container {
	/* width: 741px; */
	width: 917px;
	margin: 0 auto; /*les marges latrales vont occuper tout l'espace restant*/
	margin-top: 22px;	
	margin-bottom: 22px;
	background-color:#FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 17px;
	padding-bottom: 17px;
} 

#header {
	font-weight: bold;
}

#menutop {
	text-align:right;
	/* padding-top: 14px; */
	padding-top: 14px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

#menutop a {
	color: #585858;
	text-decoration: none;
}

#menutop a:hover {
	text-decoration: underline;
}

#menutop img {
	vertical-align:middle;
}

#menutop select {
	margin-left: 5px;
	margin-right: 5px;
	vertical-align:middle;
}

#menutop ul, #contentmenu #menu, .ul_inline {
	list-style:none;
	padding: 0;
	margin: 0;
}

#menutop li{
	display:inline;
	padding: 0px;
	margin: 0px;
	border: none;
}

#logo {
	color:#EC2227;
	font-size: 1.3em;
	/* Group new Name */
	/*padding-top: 10px;*/	
	/* End Group new Name */
}

#logo img {
	margin-right: 10px;
	/*vertical-align:baseline;*/
	float: left;;
}

#contentheader {
	clear:both;
	margin-top: 15px;
	color:#FFFFFF;
	background-repeat: repeat-x;
	height: 109px;
}

#contentheader img {
	vertical-align:top;
}

.header_NER {background-image:url(../media3/img/bck_NER.gif);}
.header_TAP {background-image:url(../media3/img/bck_TAP.gif);}
.header_LIB {background-image:url(../media3/img/bck_LIB.gif);}
.header_FUN {background-image:url(../media3/img/bck_FUN.gif);}
.header_BLO {background-image:url(../media3/img/bck_BLO.gif);}
.header_ADM {background-image:url(../media3/img/bck_BLO.gif);}
.header_RES {background-image:url(../media3/img/bck_RES.gif);}
.header_GRA {background-image:url(../media3/img/bck_GRA.gif);}
.header_POL {background-image:url(../media3/img/bck_POL.gif);}
.header_NET {background-image:url(../media3/img/bck_NET.gif);}
.header_GEN {background-image:url(../media3/img/bck_BLO.gif);}
.header_RSS {background-image:url(../media3/img/bck_RSS.gif);}
.header_POD {background-image:url(../media3/img/bck_POD.gif);}

#contentheadertitle {
	font-size: 40px;
	padding: 15px;
	font-weight: bold;
	float:left;
}

#contentheadertitle p {
	font-size: 26px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}

#contenttitle {
	font-weight: bold;
	border-collapse: collapse;
	width: 100%;
}

.contenttilelist {
	font-size: 40px;
}

#contenttitle img {
	vertical-align:bottom;
}

#flashplayer_wrapper {
	float: left;
}
.contenttiledetail {
	font-size: 32px;
}

#contenttitletheme {
	width: 60px !important;
	background-color: #cecfd1;
	color: #FFFFFF;
	font-size: 12px;
	padding: 10px !important;
	vertical-align:bottom;
}

#contenttitletext {
	/* padding-left: 15px !important; */
	width: 100%;
	text-align: left;
}

#infobar {
	background-repeat: repeat-x;
	line-height: 30px;
	height: 30px;
	color:#FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
}

#infobar div {
	text-align: right;
}
	
.infobar_body {
	line-height: 23px !important;
	height: 23px !important;
}
	
.infobarBckNER {background-image:url(../media3/img/bck_NER_bottom.gif);}
.infobarBckTAP {background-image:url(../media3/img/bck_TAP_bottom.gif);}
.infobarBckLIB {background-image:url(../media3/img/bck_LIB_bottom.gif);}
.infobarBckFUN {background-image:url(../media3/img/bck_FUN_bottom.gif);}
.infobarBckBLO {background-image:url(../media3/img/bck_BLO_bottom.gif);}
.infobarBckADM {background-image:url(../media3/img/bck_BLO_bottom.gif);}
.infobarBckRES {background-image:url(../media3/img/bck_RES_bottom.gif);}
.infobarBckGRA {background-image:url(../media3/img/bck_GRA_bottom.gif);}
.infobarBckPOL {background-image:url(../media3/img/bck_POL_bottom.gif);}
.infobarBckNET {background-image:url(../media3/img/bck_NET_bottom.gif);}
.infobarBckGEN {background-image:url(../media3/img/bck_BLO_bottom.gif);}
.infobarBckPOD {background-image:url(../media3/img/bck_POD_bottom.gif);}

#maincontent {
	margin-top: 20px;
	width: 100%;
}

#contentbody {
	font-size: 13px;	
	position: relative;
	float:left;
	width: 650px;
	padding-bottom: 10px;
}

#contentbody a, #home_latest a, #itemnavbar a {
	color:#ec2227;
	text-decoration:none;
}

#contentbody p {
	margin: 0px;
	margin-bottom: 5px;
}

#contentbody a:hover, #home_latest a:hover, #itemnavbar a:hover {
	text-decoration:underline;
}

#contentbody #summary {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	clear: both;
}

.contact {
	margin-top: 10px;
	font-weight: bold;
	color:#000000;
	line-height: 18px;
}

#bookshare {
	margin-bottom: 20px;
	margin-top: 10px;
	padding-top: 0px;
	font-size: 11px;
	color: #585858;
	clear:both;
}

#bookshare a {
	color: #585858 !important;
}

#bookshare img {
	vertical-align:middle;
	margin-right: 3px;
}

#booksharetitle {
	margin-bottom: 5px;
	font-weight: bold;
}

.booksharesep {
	margin-left: 4px;
}

#contentmenu {
	float:right;
	width: 200px;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
}

#contentmenu #menu li {	
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#contentmenu #menu li.menuNER, .connectNER {border-bottom:#f79429 solid 2px;}
#contentmenu #menu li.menuTAP, .connectTAP {border-bottom:#EC008C solid 2px;}
#contentmenu #menu li.menuLIB, .connectLIB {border-bottom:#F26522 solid 2px;}
#contentmenu #menu li.menuFUN, .connectFUN {border-bottom:#B2989E solid 2px;}
#contentmenu #menu li.menuBLO, .connectBLO {border-bottom:#ABA0A9 solid 2px;}
#contentmenu #menu li.menuADM, .connectADM {border-bottom:#ABA0A9 solid 2px;}
#contentmenu #menu li.menuRES, .connectRES {border-bottom:#ed1c24 solid 2px;}
#contentmenu #menu li.menuGRA, .connectGRA {border-bottom:#b37ab5 solid 2px;}
#contentmenu #menu li.menuPOL, .connectPOL {border-bottom:#ABA0A9 solid 2px;}
#contentmenu #menu li.menuNET, .connectNET {border-bottom:#6d6e71 solid 2px;}
#contentmenu #menu li.menuRSS, .connectRSS {border-bottom:#FAAD4F solid 2px;}
#contentmenu #menu li.menuGEN, .connectGEN {border-bottom:#ABA0A9 solid 2px;}
#contentmenu #menu li.menuPOD, .connectPOD {border-bottom:#B2989E solid 2px;}

#contentmenu #menu li a {
	color: #000000;
	text-decoration:none;
}

#contentmenu #menu li.menuNER a:hover {color: #f79429;}
#contentmenu #menu li.menuTAP a:hover {color: #EC008C;}
#contentmenu #menu li.menuLIB a:hover {color: #F26522;}
#contentmenu #menu li.menuFUN a:hover {color: #B2989E;}
#contentmenu #menu li.menuBLO a:hover {color: #ABA0A9;}
#contentmenu #menu li.menuADM a:hover {color: #ABA0A9;}
#contentmenu #menu li.menuRES a:hover {color: #ed1c24;}
#contentmenu #menu li.menuGRA a:hover {color: #b37ab5;}
#contentmenu #menu li.menuPOL a:hover {color: #F37462;}
#contentmenu #menu li.menuNET a:hover {color: #ABA0A9;}
#contentmenu #menu li.menuRSS a:hover {color: #FAAD4F;}
#contentmenu #menu li.menuGEN a:hover {color: #ABA0A9;}
#contentmenu #menu li.menuPOD a:hover {color: #B2989E;}

#itemnavbar {
	font-size:11px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
}

#toolbox {
	clear:both;
	margin-top: 15px;
	margin-bottom: 20px;
}

#toolbox img {
	vertical-align: text-bottom;
}

#toolbox .searchField {
	/*width: 76px;*/
	width: 88px;
}

#toolbox ul {
	list-style:none;
	padding: 0;
	margin: 0;
}

#toolbox li {
	display:inline;
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
	border: none;
}

#toolbox a img {
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	opacity:0.7;
	-khtml-opacity:0.7		
}

#toolbox a:hover img {
	-moz-opacity:1;
	filter:alpha(opacity=100);		
	opacity:1;
	-khtml-opacity:1		
}

#searchbox {
	color: #939598;
	padding: 5px;
	font-size: 12px;
	font-weight:normal;
	border-style: solid;
	border-width: 2px;
	border-top: none;
}

#searchbox.searchTAP {border-color:#ef3f6e;}
#searchbox.searchNER {border-color:#fcae25;}
#searchbox.searchLIB {border-color:#F26522;}
#searchbox.searchBLO {border-color:#ef3e33;}
#searchbox.searchRES {border-color:#ed1c24;}
#searchbox.searchGRA {border-color:#b37ab5;}
#searchbox.searchPOL {border-color:#F58C84;}
#searchbox.searchNET {border-color:#aba0a9;}

#searchbox a {
	color: #939598;
	text-decoration:none;
}

#searchbox a:hover {
	text-decoration:underline;
}

#searchbox.searchNER a:hover {color: #f79429;}
#searchbox.searchTAP a:hover {color: #EC008C;}
#searchbox.searchLIB a:hover {color: #F26522;}
#searchbox.searchBLO a:hover {color: #ABA0A9;}
#searchbox.searchRES a:hover {color: #ed1c24;}
#searchbox.searchGRA a:hover {color: #b37ab5;}
#searchbox.searchPOL a:hover {color: #F37462;}
#searchbox.searchNET a:hover {color: #b37ab5;}

#searchbox input, #searchbox select {
	margin-top: 2px;
	margin-bottom: 10px;
	width: 180px;
}

#searchbox select{
	width: 185px;
}

#searchbox .btn {
	margin-top: 2px;
	margin-bottom: 10px;
	width: auto;
	border : none;
	background-color: #FFFFFF;
	cursor: hand;
}

#searchtitle{
	color:#FFFFFF;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight:normal;
	margin-top: 20px;
	clear:both;
}

#morecrit {
	font-size: 11px;
	line-height: 18px;
	text-align: right;
}

#live {
	margin-top: 20px;
	text-align:right;
	font-size: 12px;
	text-transform:uppercase;
}

#live img {
	margin-bottom: 5px;
}

#sc_title {
	color:#000000;
	font-weight: bold;
	font-size:16px;
	padding-bottom: 15px;
	padding-top: 5px;
}

.sc_td_title {
	font-weight: bold;
	font-size:15px;
	margin: 0px;
	margin-bottom: 5px;
	text-align: left;
}

.sc_bottomnavbar {
	margin-top: 10px;
	margin-bottom: 20px;
	color:#BCBDC0;
	font-size:11px;
}

.sc_bottomnavbar .borderleft {
	border-left: #BCBDC0 solid 1px;
}

#boxmore a {
	color:#FFFFFF !important;
	text-decoration:none;
}

.sc_bottomnavbar img {
	padding: 0;
	margin: 0;
	vertical-align:text-bottom;
}

.sc_bottomnavbar .divgrey {
	background-color:#FFFFFF;
	height: 18px;
	line-height: 18px;
	border-bottom: #BCBDC0 solid 1px;
	border-top: #BCBDC0 solid 1px;
}

.sc_bottomnavbar .divyellow {
	background-color:#fcae25;
	height: 18px;
	line-height: 18px;
}

#boxmore {
	text-align:center;
	font-size:13px;
	letter-spacing: 1px;
	color:#FFFFFF;
}

#boxmore .bckgrey3 {
	padding: 2px;
}

#boxmore img {
	padding: 0;
	margin: 0;
	vertical-align:top;
}

.listitem a {
	padding: 6px;
	background-color: #bec0c2;
	margin-right: 15px;
}

.listitem a:hover {
	background-color: #666666;
}

.listitem_border a {
	padding: 6px;
	border: #bec0c2 solid 1px;
	margin-right: 15px;
}

.listitem_border a:hover,.listitem_border a:hover {
	border: #666666 solid 1px;
}

.listitem_border_small a {
	padding: 2px;
	border: #bec0c2 solid 1px;
	margin-right: 10px;
}

.headerlist {
	line-height: 20px;
	margin-bottom: 15px;
}

#headerlisttitle {
	color:#000000;
	font-weight: bold;
	font-size:20px;
	float:left;
}

#headerlisttitlesimple {
	color:#000000;
	font-weight: bold;
	font-size:20px;
}

#headerlisttitlesimpleL2 {
	color:#000000;
	font-weight: bold;
	font-size:16px;
}

/***** Chat *******/
#chatcontainer {
	background-color:#bebaba;
	padding: 15px;
	margin-bottom: 15px;
}

#chatform {
	background-color:#fcb326;
	padding: 15px;
	margin-bottom: 20px;
}
	
#chatform textarea {
	width: 91%;
	height: 45px;
}

#chatform div {
	line-height: 20px;
	height: 20px;
	margin-bottom: 2px;
	font-weight: bold;
}

#chatusername {
	height: 50px !important;
	padding-right: 10px;
}
	
#submitbutton{
	text-align:right;
}

#submitbutton img{
	margin-top: 3px;
	margin-right: 10px;
}

#submitbutton input {
	padding-left: 5px;
	padding-right: 5px;
}

#chatbox, #chatusers {
	height: 300px;
	overflow:auto;
	padding: 5px;
}

#chatboxcontainer {
	width: 69%;
	margin-right: 15px;
	font-size: 11px;
}

#chatbox {
	background-color:#FFFFFF;	
}

#chatusers {
	color:#FFFFFF;
	background-color:#f37634;
}

#chatusers a {
	color:#FFFFFF;
}

#showuser {
	display: none;
}
.chatentry {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
	
/***  Comments ***/
.commentToolbar {
	text-align:right;
	font-size:12px;
	padding-top: 10px;
}

.commentToolbar, .commentToolbar div {
	height: 20px;
	line-height: 20px;
}

.comment {
	font-size:12px;
	padding-bottom: 10px;
}

.comment_tap {
	margin-top: 10px;
	border: none !important;
	padding: 0px !important;
	background-color:#FFFFFF;
}

.commentItem {
	padding-top: 10px;
}

.commentItem a {
	color: #585858 !important;
}

.commentItem div.answerComment {
	margin-top: 2px;
	font-size:10px;
}

div.answerComment a {
	color:#ec2227 !important;
}

.commentItem p {
	color:#000000;
}

.comment form {
	margin-top: 10px;
}

.comment form label {
	float: left;
	width: 80px;
	font-weight: bold;
}

.comment form label.oneline {
	width:auto;
}

.comment form textarea {
	width: 99%;
	height: 100px;
}

#bt_ratingvote {
	margin-left: 5px;
}

/** **/

#mainmenu {
	font-size:11px;
	font-weight:normal;
}

#mainmenu a {
	display:block;
	border: solid #A7A9AC 1px;
	height: 20px;
	width: 62px;
	background-position: center center;
	background-repeat: no-repeat;
}

#mainmenu div {
	float:left;
}

#mainmenu img {
	visibility: hidden;
}

#mainmenu .secsel {
	height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
}

#mainmenu .horcent {
	margin-left: 4px;
	margin-right: 4px;
}

#mainmenu .vercent {
	margin-top: 4px;
	margin-bottom: 4px;
}

#boxrightchat {
	margin-top: 20px;
	border: #EC008C solid 1px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	font-size:12px;
}

#boxrightchat img {
	float:left;
}

/***** Contacts *****/

.boxcontact {
	border: #666666 solid 1px;
	position:absolute; z-index:2; left: 30%; top: 50px; width: 300px; background-color:#ffffff; visibility: hidden;
	overflow: hidden;
	padding: 10px;
}

.boxcontact img {
	vertical-align:middle;
}
	
.div2col {
	width: 48%;
}

.statictext p {
	margin: 0px;
	margin-bottom: 15px !important;
}

.statictextheader {
	margin-bottom: 20px;
	font-size:14px;
	color: #000000;
}

/**  Blog portal  **/

#blogportaltable {
	font-size: 11px;
}

#blogportaltable td.main {
	padding-bottom: 15px;
	width: 25%;
	vertical-align: top;
}

.blogportalelem {
	border: solid 1px #000000;
}

/**   Poll   **/
#poll-container {
	width: 150px;
	font-size: 12px;
	white-space: nowrap;
	border: 1px solid #ef3e33;
	padding: 10px;
	padding-right: 15px;
	background-color:#EFEFEF;
	color:#939598;
	margin-top: 10px;
	margin-left: 10px;
}

.sortbox {
	border-left: 2px solid #F26522;
	padding-left: 10px;
	float: left;
}
	
.sortbox p {
	margin-bottom: 10px;	
}

.sortbox div {
	color: #6D6E71;
	border-bottom: 1px solid #6D6E71;
	padding-bottom: 5px;	
	margin-bottom: 5px;
	font-size:12px;
}

.sortbox div a {
	font-size:11px;
	text-decoration: none;
}

/***** Redspace ******/
.redspaceheader {
	margin-bottom: 0px;
	width: 100%;
}

.redspaceheader div {
	width: 33%;
}

.redspaceheader div p {
	color: #585858;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

.postit {
	background-color: #FFFFCC;
	margin-top: 15px;
	padding: 10px;
	font-size: 11px;
	border: 1px solid #cecfd1;
}

.postitphoto {
	height: 30px;
	width: 30px;
	background-repeat:no-repeat;
	background-position:center;
	float: left;
}

.postit p {
	font-weight: bold;
	margin-bottom: 1px;
}

.postit p a {
	font-weight: normal;
}

.postittext {
	margin-left: 40px;
}

.postitcommentcontainer textarea {
	margin-top: 5px;
	width: 92%;
	font-size: 10px;
	height: 30px;
	overflow:auto;
}

.postitcontainer {
	text-align: right;	
}

.postitcontainer textarea {
	color: #939598;
	height: 16px;
	width: 20%;
	overflow:auto;
}

.postitcontainer input {
	display: none;
}

.microblogthread {
	padding: 5px;
	padding-left: 5px;
	background-color: white;
	margin-top: 5px;
}
	
#RESconnect {
	margin-bottom: 5px;
	padding-bottom: 10px;
	font-size: 10px;
	color: #585858;
}

#RESconnect a {
	color: #585858;
	text-decoration: none;
}

#RESconnect a:hover {
	text-decoration: underline;
}

.loginbox {
	border: 1px solid #585858;
	padding: 10px;
	height: 160px;
	width: 290px;
	float: left;
}

.loginbox p {
	font-size: 18px;
	font-weight: bold;
}

.loginbox td {
	vertical-align: top;
	padding-top: 10px;
}

.loginbox td.lblabel {
	width: 200px;
}

.resetpwd {
	height: 115px;
}

#subsForm div {
}

#subsForm .SUBScheckB {
	float: left;
	width: 30px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	border-bottom: 1px #CCCCCC dotted;
}

#subsForm .SUBSlab {
	float: left;
	width: 300px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	border-bottom: 1px #CCCCCC dotted;
}

#subsForm .SUBSper {
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	border-bottom: 1px #CCCCCC dotted;
}

/***** End Redspace ******/

#datenav {
	font-weight: bold;
	font-size: 14px;
	color: #ABA0A9;
	padding-bottom: 5px;
	border-bottom: 1px solid #ABA0A9;
	line-height: 18px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#datenav img {
	vertical-align: middle;
}

#datenav a {
	color: #ABA0A9;
}

#datenav a:hover {
	color: #ed1c24;
}

/* Network */

.mepphotoA {
	border : 1px solid #B2989E;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 5px;
}

#mepcontainer {
	border: 1px solid #B2989E;
	margin-bottom: 15px; 
}	

#mepcontainer .headertop {
	background-color: #B2989E;
	padding: 15px;
	padding-top: 7px; 
	padding-bottom: 7px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
}	

#mepcontainer .headersummary {
	padding: 15px;
	background-color: #ed1c24;
	color: #FFFFFF;
	font-weight: bold;
}	

#mepcontainer .headersummarytext {
	margin-left: 118px;
	padding: 0px;
}

#mepcontainer .headerbody {
	padding: 15px;
}	

.mepsep {
	border-top: #939598 dotted 1px;
	padding-top: 15px;
}

.linkli {	
	list-style-image: url("../media3/img/world.gif");
}

.searchResultList {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #aba0a9;
}

/***** GPES Common Form ******/

#gpesForm {
	background-color: #CBCBCB;
	color: #000000;
	padding: 20px;
}

#gpesForm label, #gpesForm input, #gpesForm select {
	display: block;
	float: left;
	margin-bottom: 10px;
}

#gpesForm legend {
	margin-bottom: 15px;
	font-size: 16px;
	color: #585858;
	font-weight: bold;
	padding-right: 10px;
}
	
#gpesForm .mainlabel {
	width: 26%;
}

#gpesForm .inputtext {
	width: 69%;
}

#gpesForm select {
	width: 70%;
}

#gpesForm textarea {
	width: 69%;
	height: 100px;
}

#gpesForm br {
	clear: left;
}

#gpesForm #formStatus {
	font-weight: bold;
	font-size: 11px;
}

/* *********************** */
.gpesForm {
	background-color: #CBCBCB;
	color: #000000;
	padding: 20px;
}

.gpesForm label, .gpesForm input, .gpesForm select {
	display: block;
	float: left;
	margin-bottom: 10px;
}

.gpesForm legend {
	margin-bottom: 15px;
	font-size: 16px;
	color: #585858;
	font-weight: bold;
	padding-right: 10px;
}
	
.gpesForm .mainlabel {
	width: 26%;
}

.gpesForm .inputtext {
	width: 69%;
}

.gpesForm select {
	width: 70%;
}

.gpesForm textarea {
	width: 69%;
	height: 100px;
}

.gpesForm br {
	clear: left;
}

.gpesForm #formStatus {
	font-weight: bold;
	font-size: 11px;
}

/* *********************** */

#gpesFormErr {
	font-weight: bold;
	color:#ec2227;
	margin-bottom: 20px;
	border: 1px solid #ec2227;
	padding: 15px;
}

#captcharefresh {
	vertical-align: middle;
}
	
.streamingtitle {
	margin-left: 180px;
}

.streamingplayer {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}

#streamingdisclaimer {
	text-align: left;
	margin: 0 auto; /*les marges latrales vont occuper tout l'espace restant*/
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 370px;	
	font-size: 11px;
}
	

#livebloggingcontainer {
	margin-top: 15px;
	width: 446px;
	text-align: center;
}

#livebloggingcontainer h2.liveblogging {
	margin: 0px;
	padding-top: 10px;
	margin-left: 10px;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#livebloggingcontainer div.liveblogging {
	margin: 0px;
	padding: 10px;
	padding-bottom: 10px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#errorMsgDiv {
	font-size: 11px;
	font-weight: bold;
	color:#ec2227;
	padding-left: 10px;
}

.gradesep {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AAA;
}
	
/***** Common *****/

.nowrap {white-space: nowrap;}

.nopadnomar {
	padding: 0px !important;
	margin: 0px !important;
}

.nobornomar, .nobornomar a {
	padding: 0px !important;
	margin: 0px !important;
	border: none !important;
}
	
.strech1 {letter-spacing: -1px;}

.ul_nopadding {
	padding: 0px;
	margin: 0px;
}

.ul_nopadding li {
	padding: 0px;
	margin: 0px;
}

.ul_inline {
	vertical-align:bottom;
	padding: 0px;
	margin: 0px;
}

.ul_inline li {
	display:inline;
	padding: 0px;
	margin: 0px;
	border: none;
	font-size:11px;
}

.ul_inline img {vertical-align:middle;}

.ul_inline a {padding: 0px;border: none;margin: 0px;padding-left: 2px;right-left: 2px;}
.ul_inline a:hover {border: none;}

.paddingLR5 {
	padding-left: 5px;
	padding-right: 5px;
}

.padding5 {padding: 5px;}
.padding1 {padding: 1px !important;}
.padding2 {padding: 2px !important;}

.paddingL5 {padding-left: 5px !important;}
.paddingL15 {padding-left: 15px !important;}
.paddingL30 {padding-left: 30px !important;}
.paddingL45 {padding-left: 45px !important;}

.paddingR5 {padding-right: 5px !important;} 
.paddingR15 {padding-right: 15px !important;}
.paddingR20 {padding-right: 20px !important;}
.paddingT10 {padding-top: 10px !important;}
.paddingB10 {padding-bottom: 10px !important;}
.paddingB15 {padding-bottom: 15px !important;}
.paddingB20 {padding-bottom: 20px !important;}
.paddingB50 {padding-bottom: 50px !important;}

.marginB0 {margin-bottom: 0px !important;}
.marginB15 {margin-bottom: 15px !important;}
.marginB10 {margin-bottom: 10px;}
.marginB5 {margin-bottom: 5px !important;}
.marginBM5 {margin-bottom: -5px !important;}
.marginR5 {margin-right: 5px;}
.marginR10 {margin-right: 10px;}
.marginR15 {margin-right: 15px;}
.marginR20 {margin-right: 20px;}
.marginR25 {margin-right: 25px;}
.marginT5 {margin-top: 5px !important;}
.marginT10 {margin-top: 10px !important;}
.marginT15 {margin-top: 15px !important;}
.marginT20 {margin-top: 20px !important;}
.marginB20 {margin-bottom: 20px !important;}
.marginL85 {margin-left: 85px !important;}
.marginL5 {margin-left: 5px !important;}
.marginL10 {margin-left: 10px !important;}
.marginL20 {margin-left: 20px !important;}
.marginL30 {margin-left: 30px !important;}
.marginL45 {margin-left: 45px !important;}

.colorgrey {color: #939598 !important;}
.colorgrey2 {color: #585858 !important;}
.colorgrey3 {color: #CECFD1 !important;}

.bordergrey {border-color:#939598 !important;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}
	
.colorred {color:#ec2227 !important;}
.colorgreen { color: #22b88b !important;}
.colorblack {color: #000000 !important;}
.colorwhite {color: #FFFFFF !important;}
.colorblue {color: #00baf2 !important;}

.bckgrey {background-color:#939598;}
.bckgrey2 {background-color:#585858 !important;}
.bckgrey3 {background-color:#BCBDC0 !important;}
.bckgrey4 {background-color:#cecfd1 !important;}
.bckdark {background-color:#000000 !important;}
.bckwhite {background-color:#FFFFFF !important;}

.bck_NER {background-color:#f79429 !important;}
.bck_NER2 {	background-color:#fcae25 !important;}
.bck_TAP {background-color:#EC008C !important;}
.bck_TAP2 {background-color:#ef3f6e !important;}
.bck_LIB {background-color:#F26522 !important;}
.bck_LIB2 {background-color:#F26522 !important;}
.bck_LIB3 {background-color: #6d6e71 !important;}
.bck_FUN {background-color:#B2989E !important;}
.bck_FUN2 {background-color:#B2989E !important;}
.bck_BLO {background-color:#ABA0A9 !important;}
.bck_BLO2 {background-color:#ef3e33 !important;}
.bck_ADM {background-color:#ABA0A9 !important;}
.bck_RES {background-color:#ed1c24 !important;}
.bck_RES2 {background-color:#ed1c24 !important;}
.bck_GRA {background-color:#b37ab5 !important;}
.bck_GRA2 {background-color:#b37ab5 !important;}
.bck_POL {background-color:#F58C84 !important;}
.bck_POL2 {background-color:#F37462 !important;}
.bck_NET {background-color:#aba0a9 !important;}
.bck_NET2 {background-color:#aba0a9 !important;}
.bck_RSS {background-color:#FAAD4F !important;}
.bck_RSS2 {background-color:#FAAD4F !important;}
.bck_GEN {background-color:#ABA0A9 !important;}
.bck_GEN2 {background-color:#ef3e33 !important;}
.bck_POD {background-color:#B2989E !important;}
.bck_POD2 {background-color:#B2989E !important;}

.color_NER {color: #f79429 !important;}
.color_NER2 {color: #fcae25 !important;}
.color_TAP {color: #EC008C !important;}
.color_TAP2 {color: #ef3f6e !important;}
.color_LIB {color: #F26522 !important;}
.color_LIB2 {color: #F26522 !important;}
.color_FUN {color: #B2989E !important;}
.color_FUN2 {color: #B2989E !important;}
.color_BLO {color: #aba0a9 !important;}
.color_BLO2 {color: #ef3e33 !important;}
.color_ADM {color: #aba0a9 !important;}
.color_ADM2 {color: #aba0a9 !important;}
.color_RES {color: #ed1c24 !important;}
.color_RES2 {color: #ed1c24 !important;}
.color_GRA {color: #b37ab5 !important;}
.color_GRA2 {color: #8d50a0 !important;}
.color_POL {color: #F37462 !important;}
.color_POL2 {color: #F58C84 !important;}
.color_NET {color: #aba0a9 !important;}
.color_NET2 {color: #6d6e71 !important;}
.color_RSS {color: #FAAD4F !important;}
.color_RSS2 {color: #FAAD4F !important;}
.color_GEN {color: #aba0a9 !important;}
.color_GEN2 {color: #ef3e33 !important;}
.color_POD {color: #B2989E !important;}
.color_POD2 {color: #B2989E !important;}

.borderR_FUN{border-right: #B2989E 1px solid}
.borderB_G{border-bottom: #BCBDC0 1px solid}
.borderT_G{border-top: #BCBDC0 1px solid}

.floatleft {float: left;}
.floatright {float: right;}

.alignright {text-align:right;}
.aligncenter {text-align:center; !important}
.alignmiddle {vertical-align: middle;}
.aligntop {vertical-align: top;}

.clearboth {clear: both !important;}
.clearnone {clear: none !important;}

.height1 {height:1px;line-height:1px;}
.height12 {height:12px;line-height:12px;}
.height14 {height:14px;line-height:14px;}
.height15 {height:15px;line-height:15px;}
.height16 {height:16px;line-height:16px;}
.height18 {height:18px;line-height:18px;}
.height26 {height:26px;line-height:26px !important;}
.height30 {height:30px;line-height:30px;}

.greyred_a a {
	color:#585858 !important;
	text-decoration:none !important;
}

.red_a a {
	color:#ec2227 !important;
	text-decoration:none !important;
}

.red_a a:hover, .greyred_a a:hover {
	color:#ec2227 !important;
	text-decoration:underline !important;
}

.width100p {width: 100%;}
.width25p {width: 25%;}
.wdith47p {width: 47%;}
.width20 {width: 20px !important;}

.fontsize10 {font-size: 10px !important;}
.fontsize11 {font-size: 11px !important;}
.fontsize13 {font-size: 13px !important;}
.fontsize14 {font-size: 14px !important;}
.fontsize16 {font-size: 16px !important;}
.fontsize20 {font-size: 20px !important;}
.fontsize22 {font-size: 22px !important;}
.fontsize24 {font-size: 24px !important;}
.fontsize26 {font-size: 26px !important;}
.fontsize28 {font-size: 28px !important;}
.fontsize32 {font-size: 32px !important;}
.fontsize36 {font-size: 36px !important;}
.fontsize38 {font-size: 38px !important;}
.fontsize40 {font-size: 40px !important;}

.nodeco {
	text-decoration: none;
}

.nomargintop {margin-top: 0px !important;}

.hidden {display: none};

.opacity70 {
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	opacity:0.7;
	-khtml-opacity:0.7		
}

.opacity100 {
	-moz-opacity:1;
	filter:alpha(opacity=100);		
	opacity:1;
	-khtml-opacity:1
}

.policies {
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.policies_upper {
	text-transform: uppercase;
}

.hrsep {
	border: none;
	border-top: 1px dotted #CCC; 
}
