/* CHARTE GRAPHIQUE 
	- bleu : 0066CC
	- vert : 66CC00
	- texte : blanc ou noir 50%, bleu au choix plus foncé
	- arial 11 pour le texte, 12 pour les ss-titres et 16 pour les rubriques en couleur bleu foncé
*/

/* Texte d'information dans les formulaires */
.g2c_info_form {
	font-style: italic;
	font-weight: bold;
	padding-bottom: 1em;
	color: #009;
	margin: 4em 1em 1em 15em;
}
form div.spip_encadrer {
	width: 50%;
	margin-left: 15em;
}
/* Texte auteur article/breve dans l'espace privé */
#g2c_auteur_art, #g2c_auteur_breve {
	font: 10px Arial, Helvetica, sans-serif; 
	text-align: center; 
	margin-top: 1em;
}
/* Texte d'envoi d'un e-mail pour publication/proposition d'un article */
#g2c_article_mail a {
	font: 1em Arial, Helvetica, sans-serif; 
	text-align: center; 
	margin-top: 1em;
	color: red;
}
/* Affichage de la rubrique pour les non-administrateurs */
#g2c_rubrique_non_admin {
	font-size: 1em;
	margin-left: 1em;
}
/* Affichage du bouton de bascule des éditeurs dans l'espace privé */
#basculeEditeurs {
	text-align: right;
	margin: 1em;
}
/* ************** neutralisation des marges et centrage ************** */
html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font: 0.75em Arial, Helvetica, sans-serif;
}
a img {border: none;}
div#g2c_centrage {
	padding: 0;
	position: relative;
	width: 976px;
	margin: 0 auto;
}

/* *************** général *************** */
h1 {
	background: #cfd0da url(http://www.g2c.fr/portail/squelette/images/hautContenuRub_intranet.gif) no-repeat center top;
	padding: 0.5em 1em;
	font-size: 1.25em;
	font-weight: bold;
	position: static; /* correction bug IE sur floats */
}

.g2c_titre_fullscreen {
	background: #cfd0da url(http://www.g2c.fr/portail/squelette/images/hautContenuRub_full.gif) no-repeat center top;
	padding: 0.5em 1em;
	font-size: 1.25em;
	font-weight: bold;
	position: relative; /* correction bug IE sur floats */
}

h4 {
	font-weight: bold;
	margin: 1em;
	font-size: 1em;
}
p, h5, h6, table { 
	margin: 0.5em 1em;
}
h4.g2c_liensVoirAussi {
	margin: 0.5em 1em 0 1em;
	text-decoration: underline;
}
h5.g2c_liensVoirAussi {
	margin: 0 1em;
	font-size: smaller;
}
/* temporairement... */
div.g2c_liensVoirAussi {
	display: none;
}
.g2c_rouge {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: smaller;
	margin-top: 0.5em;
	font-size:9px;
	font-style:normal;
}
.g2c_italique {
	font-style: italic;
}
/* containing floats */
div.clearer {clear: right; line-height: 0; height: 0;} 
/* *************** Menu haut *************** */
#g2c_logo {
	position: absolute; 
	top: 0;
	left:10px;
}
#altereo_logo {
	position: absolute; 
	top: 95px;
	left:10px;
}
#g2c_bandeau {
	text-align: right;
}
#g2c_menuHaut {
	background: #095BA7;
	padding: 0;
	margin: 3px 0 0 140px;
	white-space: nowrap;
	/*line-height: 1.5em;*/
	height:21px;
	font-weight: bold;
	text-align: left;
}

#g2c_menuHaut TABLE {	MARGIN: 0 0 0 0; }

#g2c_menuHaut a {
	margin: 0;
	padding: 0 1em;

}
#g2c_menuHaut a:hover {
	text-decoration: none;
}
/* *************** menu vertical gauche *************** */



#g2c_navGauche {
	position: absolute;
	top: 140px;
	left: 0;
	width: 144px;
	background: #095BA7 url(http://www.g2c.fr/portail/squelette/images/bordMenuGauche.gif) repeat-y left;
	text-align: left;
	font-size: 0.9em;
}

#g2c_navGaucheIntranet{
	position: absolute;
	top: 140px;
	left: 0;
	width: 144px;
	/*background: #095BA7 url(http://www.g2c.fr/portail/squelette/images/bordMenuGauche.gif) repeat-y left;*/
	text-align: left;
	font-size: 0.9em;
}

#g2c_navGauche a {
	display: block;
	padding-left: 17px;
}

#g2c_ExergueGauche {
	margin: 0 0 10px 0;
	padding: 0;
	width: 137px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: smaller;
	position:relative;
	left:7px;
}

#g2c_ExergueGaucheIntranet {
	margin: 0 0 0px 0;
	padding: 0;
	width: 137px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: smaller;
	position:relative;
	left:7px;
	display : inline;
}

#g2c_ExergueGauche a {
	display: block;
	padding: 0.5em 1em;

}

#g2c_ExergueGaucheIntranet a {
	padding:0px 5px 4px 14px;
}

.g2c_ExergueGauche IMG {
	text-align: center;
}

#g2c_nvExergueGauche {
	background:#CC3300;
	border: 1px solid white;
	padding: 0.15em;
	margin: 2px;
	width:80%;
}
#g2c_ftpExergueGauche {
	background: #968CAE;
	border: 1px solid white;
	padding: 0.15em;
	margin: 1em;
	width:80%;
	text-align: center;
}
#g2c_nvExergueGauche a, #g2c_ftpExergueGauche a {
	font-weight: bolder;
	color: white;
	font-size:11px;
	text-align: center;
}


#g2c_liensIconesMenu {
	text-align: center;
	margin: 15px 0 15px 0px;
	
}

#g2c_liensIconesMenuIntranet {
	margin: 10px 0 10px 10px;
}

#g2c_liensIconesMenuIntranet a.g2c_liensIcones {
	text-align: center;
	margin: 0px 0px 0px -15px;
}


