body {
background: #ffffff;
font-family: Arial;
font-size:14px;
color: #000;
margin:0;
margin-top:0px;
padding:0;
background-image:url("/gx/m/bggen.gif");
background-repeat:repeat-x;
}

	
.bodyInner
{
font-family: Arial;
color: #666;
margin:0;
margin-top:0px;
padding:0;
}

#maincontainer{
background:#fff;
width:1000px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top: 0px;
margin: 0 auto; /*Center container on page*/
} 

#logincontainer{
background:#ffffff;
width:1004px;
border-top: 0px;
height:25px;
} 


#headerLoginleft {
float:left;
font-family: Arial;
font-size:14px;
font-weight:400;
color:#ffffff;
width:400px;
height:20px;
border-top: 0px;
margin:0px 0px 0px 0px;
}

#headerLoginRight {
float:right;
font-family: Arial;
font-size:14px;
color:#fff;
font-weight:bold;
text-align:right;
width:450px;
height:20px;
border-top: 0px;
margin:0px 0px 0px 0px;
}

#headerLoginRight input {
height:15px;
border:1px solid #000000;
color:#000000;
background:#ffffff;
font-size:12px;
}

#header {
width: 1002px;
background: #fff;
padding-top:0px;

}


#footer {
background: #666;
padding:10px;
width: 984px;
}



#main {
width:1004px;
padding:0px;
background:#fff;
padding-top:0px;
}


#content {
width:735px;
float: left;
padding-right:10px;
padding-left: 10px;
background: #fff;
}

.conteneurInterieur {
	width: 728px;
	font-size:14px;
	min-height:690px;
	padding:5px 0px 0px 00px;
	margin:5px 0 0 0;
}

#side {
float:left;
width:246px;
background: #eee;
}


p.filarianne
	{
	font-family:arial;
	margin:0px;
	font-size:13px;
	}
	
p.filarianne a
	{
	font-family:arial;
	text-decoration:none;
	color:#233743;
	}

p.filarianne a:hover
	{
	font-family:arial;
	text-decoration:underline;
	color:#5599BB;
	}
	
a
	{
	font-family:arial;
	text-decoration:none;
	color:#233743;
	}

.menu {
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  }

.menu:hover {
  color:#ffffff;
  text-decoration:underline;
  }
	
	
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}	

