/* CSS Document */

/*
Couleurs :
Texte : #17516C
Lien :
- bleu clair : #00A7E8 / #00A7E8
- bleu text : #17516C / 

Fond :
gris clair : #EDEEEE
gris foncé : #C3C5C7
gris léger (fond) : #F9F9F9

/* DIV DE DECOUPAGE */
a
{
position: relative;
z-index: 1;
}
input
{
position: relative;
z-index: 2;
}

body
{
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:middle;
	background-image:url(visuels/fond-body.gif);
	background-repeat:repeat;
	background-color:#F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099FF;
}
.som-body
{background-image:none; background-color:#FFFFFF;}
#som-contenu
{padding:0; margin:0; border:0; width:100%; text-align:center; color:#00343f;}
#som-contenu table, tr, tbody {padding:0; margin:0; border:0;}
#som-header
{width:100%; height:90px; color:#00343f; text-align:left; padding-top:4px; }
#som-header a{color:#b3b3b3; font-weight:normal; text-decoration:none;}
#som-header a:hover{color:#00343f;}
#som-intranet
{width:200px; text-align:left; padding-left:20px; }
#som-languages
{width:200px; text-align:right; padding-right:20px; float:right; }
#som-table
{border:0; padding:0; margin:0; width:636px; border-spacing:0;border-collapse:collapse;}
#som-table td
{width:212px; vertical-align:top;  }
#som-table-bas
{border:0; padding:0; margin:0; width:636px; border-spacing:0;border-collapse:collapse;}
#som-table-bas td
{width:211px; vertical-align:top; border-right:solid 1px #00343f;}
#som-table-bas td.som-table-bas-sans
{width:211px; vertical-align:top; border-right:none;}
#som-logo
{padding:0; margin:0; border:0; text-align:center; margin-left:auto; margin-right:auto;}
#som-flash
{background-image:url(http://igroup.igroup-consulting.com/squelettes/visuels/fond-home.gif); background-repeat:repeat-x; text-align:center; width:100%; padding:0; margin-left:auto; margin-right:auto;}
#som-flash h2 {font-size:11px; margin:2px 0 5px 0; text-align:left; color:#FFFFFF; padding:0 15px;}
#som-flash p{margin-bottom:0; font-size:11px; padding:0 15px; margin:0; border:0; color:#00343f; text-align:justify; letter-spacing:-1px; font-family:Verdana, Arial, Helvetica, sans-serif;}



#ombreHaut
{ 
	height:3.3em; 
	width:92em;
	margin-right:auto; 
	margin-left:auto;
	background: transparent url(visuels/ombreHaut.png) no-repeat left bottom;/* IE6, IE7beta2, Gecko */
	_background:none; /* IE6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/visuels/ombreHaut.png', sizingMethod='image'); /* IE6 */

	
}
#contenu
{
	text-align:left;
	width:90em;
	margin-right:auto; 
	margin-left:auto;
	padding:0 0 0 2em;
	border:0;
	background: transparent url(visuels/fond-contenu.png) repeat-y;/* IE6, IE7beta2, Gecko */
	_background:none; /* IE6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/visuels/fond-contenu.png', sizingMethod='scale'); /* IE6 */
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu a
{
	position: relative;
	z-index: 455;
}

#header
{
	width:88em;
	height:7em;
	background-color:#EDEEEE;
	text-align:right;
}
#global
{
	width:88em;
	position:relative;
}
#col-gauche 
{
	text-align:left;
	float:left;
	position:relative;
	width:18.2em;
	background-color:#EDEEEE;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#C3C5C7;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	
}
#col-droite 
{
	text-align:left;
	float:right;
	position:relative;
	width:19.2em;
	background-color:#FFFFFF;
	background-image:url(visuels/fond-col-droite.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom:1em;
}
#col-centre 
{
	/*float:left;*/
	position:relative;
	width:49.5em;
	background:bottom right no-repeat;
	text-align:left;
	margin-left:18.2em;
}
#footer
{
	position:relative;
	float:none;
	width:88em;
	height:2em;
	clear:both;
	vertical-align:middle;
	background-color:#EDEEEE;
	text-align:right;
}
#ombreBas
{ 
	height:2em; 
	width:92em; 
	margin-right:auto; 
	margin-left:auto;
	background: transparent url(visuels/ombreBas.png) repeat-x top;/* IE6, IE7beta2, Gecko */
	_background:none; /* IE6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/visuels/ombreBas.png', sizingMethod='scale'); /* IE6 */
	
}




/*CONTENU GENERAL */
/* HEADER */
.header-menu-haut
{
	color: #17516C;
}
.header-menu-haut a
{
	font-size: 1.3em;
	color: #17516C;
	text-decoration:none;
}
.header-menu-haut a.on
{
	color:#FE1A0E;
	text-decoration:none;
	font-weight:normal;
}
.header-menu-haut a:active
{
	color:#FE1A0E;
	text-decoration:none;
	font-weight:normal;
}
.header-menu-haut a:hover
{
	color:#FE1A0E;
	text-decoration:none;
}
.form-input
{
	width:15.5em;
	height:1.2em; 
	margin:0 0 0 1em;
	padding-left:0.5em; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; 
	border: 1px solid #17516C;	
	color:#A3A4B1;
	font-size :0.9em; 
}
.form-submit-head
{
	height:1.7em; 
	margin-right:0.7em;
	padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#FFFFFF; 
	border-style:solid;
	border-width:1px; 
	border-color:#17516C;
	color:#A3A4B1;
}


/* COL-DROITE */
.col-droite-art 
{
	margin:1.3em 0 0 0;
	padding:0 1em 0 2em;
	text-align:justify;
	background-image:url(visuels/fond-col-droite-titre.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.col-droite-art i
{
text-align:right; font-style:normal;
}
.col-droite-art p
{
	font-size:1.1em;
	color:#17516C;
	padding:0;
	margin:0;
	line-height:1.2em;
	font-family:Helvetica, sans-serif;
}
.col-droite-art a
{
	color:#4573B3;
	text-decoration:none;
}
.col-droite-art a:hover
{
	color:#4573B3;
	text-decoration:underline;
}
.col-droite-art h2
{
	padding:0;
	margin-bottom:0.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#17516C;
	font-weight:bold;
	font-size:1.4em;
}
.col-droite-doc
{
	position:relative;
	height:5.2em;
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
}
.col-droite-doc-ico
{
	position:absolute;
	left:4em;
	top:1.6em;
}
.col-droite-doc-txt
{
	position:absolute;
	left:8.5em;
	top:1.6em;
	width:8em;
}


/* COL-GAUCHE */
.col-gauche-visuel-rubrique 
{
	margin:2.9em 0 2em 0 ;
	width:18.2em;
	height:11.7em;
}
#col-gauche-phrase
{margin:0 1em 0.3em 2em; font-size:1.2em;color: #A5A5A5; text-align:right;}
.col-gauche-menu
{
	margin:0 0 0.3em 2em;
	padding:0 0 0.2em 0;
	border-bottom:#C3C5C7 1px solid;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	text-align:left;
	font-size:1.3em;
	color: #17516C;
	text-decoration:none;
}
.col-gauche-menu h3
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}
.col-gauche-menu a 
{
	margin:0;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #17516C;
	text-decoration:none;
}
.col-gauche-menu a:hover 
{
	color: #FE1A0E;
	text-decoration:none;
}
.col-gauche-menu a.on 
{
	color: #FE1A0E;
	text-decoration:none;
	font-weight:normal;
}


/* COL-CENTRE */
.col-centre-menu-sous-rubrique
{
	width:100%;
	height:3.3em;
	margin:0;
	padding-top:3.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #4573B3;
}
.col-centre-menu-sous-rubrique a 
{
	font-size:1.1em;
	color: #4573B3;
	text-decoration:none;
}
.col-centre-menu-sous-rubrique a.on 
{
	font-size:1.1em;
	color: #4573B3;
	font-weight:bold;
	text-decoration:none;
}
.col-centre-menu-sous-rubrique a:hover 
{
	color: #4573B3;
	text-decoration:underline;
}
.col-centre-contenu-article
{ padding:0; margin:0 1em 0 2em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; vertical-align:top; color:#17516C; font-size:1.2em;}
.col-centre-contenu-article p
{padding:0 0 0.6em 0; margin:0; line-height:1.8em;}
.col-centre-contenu-article a
{
	color:#4573B3;
	text-decoration:none;
}
.col-centre-contenu-article a:hover
{
	color:#4573B3;
	text-decoration:underline;
}
.col-centre-contenu-article h1
{
	margin-bottom:0.5em;
	padding-bottom:0.3em;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:solid 2px #CCCCCC; 
}
.col-centre-contenu-article h2
{
	margin-bottom:1em;
	font-size:1em;
	font-weight:bold;
}
.col-centre-contenu-article td
{
	padding:0.2em 1em;
	font-size:1em;
	margin:0px;
}

.col-centre-visuel-article
{
	position:relative;
	float:right;
	padding-left:1em;
	padding-bottom:0.5em;
	margin-right:1.2em;
}




/* FOOTER */
.footer-logo-intuiteo
{
	float:left;
	position:relative;
	width:18.2em;
	height:1.7em;
	text-align:center;
	background-color:#EDEEEE;
	vertical-align:middle;
}
.footer-menu-bas
{
	width:18em;
	padding-top:0.3em;
	margin-left:69.7em;
	height:1.7em;
	vertical-align:middle;
	text-align:center;
	color:#666666;
	background-color:#EDEEEE;
}
.footer-menu-bas a
{
	font-size:1em;
	color:#666666;
	text-decoration:none;
}
.footer-menu-bas a:hover
{
	color:#FE1A0E;
	text-decoration:none;
}
.footer-menu-bas a.on
{
	color:#FE1A0E;
	text-decoration:none;
	font-weight:normal;
}
.footer-portails
{
	padding-top:0.5em;
	width:100%;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
}
.footer-portails a
{
	font-size:1em;
	color:#FFFFFF;
	text-decoration:none;
}
.footer-portails a:hover
{
	text-decoration:underline;
}


/*404*/
.col-centre-404
{
	margin-top:1.1em;
	font-size:2em;
	color:#333333;
}


/*PLAN */
.plan-site
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#17516C;
	margin:0 1.2em 0 2.5em;
}
.plan-site h1
{	
	margin-bottom:0.3em;
	font-size:1.5em;
	font-weight:bold;
}
.plan-site ul
{	
	font-size:1.2em;
	margin:0 0 1em 0;
	padding-left:1.5em;
	color:#17516C;
}


/*CONTACT */
.contact-texte
{
	width:23em; 
	padding:0;
	margin:0 1em 0 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	color:#17516C;
	font-size:1.1em;
}
.contact-texte strong
{
	margin-bottom:0.5em;
	padding-bottom:0.5em;
}
.contact-texte p
{
	margin:0 0 0.1em 0;
	padding:0;
}
.contact-formulaire
{	
	float:right; 
	width:17em; 
	padding-left:2.5em;
	padding-right:1em;
	border-left:#999999 1px solid;
}
.contact-formulaire-champs
{	
	padding-bottom:0.1em; 
}
.form_champs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width: 100%;
	border : 1px solid #88A4C2; 
	vertical-align : middle;
	color:#C3C5C7;
	}
.form_submit {
	padding: 0 0.5em 0 0.5em;
	margin-top:1em;
	font-size : 0.9em; 
	color: #17516C;
	text-align: center;
	letter-spacing: 0.1em;
	background-color: #F2F2F2;
	border : 1px solid #88A4C2; 
	vertical-align : middle;
}
.form_merci {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height:4.5em;
	color: #17516C;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding: 0.5em;
	letter-spacing: 0.1em;
	background-color: #F2F2F2;
	margin-bottom: 0.5em;
	border: 1px solid #88A4C2;
}
.form_remplissez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:4.5em;
	color: #17516C;
	margin-bottom: 0.5em;
}	
.forml {
   width: 10em;
   padding: 1px;
   border: 1px solid #666;
   font-family: Verdana;
   font-size: 10px;
}
.formulaire_spip {
   width: 10em;
   padding: 1px;
   border: 1px solid #666;
   font-family: Verdana;
   font-size: 10px;
   height:15em;
   position:relative;
   
}

.spip_bouton input {
   background-color: #b0d0FF;
   border: 2px outset #000060;
   color: black;
}
.fact-liste{
font-weight:bold; text-align:left; background-color:#FFFFFF; border-bottom: 2px #000060;}