#g2c_navGauche a.g2c_liensIcones {
	display: inline;
	margin: 40px 2px;
	padding: 0;
}
#g2c_connMenuGch {
	background: #FFF;
	padding: 0.5em 0 0.5em 1em;
	font-size: 1.25em;
	color: #999;
}
.g2c_rubMenu {
	background: url(http://www.g2c.fr/portail/squelette/images/rubMenuGauche.gif) no-repeat left top;
	margin-bottom: 10px;
}

.g2c_rubMenuIntranet {
	background: url(http://www.g2c.fr/portail/squelette/images/rubMenuGauche.gif) no-repeat left top;
	margin-bottom: 10px;
	/*height:20px;*/
	margin-left:-19px;
}

#g2c_rubMenu1 {
	background: url(http://www.g2c.fr/portail/squelette/images/rubMenuGauche.gif) no-repeat left top;
	margin-bottom: 10px;
	/*height:20px;*/
	/*margin-left:-10px;*/
	/* width:130px;*/
}
#g2c_rubMenu1bis {
	background: url(http://www.g2c.fr/portail/squelette/images/rubMenuGauche.gif) no-repeat left top;
	margin-bottom: 10px;
	height:20px;
	margin-left:-10px;
	/* width:130px;*/
}

#g2c_espClient {
	margin:0 auto;
	width:90%;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:10px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:#FFF solid 1px;}

a.g2c_titreRubMenu, #g2c_utilIntranet {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	margin-bottom:5px;
	height:20px;
}
a.g2c_titreMenuIntranet {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	margin-bottom:5px;
	margin-left:-6px;
	font-weight:bold;
	color : #0066CC;
}
.g2c_sousRubMenu, .g2c_artMenu, #g2c_liensMenuGch {
	margin-left: 7px;
}
.g2c_sousRubMenu a, .g2c_artMenu a {
background:transparent url(http://www.g2c.fr/portail/squelette/images/puceMenu.gif) no-repeat scroll 6px 5px;
color:#FFFFFF;
display:block;
margin-left:2px;
padding-left:4px;
text-align:left;
}

#g2c_liensMenuGch {
	margin-top: 10px;
	margin-left: 6px;
	/*background: url(http://www.g2c.fr/portail/squelette/images/basMenuGauche.gif) no-repeat center bottom;*/
	padding: 0 0 20px 20px;
}


#g2c_liensMenuGchIntranet {
	margin-top: 10px;
	margin-left: -7px;
	/*background: url(http://www.g2c.fr/portail/squelette/images/basMenuGauche.gif) no-repeat center bottom;*/
	padding: 0 0 20px 20px;
}

#g2c_liensMenuGch a,  #g2c_liensMenuGchIntranet a {
	color: #CCC;
	padding-left: 0;
}
/* ********** formulaire de recherche du site public ********** */
#g2c_rechPublic {
	/*margin-left: 140px;*/
	white-space: nowrap;
	/*background:#FFFFFF;*/
}

#g2c_rechPublic #g2c_txtRecherche {
	font-size: 0.75em;
	width: 8em;
	background: white;
}


/* Style du formulaire */
#g2c_frmOption
{ border:#E2E0EE solid 1px; background-color:#FFFFFF;
  font-family:Tahoma; font-size:10px; color:#009; width: 200px;
  position:absolute; top:112px; right:18px; z-index: 100;
  text-align:left;}

#g2c_frmOption label
{ padding-right:5px;}

#g2c_frmTitle
{ background:#06C;
  font-family:Tahoma; font-size:10px; font-weight:bold; color:#FFF;
  text-align:center; padding:2px; }
  
#g2c_frmTitle IMG
{ position:absolute; right:2px;}


/* *************** navigation hiérarchique *************** */
.g2c_navHierarchie {
/*	background: url(http://www.g2c.fr/portail/squelette/images/gouttes.jpg) no-repeat right top;*/
	float:top;
	height: 25px;
	margin: 5px 0px 0px 155px ;
	font-size: smaller;
}
.g2c_navHierarchie a {
	color: #009;
}
/* *************** cadre principal de la page *************** */
/* Utilisation d'une image pour les bords supérieur et inférieur :
		- pas besoin de marge négative
		- résoud un bug IE (bord inférieur qui disparaît) */
#g2c_contenu, #g2c_contenuRub, #g2c_contenuArt, #g2c_contenuBreve ,#g2c_contenuIntranet {
	margin: 0 0 0 150px;
	padding: 0;
	color: #009;
	clear: left;
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenu.gif) repeat-y;
}

#g2c_contenuRub_ajax, #g2c_contenuArt_ajax, #g2c_contenuBreve_ajax,,#g2c_contenuIntranet_ajax  {
	margin: 15px 0 0 10px;
	padding: 0;
	color: #009;
	clear: left;
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenu.gif) repeat-y;
}



#g2c_contenu {
	width:826px;
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenu_PE.gif) repeat-y;
	margin: 0 0 0 150px;
	padding: 0;
	color: #009;
	clear: left;
}
#g2c_contenu div, #g2c_contenuRub div, #g2c_contenuArt div, #g2c_contenuBreve div, #g2c_contenuRub_ajax div {
	
}


#g2c_contenuHaut {
	padding: 1em;
	background: url(http://www.g2c.fr/portail/squelette/images/hautContenu_PE.gif) no-repeat center top;
}

#g2c_contenuHaut_full {
	background: url(http://www.g2c.fr/portail/squelette/images/hautContenu_full.gif) no-repeat center top;
}


h1#g2c_accueil {         /*#g2c_contenu #g2c_titreContenu*/
	margin-top: 0px;
	font-size: 1.5em;
	font-variant: small-caps;
	/*font-weight: bold;*/
	background: none;
	padding: 0;
}
/* Exergue accueil */
#g2c_exergueAccueil {
	background: #D6D6D6 url(http://www.g2c.fr/portail/squelette/images/hautExergue.gif) no-repeat top;
	margin: 0 0 0 1em;
	padding: 0;
	float: right;
	width: 200px;
	z-index: 50;
}
#g2c_exergueAccueil p {
	margin: 0;
}
.g2c_imgExergue {
	text-align: center;
	padding: 0.5em 1em;
}
h3.g2c_titreExergue {
	text-align: center;
	color: #009;
	font-weight: bold;
	padding: 0.5em 1em;
	font-size: 1em;
	margin: 0;
}
p.g2c_descripExergue {
	text-align: justify;

	color: #009;
	padding: 0.5em 1em;
	font-size:0.8em;
}
a.g2c_urlExergue {
	display: block;
	text-align: right;
	font-weight: bold;
	padding: 0.5em 1em;
	color: #009;
}
#g2c_basExergueAccueil {
	background: url(http://www.g2c.fr/portail/squelette/images/basExergue.gif) no-repeat bottom;
}
/* Cadre Actualité accueil */
#g2c_actuAccueil {
	margin: 1em 0 0 -5px;
	padding: 0;
	width: 590px;
}
#g2c_ActuPartenaires {
	padding: 0;
	width: 590px;
	margin: 1em 0 0 -5px;
}
h2#g2c_accueil { /*#g2c_titreActuAccueil*/
	font-weight: bold;
	color: #009;
	font-size: 1.25em;
	padding: 0.5em 0 0.25em 0.5em;
	margin: 0;
}