.buttonfixed{
display:block;
_display:none;
position:fixed;
z-index:9999;
text-indent:-9999px;
overflow:hidden;
outline:none;
right:5px;
}
.buttonfixed .feed1{
background:url('../gx/social/feed1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .feed2{
background:url('../gx/social/feed2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .feed3{
background:url('../gx/social/feed3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .twit1{
background:url('../gx/social/twit1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .twit2{
background:url('../gx/social/twit2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .twit3{
background:url('../gx/social/twit3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .face1{
background:url('../gx/social/face1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .face2{
background:url('../gx/social/face2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .face3{
background:url('../gx/social/face3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .techno1{
background:url('../gx/social/techno1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .techno2{
background:url('../gx/social/techno2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .techno3{
background:url('../gx/social/techno3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .digg1{
background:url('../gx/social/digg1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .digg2{
background:url('../gx/social/digg2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .digg3{
background:url('../gx/social/digg3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .space1{
background:url('../gx/social/space1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .space2{
background:url('../gx/social/space2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .space3{
background:url('../gx/social/space3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .edin1{
background:url('../gx/social/edin1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .edin2{
background:url('../gx/social/edin2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .edin3{
background:url('../gx/social/edin3.png') no-repeat 0 0; width:39px; height:39px;
}

label a {
  color:#00CC00;
  text-decoration:underline;
  font-size:14px;
  font-weight:600;
  }


p {
font-size: 14px;
color:#666666;
font-family:arial;
line-height:150%;
}



ol, li, ul
{
font-size: 12px;
color: #666;
line-height:125%;
}

table {
padding:0px;
}

ul { 

padding: 25px; 
} 


a {
  color:#3399cc;
  text-decoration:none;
  }

a:hover {
  color:#007cc6;
  text-decoration:underline;
  }



h1 {
font-family: arial;
font-size: 14pt;
font-weight:800;
color: #008bae;
}


h2 {
font-family: arial;
font-size: 12pt;
font-weight:600;
color:#666666;
margin-left:10px;
}

.filariane{
font-family: arial;
font-size: 9pt;
font-weight:normal;
color:#666666;
margin-left:10px;
}


h3 {
font-family: arial;
font-size: 11pt;
font-weight:bold;
color: #000;
}

h4 {
font-family: arial;
font-size: 12pt;
font-weight:800;
color: #008bae;
}

h5 {
font-family: arial;
font-size: 13pt;
font-weight:800;
color: #99cc00;
}



basic-accordian{
	border:1px solid gray;
	padding:5px;
	width:225px;
	z-index:2;
	margin-top:-100px;
}

.accordion_headings{
	padding:5px;
	background:#99CC00;
	color:#000000;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#00CCFF;
}

.accordion_child {
	padding: 0px 0px 0px 15px;
	background:#d7f6fe;
	font-size:15px;
	font-weight:800;
	color:#999999;
}

.child_highlight{
	padding: 0px 0px 0px 15px;
	background:#EEE;
	font-size:18px;
	font-weight:800;
	color:#999999;
}

.header_highlight{
	background:#00CCFF;
}

.menuheader{
text-decoration:none;
color:#000000;
}

#menuheader a,a:link,a:visited{
text-decoration:underline;
font-weight:600;
color:#99cc00;
}



#menuheader a,a:hover{
text-decoration:underline;
font-weight:600;
color:#678901;
}

#menuheader_rep a,a:link,a:visited{
text-decoration:underline;
font-weight:600;
color:#000000;
}

#menuheader_rep a,a:hover{
text-decoration:underline;
font-weight:600;
color:#000000;
}

.erreurForm{
	font-size:15px;
	font-weight:800;
	color:#009900;
	text-align:center;
	width:740px;
}

.GrosBouton{
	font-size:14px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:bold;
	background-color:#99CC00;
	margin:25px 00px 00px 250px;
}

.GrosBouton1{
	font-size:14px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:bold;
	background-color:#99CC00;
}

.GrosBouton2{
	font-size:10px;
	border: solid 1px #333333;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	background-color:#99CC00;
}

.MoyenBouton{
	font-size:12px;
	border: solid 1px #333333;
	font-weight:bold;
	background-color:#99CC00;
}

.boiteTexte{
	font-size:16px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:500;
	color:#333333;
	background-color:#F1F1F1;
}

.ChampTexte{
	font-size:16px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:500;
	color:#333333;
	background-color:#F1F1F1;
}
.listeDeroulante{
	font-size:16px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:500;
	color:#333333;
	background-color:#F1F1F1;
}


.loginform{
	font-size:12px;
	font-weight:600;
	color:#000000;
	background-color:#ffffff;
}

.labelFormulaire{
	float:left;
	font-size:15px;
	padding: 15px 3px 3px 3px;
	margin: 4px 3px 3px 30px;
	font-weight:600;
	color:#333333;
	text-align:right;
	width:175px;
}

.labelFormulairelong{
	font-family:Arial;
	float:left;
	font-size:13px;
	margin: 2px 2px 2px 2px;
	font-weight:600;
	color:#333333;
}

.InputFormulaire{
	float:left;
	font-size:15px;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	font-weight:600;
	color:#333333;
}



.InfoFormulaire{
	font-size:10px;
	Font-weight:600;
	color:#999999;
}	

.articlePosth2 {
font-family: arial;
font-size: 12pt;
font-weight:600;
color:#666666;
margin-left:10px;
}

.hiddenPic {display:none;}

h4.index
	{
	font-family:arial;
	margin:0px;
	font-size:13px;
	}
	
h4.index a
	{
	font-family:arial;
	text-decoration:none;
	color:#233743;
	}
	
h4.index a:hover
	{
	font-family:arial;
	text-decoration:underline;
	color:#5599BB;
	}

.buttonfixed .reddit1{
background:url('../gx/social/reddit1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .reddit2{
background:url('../gx/social/reddit2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .reddit3{
background:url('../gx/social/reddit3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .webo1{
background:url('../gx/social/webo1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .webo2{
background:url('../gx/social/webo2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .webo3{
background:url('../gx/social/webo3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .deli1{
background:url('../gx/social/deli1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .deli2{
background:url('../gx/social/deli2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .deli3{
background:url('../gx/social/deli3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed .flickr1{
background:url('../gx/social/flickr1.png') no-repeat 0 0; width:32px; height:32px;
}
.buttonfixed .flickr2{
background:url('../gx/social/flickr2.png') no-repeat 0 0; width:24px; height:24px;
}
.buttonfixed .flickr3{
background:url('../gx/social/flickr3.png') no-repeat 0 0; width:39px; height:39px;
}
.buttonfixed:hover{
right:6px;
}

.clipout{
  position:relative;
  width:136px;
  height:105px;
  top:-1px;
  left:-1px;
  background-color:#ffffff;
}
.clipin{
  position:absolute;
  clip:rect(50px 218px 155px 82px);
  top:-50px;
  left:-82px;
  background-color:#ffffff;
}

.shade1{
  width:136px;
  height:105px;
  background-color:#e8e8e8;
}
.shade2{
  position:relative;
  width:136px;
  height:105px;
  background-color:#cbcbcb;
  top:-2px;
  left:-2px;
}
.shade3{
  position:relative;
  width:136px;
  height:105px;
  background-color:#a0a0a0;
  top:-1px;
  left:-1px;
}