h2#g2c_partenaires {
	font-weight: bold;
	color: #009;
	font-size: 1.10em;
	padding: 0.5em 0 0.25em 0.5em;
	margin: 0;
}

h2#g2c_accueil {
	background: #D6D6D6 url(http://www.g2c.fr/portail/squelette/images/hautActu.gif) no-repeat center top;
}

h2#g2c_partenaires {
	background: #73B3D1 url(http://www.g2c.fr/portail/squelette/images/hautPart.gif) no-repeat center top;
}

div#g2c_texteActuAccueil, div#g2c_texteActuPartenaires {
	background: url(http://www.g2c.fr/portail/squelette/images/basActu.gif) no-repeat center bottom;
	margin-bottom:0;
}
td#g2c_colBreves {
	border-right: solid 1px #D6D6D6;
	width: 50%;
}
td#g2c_colPart {
	width: 33%;
}
h3.g2c_titreBreve {
	font-weight: bold;
	font-size: 1em;
	margin: 0;
}
#g2c_titreBreve {
	text-transform:none;
}
p.g2c_texteBreve {
	margin: 0;
}
a.g2c_urlBreve {
	display: block;
	font-weight: bold;
	text-align: right;
	margin-bottom: 1em;
	font-size: smaller;
	color: #009;
}
a#g2c_touteActu {
	display: block;
	font-weight: bold;
	color: #009;
}
/* Liens de bas de page */
#g2c_navBas, #g2c_navBasRub, #g2c_navBasArt {
	clear: right;
	background: url(http://www.g2c.fr/portail/squelette/images/basContenu.gif) no-repeat center bottom;
	text-align: center;
	padding-bottom: 1em;
	padding-top: 1em;
	color: #06C;
}

#g2c_navBasRub_full {
	clear: right;
	background: url(http://www.g2c.fr/portail/squelette/images/basContenu_full.gif) no-repeat center bottom;
	text-align: center;
	padding-bottom: 1em;
	padding-top: 1em;
	color: #06C;
	width:826px;
}

#g2c_navBas_engine {
	clear: right;
	background: url(http://www.g2c.fr/portail/squelette/images/basContenu_full.gif) no-repeat center bottom;
	text-align: center;
	padding-bottom: 1em;
	padding-top: 1em;
	color: #06C;
	width:826px;
}


#g2c_navBas a, #g2c_navBasRub a, #g2c_navBasArt a, #g2c_navBasIntranet a , #g2c_navBasRub_full a, #g2c_navBas_engine a{
	color: #06C;
	padding: 0 15px;
	font-size:10px;
}
/* *************** Rubriques *************** */
#g2c_contenuRub {
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenuRub.gif) repeat-y left;
	padding: 0;
	width:610px;
}

#g2c_contenuRub_ajax {
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenuRub.gif) repeat-y left;
	padding: 0;
	width:610px;
}

#g2c_navBasRub {
	background: url(http://www.g2c.fr/portail/squelette/images/basContenuRub_intranet.gif) no-repeat center bottom;
}

#g2c_contenuEngine {
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenu.gif) repeat-y;
	padding: 0;
	width:610px;
	margin:auto 150px;
}

#g2c_contenuEngineHaut {
	padding: 1em;
	background: url(http://www.g2c.fr/portail/squelette/images/hautContenu.gif) no-repeat center top;
}
#g2c_copyright {
	clear: right;
	text-align: center;
	padding-bottom: 1em;
	padding-top: 1em;
	color: #06C;
	border: #FFF solid 3px;
	font-size:10px;
	width:100%;
	background:#FFF;
}

#g2c_imageRubrique, #g2c_imageArticle {
	float: right;
	margin-right: 0.5em;
	position: relative; /* correction bug IE sur floats */
}
p#g2c_texteRubrique, p#g2c_texteArticle, p#g2c_texteArticle_full {
	clear: right;
	padding:10px;
	
}

h2.g2c_titreSousRub {
	clear: right;
	padding-left:10px;
}

#g2c_texteRubrique {
	margin: 1em;
}
h2.g2c_titreSousRub {
	font-size: 1em;
}
 
h2.g2c_titreSousRub {
	 margin: 0.2em 1em 0.5em 1em; 
}

p.g2c_titreArt {
	 margin: 0.2em 1em 0.5em 1em;
}

p.g2c_titreElementRub {
	 margin-left:-0.1px;
	 font-size:1.2em;
	 color: #095BA7;
	 font-weight: bold;
}

p.g2c_titreElementArt {
	 margin-left:-0.1px;
	 font-size:1.2em;
	 color: #7b2790;
	 font-weight: bold;
}

h2.g2c_titreSousRub {
	/* display: list-item; */
	
}
.g2c_titreSousRub a {
	color: #095BA7;
	font-weight: bold;
}

.g2c_titreArt a, .g2c_listArt a {
	color: #7b2790;
	font-weight: bold;
	z-index:55;
}

.g2c_titreSousRub a:visited {
	color: #095BA7;
	font-weight: bold;
		z-index:55;

}

 .g2c_titreArt a:visited, .g2c_listArt a:visited {
 	color: #7b2790;
	font-weight: bold;
		z-index:55;

}

.g2c_listArt {
    list-style-image:url(../images/picto_article.gif); 
	list-style-position:outside;
	z-index:55;
}

.g2c_listWebForm {
    list-style-image:url(../images/picto_WebForm.gif); 
	list-style-position:inside;
	z-index:55;
}

.g2c_listBre {
    list-style-image:url(../images/picto_breve.gif); 
	list-style-position:outside;
	z-index:55;
}

.g2c_listForum
{
	list-style-image:url(../images/forumUser.jpg); 
	list-style-position:outside;
	z-index:55;
}

.g2c_listRub {
    list-style-image:url(../images/picto_rubrique.gif); 
	list-style-position:outside;
	z-index:55;
}

.g2c_listRubG2COnly {
    list-style-image:url(../images/picto_rubriqueg2c.gif); 
	list-style-position:outside;
	z-index:55;
}
.g2c_listRubProtect {
    list-style-image:url(../images/picto_rubriqueprotect.gif); 
	list-style-position:outside;
	z-index:55;
}


p.g2c_dateArt, .g2c_descripArt, .g2c_auteurArt {
font-style:italic;
font-size:0.8em;
margin: -0.1em 1em 0 0;
font-weight:normal; 
}

p.g2c_descripSousRub {
font-style:italic;
font-size:0.8em;
margin: -0.1em 1em 0 0;
font-weight:normal; 
}

p.g2c_descripArt
{
font-style:italic;
font-size:0.8em;
/*margin: 0 1em 1em 4.5em; */
font-weight:normal; 
color: #7b2790;
}

#g2c_voirAussi {
	font-weight: bold;
	display: block;
	margin: 1em
}
#g2c_rubConnexes, #g2c_artMemeRub {
	margin: 1em;
	display: none;
}
div#g2c_liensBreves {
	display: none;
}
div.g2c_dateEnBref {
	margin: 1em 1em 0 1em;
	font-size: smaller;
}
a.g2c_titreEnBref {
	margin: 0 1em 0 1em;
	font-weight: bold;
	display: block;
}	
div.g2c_introEnBref {
	font-size: smaller;
	margin: 0 1em 1em 1em;
}


/* *************** Bloc droite breves *************** */
#g2c_blocDroite {
	display: block;
	width:200px;
	position:absolute; right:0; top:145px;
	font-size:10px;
	color:#999999;
	list-style:none;
}

#g2c_blocDroiteIntranet {
	display: block;
	width:200px;
	position:absolute; right:0; top:-5px;
	font-size:10px;
	color:#999999;
	list-style:none;
}

#g2c_linKBreves, #g2c_linKMots {
	display: block;
	width:200px;
	background: #dabaec;
	font-size:10px;
	color:#666;
	list-style:none;
}

#g2c_titrelinKBreves, #g2c_titrelinKMots {
	font-size:15px;
	padding-left:2px;
	font-weight:bolder;
	color:#FFF;
	height:30px;
	padding: 10px 0 5px 10px;
	background:url(../images/hautContenuSessBreve.gif) no-repeat center top;
}

#g2c_titrelinKMots a, #g2c_titrelinKBreves a {
	text-decoration:none;
	color:#FFF;
}

#g2c_titrelinKMots a:hover {
	text-decoration:none;
	color:#53687c;
}

.g2c_AnmClickBreve0 a, .g2c_AnmClickBreve2 a, .g2c_RublinKMots2 a, .g2c_RublinKMots0 a {
	color:#666;
	text-decoration:none;
}

.g2c_AnmClickBreve1 a, .g2c_RublinKMots1 a {
	color:#666;
	text-decoration:none;
	font-size:1em;
}

.g2c_AnmClickBreve0 a:hover, .g2c_AnmClickBreve2 a:hover, .g2c_RublinKMots2 a:hover , .g2c_RublinKMots0 a:hover {
	color:#53687c;
	text-decoration:none;
}	

.g2c_AnmClickBreve1 a:hover, .g2c_RublinKMots1 a:hover {
	color:#dabaec;
	text-decoration:none;
}


#g2c_FondlinKBreves, #g2c_FondlinKMots {
	background:#dabaec;
	width:90%;
	position:relative;
	margin: 0 auto;
	padding:5px;
}

.g2c_AnmClickBreve0, .g2c_RublinKMots0 {
	background:#fff;
	padding:2px;
}

.g2c_AnmClickBreve1, .g2c_RublinKMots1 {
	background:#fff;
	border-bottom:#222 dotted 1px;
	padding:2px;
}

.g2c_AnmClickBreve2, .g2c_RublinKMots2 {
	background:#fff;
	border-bottom:#222 dotted 1px;
	padding:2px;
}

.g2c_HideDscbreve, .g2c_HideDscMots {
	position:relative;
	right:0;
	width:90%; background:#FFF; 
	border:#CCC solid 1px;
	padding:3px;
	margin:5px 10px 5px 5px;
}

.g2c_HideDscbreve a, .g2c_HideDscMots a {
	color:#666;
	text-decoration:none;
}

.g2c_HideDscbreve a:hover, .g2c_HideDscMots a:hover {
	color:#E6B499;
	text-decoration:none;
}

#g2c_NavBasLinkBreve, #g2c_NavBasLinkMots {
	background:url(../images/basContenuSessBreve.gif) no-repeat center bottom;
	height:10px;
}


a.g2c_liensMemeRub {
	display: none;
	font-size: smaller;
	margin: 0 1em 1em 1em;
}	
/* *************** Intranet (rubrique = 24) *************** */
#g2c_contenuIntranet {
	background: none;
	position: relative;
	text-align:left;
}
.g2c_dateIntranet {
	font-weight: bold;
	font-size: smaller;
	margin-top: 0.5em;
	color:#666;
	font-size:9px;
	font-style:normal;
}
.g2c_breveAccesRestreint, .g2c_artAccesRestreint {
	display: block;
	margin-bottom: 0.5em;
	font-size: smaller;
	text-transform:none;
}
.g2c_texteIntranet {
	display: block;
	margin-bottom: 0.5em;
	font-size: smaller;

}

.g2c_texteDirection {
	display: block;
	margin-bottom: 0.5em;
	font-size: smaller;
}

/* colonnes */
#colIntranet1 {
	float: left;
	width: 264px;
	margin-right: 10px;
	margin-left: 5px;
}
#colIntranet2 {
	width: 264px;
	float: left;
	margin-right: 10px;
}
#colIntranet3 {
	width: 264px;
	float: left;
	margin-right: 0;
}
/* cadre important */
#g2c_cadreImportant {
	width: 264px;
	margin-bottom: 10px;
}
#g2c_titreImportant {
	background: #FF6633;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}
#g2c_texteImportant {
	background: #FFFFCC;
	border: 1px solid #FF6633;
	padding:3px;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: red;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #FF6633;
    scrollbar-highlight-color: #FF6633;
    scrollbar-shadow-color: #FF6633;
    scrollbar-track-color: white;
}

#g2c_texteMetierImportant {
	background: #FFFFCC;
	border: 1px solid #6fbf52;
	padding:3px;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: red;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #FF6633;
    scrollbar-highlight-color: #FF6633;
    scrollbar-shadow-color: #FF6633;
    scrollbar-track-color: white;
}

/* Metier Important à lire */
#g2c_titreMetierImportant {
	background: #FF6633;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}


/* cadre forum */
#g2c_cadreForums {
	width: 264px;
	margin-bottom:10px;
}
#g2c_titreForums {
	background: #3366CC;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}
#g2c_titreForums a {
	color: #FFFFFF;
}
#g2c_titreForumChefs, #g2c_titreForumGeneral, #g2c_titreForumCE {
	background: #3366CC;
	color: #FFF;
	padding: 2px 5px;
	font-weight: bold;
}
#g2c_texteForumChefs, #g2c_texteForumGeneral, #g2c_texteForumCE {
	border: 1px solid #3366CC;
	padding:3px;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: #3366CC;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #3366CC;
    scrollbar-highlight-color: #3366CC;
    scrollbar-shadow-color: #3366CC;
    scrollbar-track-color: white;
}
/* cadre formations */
#g2c_cadreNews {
	width: 264px;
	margin-bottom: 10px;
}
#g2c_titreNews {
	background: #FF9900;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}
#g2c_titreNews a {
	color: #FFFFFF;
}
#g2c_texteNews {
	border: 1px solid #FF9900;
	padding:3px;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: red;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #FF9900;
    scrollbar-highlight-color: #FF9900;
    scrollbar-shadow-color: #FF9900;
    scrollbar-track-color: white;
}
/* cadre actualités */
#g2c_cadreActu {
	width: 264px;
	margin:0;
}
#g2c_titreActu {
	background: #39841e;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}

/* cadre nouvelles G2C */
/* cadre formations */
#g2c_cadreFormations {
	width: 264px;
	margin-bottom:10px;
}
#g2c_titreFormations {
	background: #666FFF;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}
#g2c_titreFormations a {
	color: #FFFFFF;
}
#g2c_texteFormations {
    border: 1px solid #666FFF;
    padding:3px;
    scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: red;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #666FFF;
    scrollbar-highlight-color: #666FFF;
    scrollbar-shadow-color: #666FFF;
    scrollbar-track-color: white;
}

#g2c_titreHydrauEnv, #g2c_titreUrbaAmenag, #g2c_titreGestServPub, #g2c_titreCartajour, #g2c_titreMarchesPub,  #g2c_titreMetierImportant {
	background: #6fbf52;
	color: #FFF;
	padding: 2px 5px;
	font-weight: bold;
}

#g2c_titreHydrauEnv a, #g2c_titreUrbaAmenag a, #g2c_titreGestServPub a, #g2c_titreCartajour a, #g2c_titreMarchesPub a,  #g2c_titreMetierImportant a {
	color: #FFF;
}

#g2c_texteHydrauEnv, #g2c_texteUrbaAmenag, #g2c_texteGestServPub, #g2c_texteCartajour, #g2c_texteMarchesPub {
	border: 1px solid #6fbf52;
	padding:3px;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: red;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #6fbf52;
    scrollbar-highlight-color: #6fbf52;
    scrollbar-shadow-color: #6fbf52;
    scrollbar-track-color: white;
}

.g2c_breveImportante {
	background: #CCFF66;
}

/* Exergue intranet */
#g2c_exergueIntranet {
	background: #91B4D2 url(http://www.g2c.fr/portail/squelette/images/hautExergueIntranet.gif) no-repeat top;
	margin: 0 0 10px 0;
	padding: 0;
	width: 150px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: smaller;
}
#g2c_basExergueIntranet {
	background: url(http://www.g2c.fr/portail/squelette/images/basExergueIntranet.gif) no-repeat bottom;
}
#g2c_nvExergueIntranet {
	background: #8386BB;
	border: 1px solid white;
	padding: 0.5em;
	margin: 1em;
}
#g2c_ftpExergueIntranet {
	background: #968CAE;
	border: 1px solid white;
	padding: 0.5em;
	margin: 1em;
}
#g2c_nvExergueIntranet a, #g2c_ftpExergueIntranet a {
	font-weight: bold;
	color: white;
	font-size: larger;
}
/* cadre actu pratique */
#g2c_cadreActuPratique {
	width: 264px;
	margin-bottom:10px;
}
#g2c_titreActuPratique {
	background: #996699;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}
#g2c_titreActuPratique a {
	color: #FFFFFF;
}
#g2c_texteActuPratique {
	border: 1px solid #996699;
	padding:3px;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: red;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #996699;
    scrollbar-highlight-color: #996699;
    scrollbar-shadow-color: #996699;
    scrollbar-track-color: white;
}

/* cadre actu pratique */
#g2c_cadreIntrAgence {
	width: 264px;
	margin-bottom:10px;
}
#g2c_titreIntrAgence {
	background: #b74c56;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 10px;
}
#g2c_titreIntrAgence a {
	color: #FFFFFF;
}
#g2c_texteIntrAgence {
	border: 1px solid #b74c56;
	padding:3px;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: red;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #b74c56;
    scrollbar-highlight-color: #b74c56;
    scrollbar-shadow-color: #b74c56;
    scrollbar-track-color: white;
}



/* liens bas de page de l'Intranet */
#g2c_navBasIntranet {
	text-align: center;
	padding-bottom: 1em;
	padding-top: 2em;
	color: #06C;
	clear: left;
}
/* barres de défilement : IE seulement */
#g2c_contenuIntranet {
  scrollbar-3dlight-color: white;
  scrollbar-arrow-color: white;
  scrollbar-base-color: red;
  scrollbar-darkshadow-color: white;
  scrollbar-face-color: #BFBFBF;
  scrollbar-highlight-color: #BFBFBF;
  scrollbar-shadow-color: #BFBFBF;
  scrollbar-track-color: white;
}
/* documents ftp */
h2.g2c_titreDocFTP {
	text-transform: uppercase;
	margin: 0.5em 1em;
	font-weight: bold;
	font-size: 1em;
} 
p.g2c_DocFTP {
	display: list-item;
	margin: 0.5em 1em 0 2em;
}
#g2c_Titreancre {
	text-align:center;
	margin-bottom:2em;
	font-size:10px;
}

#g2c_Titreancre a {
	margin-right:20px;
	color:#06C;
	text-decoration:none;
}
p.g2c_URLDocFT {
	margin: 0 1em ;
	font-size: smaller;
}
.g2c_titreDocFTP a {
	text-decoration:none;
	color: #009;
}
/* *************** page article *************** */
#g2c_contenuArt {
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenuRub.gif) repeat-y left;
	padding: 0px;
	width:610px;
}
#g2c_contenuArt_ajax  {
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenuRub.gif) repeat-y left;
	padding: 0px;
	width:610px;
}

/* Plein Ecran Mode */
#g2c_contenuArt_Full {
 	margin: 0 0 0 150px;
	padding: 0;
	color: #009;
	clear: left;
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenu_PE.gif) repeat-y;
}

#g2c_contenuArt_Fullajax {
 	margin: 15px 0 0 0;
	padding: 0;
	color: #009;
	clear: left;
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenu_PE.gif) repeat-y;
}

#g2c_contenuRub_Full {
 	margin: 0 0 0 150px;
	padding: 0;
	color: #009;
	clear: left;
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenu_PE.gif) repeat-y;
}

#g2c_contenuEngine_Full {
  margin: 0 0 0 150px;
  padding: 0;
  color: #009;
  background: url(http://www.g2c.fr/portail/squelette/images/fondContenu_PE.gif) repeat-y;
}

div#navTrombi {
	margin-left: 1em;
	font-size: smaller;
}
div#colGaucheTrombi {
	float: left;
}
div#colDroiteTrombi {
	text-align: center;
	margin-left: 20%;
}
a.g2c_descripVignettesDoc {
	margin: 1em 2em 0 2em;
	display: block;
}
div.g2c_titreVignettesDoc {
	font-size: smaller;
	margin-top: 0;
	text-align: center;
}
h1#g2c_titreArticle {
	text-transform: none;
}

p.titreArtArt {
	color: #009;
}
.g2c_texteArticle /*, .g2c_titreSousRub*/ {
	clear: right;
	margin: 1em;
}

.g2c_texteArticle_full /*, .g2c_titreSousRub*/ {
	clear: right;
	margin: 1em;
}

div.g2c_encadre_Article { 
 	width:98%;
	margin: 0 auto;
}

p.g2c_dateArticle, p.g2c_descrip1Article {
	display: inline;
}
p.g2c_dateArticle {
	margin: 0 0.5em 0 1em;
}
p.g2c_descrip1Article {
	margin: 0 1em 0 0;
}
p.g2c_auteursArticles, p.g2c_descrip4Article {
	margin: 0 1em;
}
.g2c_paramForumArt {
	text-align: center;
	margin-top: 2em;
}
span.g2c_auteursArticles {
	font-weight: bold;
}
a.g2c_postulerArticle {
	display: block;
	margin-left: 1em;
}
h3.g2c_titreDocJoint {font-size: 0.80em; margin: 0.5em 1em; text-align: center;}
div.g2c_logoDocJoint {margin: 0.5em 1em; text-align: center;}
p.g2c_descripDocJoint {font-size: smaller; font-style: italic;}
h4.g2c_listeInscritsFormations {font-style: italic; text-decoration: underline; font-size: 1em; margin: 1em;}
p.g2c_inscripFormation {
	text-align: left;
}

li.g2c_listeDetailsFormation {
	margin-bottom:5px;
}


span.g2c_inscripFormationImportant {
	color:#FF6666;
}
span.g2c_inscripForumArt {
}

span.g2c_titreForum {
	float:right;
	margin:0 5px 20px 0;
}

span.g2c_auteurMsgForum {
	color:#075696;
	font-weight:700;
	font-size:15px;
}


p#g2c_repDivForum {
	width:90%;
	margin-left:20px;
}

span.g2c_dateMsgForum, span.g2c_dateFilMsgForum {
font-size:10px;
color:#666;
}
p.g2c_siteMsgForum {
}
p.g2c_texteMsgForum, p.g2c_texteFilMsgForum {

}
p.g2c_repMsgForum {
	font-size: smaller;
	font-weight: bold;
}
h3.g2c_titreFilMsgForum {
	background: #3a9dc6;
	font-weight: bold;
}
.g2c_siteFilMsgForum {
}
/* *************** brèves *************** */
#g2c_contenuBreve {
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenuRub.gif) repeat-y left;
	padding: 0px;
	width:610px;
}
#g2c_contenuBreveIntranet {
	background: url(http://www.g2c.fr/portail/squelette/images/fondContenuRub.gif) repeat-y left;
	padding: 0px;
	width:610px;
}
.g2c_IndexHide{
display:none;
}

a.g2c_liensVoirAussi {
	display: none;
	font-size: smaller;
	margin: 0 1em 1em 1em;	
}
hr.g2c_voirEnLigne {
	width: 30%;
	margin-left: 1em;
	height: 1px
}

/* *************** style des bloc a/a:hover *************** */
#g2c_texteForumChefs a, #g2c_texteForumGeneral a, #g2c_texteActuPratique a, #g2c_texteForumCE a, #g2c_texteFormations a, #g2c_texteHydrauEnv a, #g2c_texteUrbaAmenag a, #g2c_texteGestServPub a, #g2c_texteCartajour a, #g2c_texteMarchesPub a,  #g2c_texteNews a, #g2c_texteIntrAgence a { 
	color:#666;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

#g2c_texteImportant a, #g2c_texteMetierImportant a {
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
	color:#ea0000;
}

.g2c_texteDirection a {

	color:#666;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:underline;
}

.g2c_texteDirection a:hover, .g2c_texteDirection a:visited {
	color:#990000;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;

}


#g2c_texteImportant a:hover, #g2c_texteImportant a:visited, #g2c_texteMetierImportant a:hover, #g2c_texteMetierImportant a:visited{ 
	color:#E6B499;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

#g2c_texteForumChefs a:hover, #g2c_texteForumGeneral a:hover, #g2c_texteForumCE a:hover, #g2c_texteForumChefs a:visited, #g2c_texteForumGeneral a:visited, #g2c_texteForumCE a:visited { 
	color:#adbfe2;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}


#g2c_texteHydrauEnv a:hover, #g2c_texteUrbaAmenag a:hover, #g2c_texteGestServPub a:hover, #g2c_texteCartajour a:hover, #g2c_texteMarchesPub  a:hover, #g2c_texteHydrauEnv a:visited, #g2c_texteUrbaAmenag a:visited, #g2c_texteGestServPub a:visited, #g2c_texteCartajour a:visited, #g2c_texteMarchesPub  a:visited {
	color:#87bc74;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

#g2c_texteIntrAgence a:visited, #g2c_texteIntrAgence a:hover {
	color:#b74c56;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

#g2c_texteActuPratique a:hover, #g2c_texteActuPratique a:visited { 
	color:#85b2cf;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

#g2c_texteFormations a:hover, #g2c_texteFormations a:visited  {
	color:#85b2cf;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

#g2c_texteNews a:hover, #g2c_texteNews a:visited{ 
	color:#E6B499;
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}
/* *************** forums *************** */
td#forumRubThemes, td#forumRubSujet, td#forumRubNBMsg, td#forumRubDate {
	background: #8b8eb1;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}
div#numPageForum {
	font-size: smaller;
	margin-left: 1em;
}
h2.titrePageForum {
	font-size: 1em;
	margin: 1em;
	background: #CCCCFF;
	color: #009;
	padding: 0.5em;
}
h2.titrePageForum a {
	color: #009;
}
span.newPageForum {
	color: #CC3333;
}
div#posterPageForum {
	text-align: center;
	margin: 1em 10em 1em 10em;
	padding: 1em;
	border: 1px solid #009;
	background: #8b8eb1;
}
div#posterPageForum a {
	font-weight: bold;
	color:#009;
}
a.g2c_forumMsgRetour {
	display: block;
	text-align: center;
	font-weight: bold;
}
h3.g2c_forumMsgTitreMsg {
	font-size: 1.2em;
	margin-left: 1em;
	margin-bottom: 0;
	margin-right: 1em;
	background: #CCF;
	padding: 0.5em;
}
p.g2c_forumMsgDate {
	font-size: smaller;
	margin: 0 auto 0 1.5em;
	padding: 0.5em;
}
div.g2c_forumMsgTexte {
	margin: 0 1.2em 0 1.2em;
	padding: 0.5em;

}
p.forumMsgRepondre {
	text-align: center;
	font-size: 0.75em;
	margin-bottom: 3em;
}
h4.g2c_forumMsgTitreRep {
	font-size: 1.2em;
	margin-bottom: 0;
	background: #CCF;
	padding: 0.5em;
}
p.g2c_forumMsgDateRep {
	font-size: smaller;
	margin: 0 auto 0 1.6em;
	padding: 0.5em;
}
div.g2c_forumMsgTexteRep {
	margin: 0 1.2em 0 1.2em;
	padding: 0.5em;
}
div.g2c_forumMsgTexte p.spip, div.g2c_forumMsgTexteRep p.spip {
	margin-left: 0;
}
p.g2c_forumMsgRepondreRep {
	/*margin-left: 3em;*/
	text-align: center;
	font-size: 0.75em;
	margin-bottom: 3em;
}
h2.g2c_forumTitreArt {
	margin: 0 0.5em;
	font-size: 1.5em;
}
p.g2c_forumIntroArt {
	margin: 0 1em;
}
p.g2c_forumSurtitreArt, p.g2c_forumSoustitreArt, p.g2c_forumDateArt {
	font-size: smaller;
	margin: 0 1.2em;
}
fieldset.spip_encadrer {
	margin-left: 1em;
	width: 93%;
}
table.spip_barre {
	width: 85%;
	margin-left: 1em;
}
textarea.forml {
	width: 96%;
	margin-right: 1em;
}
input.spip_bouton {
	margin: 1em;
}
/* *************** recherche personnel *************** */
.g2c_rechPerso, .g2c_rechPersoAgence {
	text-align: center;
}
h2.g2c_rechPerso {
	margin: 0;
}
.g2c_rechPersoAgence {
	font-weight: bold;
}
.g2c_rechPerso img {
	margin-top: 4em;
}
/* ************** Nouvel affichage des réponses aux articles ****************** */
div#cont 
{
	width:600px;
	
}

div#cont-full 
{
	width:816px;
	
}

div#cont IMG, div#cont-full IMG
{
	border:none;
}

div#cont .reply a, div#cont-full .reply a
{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:700;
	color:#999999;
}

div.msg-reponse {
	margin-left:20px;
	padding:0;
	margin-top:10px;
}

div.msg-reponse div.titre-reponse {
	position:relative;
	float:left;
	width:50%;
	color:#7e88ad;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:700;
	font-style:italic;
}

div.msg-reponse div.details-reponse {
	position:relative;
	text-align:right;
	float:left;
	width:47%;
	color:#999999;
	font-size:12px;	
}

div.msg-reponse .texte-reponse {
	clear:both;
	border:#CCCCCC solid 1px;
	padding:5px;
	color:#999999;
	font-size:12px;
	width:95%;
}

div.msg-reponse div.details-reponse .auteur-nom {
	color:#f38d20;
	text-decoration:underline;	
}

div.msg-reponse .texte-reponse .lien-repondre {
	margin-right:10px;
}

/* Boites Club Utilisateur */


#clubU_blocInfos
{
	clear:right;
	width: 810px;
	margin:2em auto; /* Centrer */
}

/* colonnes */
#clubU_col1 {
	float: left;
	width: 260px;
	margin-right: 10px;
	margin-left: 5px;
}
#clubU_col2 {
	width: 260px;
	float: left;
	margin-right: 10px;
}
#clubU_col3 {
	width: 260px;
	float: left;
	margin-right: 0;
}

/* Cadre Articles parus */
#clubU_cadreArticles, #clubU_cadreBreves, #clubU_cadreVosWebForm, #clubU_cadreAutresWebForm, #clubU_cadreForums {
	width: 260px;
	margin-bottom: 10px;
	background: url(http://www.g2c.fr/portail/squelette/images/clubU_blocbg.gif) repeat-y top;
}
#clubU_titreArticles, #clubU_titreBreves, #clubU_titreVosWebForm, #clubU_titreAutresWebForm, #clubU_titreForums {
	background: url(http://www.g2c.fr/portail/squelette/images/clubU_bloctop.gif) no-repeat top;
	font-size: 15px;
	font-weight: 700;
	color: #81485b;
	padding: 10px 10px;
}
#clubU_texteArticles, #clubU_texteBreves, #clubU_texteVosWebForm, #clubU_texteAutresWebForm, #clubU_texteForums {
	background: url(http://www.g2c.fr/portail/squelette/images/clubU_blocbottom.gif) no-repeat bottom;
	scrollbar-3dlight-color: white;
    scrollbar-arrow-color: #81485b;
    scrollbar-base-color: white;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: white;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: white;
    scrollbar-track-color: white;
	padding: 0 0 15px 0;
}

.clubU_Links {
	width:90%;
	position:relative;
	left:50%;
	margin-left:-45%;
	color:#666;
	font-size:10px;
	font-style:italic;
}

.clubUForum_Links {
	position:relative;
	width:90%;
	left:50%;
	margin-left:-45%;
	color:#666;
	font-size:10px;
	font-style:italic;
}


.clubU_listArt {
    list-style-image:url(../images/picto_article.gif); 
	list-style-position:inside;
}

.clubU_listWebForm {
    list-style-image:url(../images/picto_WebForm.gif); 
	list-style-position:inside;
}

.clubU_listBre {
    list-style-image:url(../images/picto_breve.gif); 
	list-style-position:inside;
}

.clubU_listForum
{
	list-style-image:url(../images/forumUser.jpg); 
	list-style-position:inside;
}

#clubU_blocInfos a 
{
	color:#666666;
	text-decoration:none;
}

#clubU_blocInfos a:hover
{
	color:#81485b;
	text-decoration:none;
}

#g2c_trombi {
	position:relative; 
	width:95%;
	margin:20px auto;
}

.detailsMembres {
	position:absolute;
	display:none;
}

.vigntage {
	position:relative;
	float:left;
	margin:10px 10px 0 0;
	border:#CCCCCC solid 1px;
	padding:5px;
	min-width:105px;
}

.vigntage a {
	font-size:10px;
	color:#009900;
	text-decoration:none;
}

.g2c_imgImagesDoc {
	border:#CCCCCC solid 1px;
	width:auto;
	text-align:left;
	position:relative;
	float:left;
	padding:5px;
}

.vigntage img {
	opacity: 1;
	moz-opacity: 1;
  	filter:alpha(opacity=100);
}

.vigntage img:hover {
	opacity: 0.6;
	moz-opacity: 0.6;
	filter:alpha(opacity=60);
}


#ajx_trombi 
{
	position:relative; 
	width:95%;
	margin:20px auto;
}

p.g2c_titre1ImagesDoc
{
		color:#069;
		border-bottom-style:none;
		font-family:'Arial';
		font-size:20px;
		font-weight:700;
		line-height:20px;
		letter-spacing:-1px;
		display:block;
		text-decoration:none;
		text-align:center;
}

p.g2c_titre2ImagesDoc
{
	font-size:12px;
	color:#069;
	margin-bottom:5px;
	text-align:center;
}




p.g2c_titre2ImagesDoc a 
{
		color:#7EC140;
		font-family:'Arial';
		font-weight:700;
		text-decoration:none;
}

div.g2c_descripImagesDoc {
		position:relative;
		float:left;
		width:400px;
		margin-left:25px;
		font-size:10px;
		color:#069;
}

div.g2c_descripImagesDoc a {
		font-family:'Arial';
		font-weight:700;
		text-decoration:none;
		color:#7EC140; 
}

div.g2c_descripImagesDoc a:hover {
		color:#069;
}

#g2c_navigation_intranet {
	text-align:left;
}



div#g2c_navigation_intranet a {
/*	position:relative; */
/*	float:left; */
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div#g2c_navigation_intranet a.disabled {
	opacity: 0.6;
	moz-opacity: 0.6;
	filter:alpha(opacity=60);
}

div#g2c_navigation_intranet a.enabled {
	opacity: 1;
	moz-opacity: 1;
	filter:alpha(opacity=100);
}


div#g2c_wait {
	position:absolute;
	z-index:999999;
	display:none;
	background:#FFF;
	opacity: 0.8;
	moz-opacity: 0.8;
	filter:alpha(opacity=80);
	top:0;
	left:0;
}

/* MENUS */

.rechpublic {
float:left;
background-color:#000000;

}


.ddcolortabs{
padding: 0;
background-color:  #095BA7;
}

.ddcolortabs ul{
font: normal 12px Arial, Verdana, sans-serif ;
margin:0;
padding:0;
list-style:none;

}

.ddcolortabs li{
display:inline;
margin:0 0 0 0;
padding:0;
/*text-transform:uppercase;*/
}


.ddcolortabs a{
float:left;
color: white;
background: #095BA7;
margin:0 0 0 0;
padding:0 0 1px 0px;
text-decoration:none;

}

.ddcolortabs a span{
float:left;
display:block;
background: transparent;
padding: 0px 0 2px 0;
font-weight:bold;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #0066CC;
}

.ddcolortabs a:hover span{
background-color: #0066CC;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #0066CC;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
color: #0066CC;
position:absolute;
top: 0;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 1px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 250px;
visibility: hidden;
}


.dropmenudiv_a a{
color: #0066CC;
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #0066CC;
color:white;
}


#g2c_navGauche.treeviewglobal.lien {  
padding-left: 0px;

}

.treeview { /*CSS for Simple Tree Menu*/
margin-left: -4px;
padding: 0;
/*width:130px; */
color : white;
}

.treeview a { /*CSS for Simple Tree Menu*/
color : white;
font-size:1.0em;
padding-left: 7px;
cursor:url(http://www.g2c.fr/portail/dblclic.cur), auto;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin-left: 0px;
padding: 0px;

}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background:  url(/portail/squelette/images/list.gif) no-repeat left center;
cursor:url(http://www.g2c.fr/portail/dblclic.cur), auto;
background-position: left top;
list-style-type: none;
margin-left: 10px;
padding-left: 3px;
margin-bottom: 3px;
white-space : nowrap;

}

.treeview li.a {
cursor:url(http://www.g2c.fr/portail/dblclic.cur), auto;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(/portail/squelette/images/plus.gif) no-repeat left 1px;
background-position: left top;
/*cursor: row-resize !important;*/

/* cursor: pointer !important;*/

}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: url(http://www.g2c.fr/portail/dblclic.cur), auto;
}
#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:100px;	/* Width of box */
		height:100px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:1.0em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}

#g2c_nvExergueGaucheIntranet {
	background:#CC3300;
	border: 1px solid white;
	padding: 0.15em;
	margin: 2px 3px;
	width:120px;
}
#g2c_nvExergueGaucheIntranet a{
	font-weight: bolder;
	color: white;
	font-size:11px;
	text-align: left;
}

#g2c_ExergueGaucheIntranet2 {
	margin: 0 0 0px 0;
	padding: 0;
	width: 137px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: smaller;
	position:relative;
	left:7px;
	display : inline;
}


/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}


