*                       { font-family: Verdana,Arial; }
html					{ text-align: center }

#tophome				{ display:block;height:91px;background: url(http://sophia-fondation-genevrier.org/fr/_itn/home/top.jpg) no-repeat; width:1000px; text-align:right}

#TopLeft	{ float: left;width:216px }
#Topright	{ float: left;}

#fondation	{font: bold 10px verdana;COLOR: #498cd6; padding: 43px 0 0 0;text-align:right }

#centrehome				{ width: 1000px; background: url(http://sophia-fondation-genevrier.org/fr/_itn/home/centrehome.jpg) no-repeat;BACKGROUND-COLOR: #498cd6;text-align: left; padding : 0 0 0 0;}

#page					{ width: 1000px; text-align: left; margin : 0 auto 0 auto}
#pagehome				{ width: 1000px; text-align: left; margin : 0 auto 0 auto;background: url(http://sophia-fondation-genevrier.org/fr/_itn/home/page.gif) no-repeat;}
img						{ border: 0}

div						{ font: verdana;}

/* MENU */
#menucadre				{ font: 12px verdana;text-align:center;width: 1000px;}

#menu					{ padding:16px 0 0 0;}

#menu A.conON			{ text-align: center;width:138px; display: block; COLOR: #0a0331;font: bold 12px verdana;TEXT-DECORATION: none;border-bottom: #050c36 2px solid;}
#menu A.con				{ text-align: center;width:138px; display: block;COLOR: #0a0331;font:      12px verdana;TEXT-DECORATION: none;border-bottom: #FFFFFF 2px solid;}
#menu A.con:hover		{ text-align: center;width:138px; display: block;COLOR: #0a0331;font: bold 12px verdana;TEXT-DECORATION: none;border-bottom: #050c36 2px solid;}

#menu A.proON			{ text-align: center;width:96px; display: block;COLOR: #0a0331;font: bold 12px verdana;TEXT-DECORATION: none; border-bottom: #f18e00 2px solid; text-align:center}
#menu A.pro				{ text-align: center;width:96px; display: block;COLOR: #0a0331; TEXT-DECORATION: none; border-bottom: #FFFFFF 2px solid;padding:  0 0 0px 0;}
#menu A.pro:hover		{ text-align: center;width:96px; display: block;COLOR: #0a0331;TEXT-DECORATION: none; font-weight: bold; border-bottom: #f18e00 2px solid;}

#menu A.vigON			{ text-align: center;width:94px; display: block;COLOR: #0a0331;font: bold 12px verdana; TEXT-DECORATION: none;border-bottom: #FFFFFF 2px solid;}
#menu A.vig				{ text-align: center;width:94px; display: block;COLOR: #0a0331; TEXT-DECORATION: none;border-bottom: #FFFFFF 2px solid;}
#menu A.vig:hover		{ text-align: center;width:94px; display: block;COLOR: #0a0331;TEXT-DECORATION: none;font-weight: bold; border-bottom: #FFFFFF 2px solid;}

#menu A.capON			{ display: block;width:164px;COLOR: #0a0331;font: bold 12px verdana;TEXT-DECORATION: none; border-bottom: #ccccff 2px solid;}
#menu A.cap				{ display: block;width:164px; COLOR: #0a0331; TEXT-DECORATION: none; border-bottom: #FFFFFF 2px solid;}
#menu A.cap:hover		{ display: block;width:164px; COLOR: #0a0331;TEXT-DECORATION: none;font-weight: bold; border-bottom: #ccccff 2px solid;}

#menu A.interON			{ display: block;COLOR: #000000 !important;font: bold 12px verdana;width:77px; TEXT-DECORATION: none;border-bottom: #fddd62 2px solid;}
#menu A.inter			{ display: block;COLOR: #000000 !important;width:77px; TEXT-DECORATION: none;border-bottom: #FFFFFF 2px solid;}
#menu A.inter:hover		{ COLOR: #0a0331;TEXT-DECORATION: none;font-weight: bold; border-bottom: #fddd62 2px solid;}


#menu A.soinsON			{ display: block;COLOR: #f9901d;font: bold 12px verdana;width:120px; TEXT-DECORATION: none;border-bottom: #f9901d 2px solid;}
#menu A.soins			{ display: block;COLOR: #666666;width:120px; TEXT-DECORATION: none;border-bottom: #FFFFFF 2px solid;}
#menu A.soins:hover		{ COLOR: #b1e2fe;TEXT-DECORATION: none;font-weight: bold; border-bottom: #f9901d 2px solid;}


/* TEMOIN */
#temoin					{ padding: 0 0 0 208px; font: bold 11px verdana;margin:0}
#temoin div#pro			{ float:left;display:block; width:260px;height: 26px;background: url("http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/temoin-con.gif") no-repeat;text-align: center}


/* PERSO */
#perso					{ padding: 0 30px 0 0; font: 10px verdana; text-align:right;margin:3px 0 0 0}
a.perso					{ COLOR: #FFFFFF;TEXT-DECORATION: none;margin: 0 0 0 8px;font: 11px verdana;}
a.perso:hover			{ COLOR: #0a0331;TEXT-DECORATION: none;margin: 0 0 0 8px;font: 11px verdana;}



.txtwS					{ COLOR: #FFFFFF; border-bottom: #FFFFFF 3px solid; padding:  0 0 2px 0}
.txt12right				{ COLOR: #0f2d5d; }
.txt11					{ font: 11px verdana;}
.txt10					{ font: 10px verdana;}
.txt					{ font: 11px verdana;}

.spacer					{ visibility: hidden; clear: both;}

#logcadre				{ font: 12px verdana; display:block; width:126px;border: #d2792c 1px solid; text-align:left;BACKGROUND-COLOR: #305594;COLOR: #FFFFFF;margin: 24px 0 24px 0}
#logtitre				{ font: 12px verdana; margin: 6px}
#loglg					{ border-bottom: #d2792c 1px solid; margin: 0 0 2px 0}
#logform				{ font: 10px verdana; margin: 0; padding: 6px;}
input.log				{ font: 10px verdana;COLOR: #FFFFFF;BACKGROUND-COLOR: #767bb3;border: #305594 1px solid;margin: 2px 0 2px 0}
input.ok				{ font: 10px verdana;COLOR: #FFFFFF;BACKGROUND-COLOR: #305594;border: 0;text-align: right}
#inscrip				{ text-align: center; margin: 6px 0 6px 0}
A.log  					{ font: 12px verdana;COLOR: #d2792c;TEXT-DECORATION: none;text-align: right; margin: 6px auto}
A.log:hover				{ font: 12px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none;text-align: right; }

#sep 					{ width: 1px; BACKGROUND-COLOR: #8eb7e5;}
#data					{ padding: 0 8px 0 18px;}
#container				{ padding-left: 120px; padding-right: 30px;}
#containerCV			{ padding-left: 60px;padding-right: 34px;}
#containerdata			{}
#containerconseil		{ padding-right: 34px;padding-left: 120px;}

.datatxtimg				{ padding: 0 24px 0 98px;COLOR: #FFFFFF;text-align: left}
.datatxt				{ font: 12px verdana;COLOR: #FFFFFF;text-align: justify!important}
.datatxtright			{ font: 12px verdana;COLOR: #FFFFFF;text-align: right}
.datatxt10				{ font: 10px verdana;COLOR: #FFFFFF;text-align: left}
h1						{ font: bold 14px verdana;COLOR: #050c36; margin:0; padding: 0 0 0 0;text-align: left}	
h2						{ font: bold 16px verdana;COLOR: #FFFFFF; margin:0  ;padding: 0 0 10px 0;text-align: left}	



  
ul				{ margin: 0 0 0 30px ;padding:0}
ul ul			{ margin: 0 0 0 30px ;padding:0}
ul ul ul		{ margin: 0 0 0 30px ;padding:0}
li				{font: 10px verdana;color:#FFFFFF;margin:12px 0 0 0 }


ol 				{margin: 0 0 0 30px;padding: 0;}
ol ol			{margin: 0 0 0 30px;padding:0;}
ol ol ol		{margin: 0 0 0 30px;padding:0;}

ol li			{font: 10px verdana;color: #FFFFFF;	margin: 0 0 0 0;list-style-type: decimal;}
ol ol li		{font: 10px verdana;color: #FFFFFF;	margin: 0 0 0 0;list-style-type: lower-alpha;}
ol ol ol li		{font: 10px verdana;color: #FFFFFF;	margin: 0 0 0 0;list-style-type: lower-roman;}



A.blc  			{ font: 13px verdana;COLOR: #FFFFFF;TEXT-DECORATION: underline; text-align: left; }
A.blc:hover		{ font: 13px verdana;COLOR: #d2792c;TEXT-DECORATION: underline;text-align: left; }
A.blc:active	{ font: 13px verdana;COLOR: #FFFFFF;TEXT-DECORATION: underline; text-align: left; }

A				{ font: 12px verdana;COLOR: #e3e3e3;TEXT-DECORATION: underline;}
A:hover			{ font: 12px verdana;COLOR: #e3e3e3;TEXT-DECORATION: none;}

A.legen  		{ font: 11px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none}
A.legen:hover	{ font: 11px verdana;COLOR: #000000;TEXT-DECORATION: none}


.datatitre		{ font: bold 12px verdana;COLOR: #FFFFFF;text-align: left}

.datatitre	a	{ font: bold 12px verdana;COLOR: #FFFFFF;TEXT-DECORATION: underline; text-align: left; }
.datatitre	a:hover	{ font: bold 12px verdana;COLOR: #d2792c;TEXT-DECORATION: underline;text-align: left; }


/* Team */
.team				{ float:left;width:170px;display: block;text-align: left; font: 11px verdana;COLOR: #FFFFFF;}
#uneLigne			{white-space: nowrap;	display: block;	width: 2400px;}
DIV#hold 			{ Z-INDEX: 100; OVERFLOW: hidden; WIDTH: 490px; POSITION: relative; HEIGHT: 210px;}
DIV#wn 				{	Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 490px; CLIP: rect(0px 490px 210px 0px); POSITION: absolute; TOP: 0px; HEIGHT: 210px;}
DIV#lyr1 			{Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px;}


/* ACTUALITES */
.actu				{
	font: italic 14px verdana;
}
.clear	{ clear:both }


#slogan	{ font: 11px verdana;COLOR: #000000;TEXT-DECORATION: none}
.trucCache { display: none; }

.nospace { margin:0; padding:0} 
 
 
 
 .fdciel td	{ BACKGROUND-COLOR: #498cd6;COLOR: #FFFFFF;} 
 
 .filet	{ border: #FFFFFF 1px solid;padding:6px 6px 6px 30px ;COLOR: #FFFFFF;margin: 0 0 12px 0}

 .decale20	{margin: 0 0 0 20px }












body	{ FONT-SIZE: 10px; COLOR: #000001; FONT-FAMILY: verdana; BACKGROUND-COLOR: #000C31;text-align: center;margin : 0 ;padding:0 ; height:100%;}

#top	{ display:block;height:116px;background: url(http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/top.jpg) no-repeat; }

#left	{ width: 195px; BACKGROUND-COLOR: #050c36;background: url(http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/fd-left.gif) repeat-y;}
#centre	{ background: url(http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/fd-centre.gif) no-repeat;BACKGROUND-COLOR: #498cd6;text-align: left;padding : 0 0 40px 0}

#right 	{ width: 189px; BACKGROUND-COLOR: #498cd6;}
#right #p14	{ padding: 14px}

#fd-nav			{ background: url(http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/fd-nav.gif) repeat-y;}

#navon 			{ display:block;width:174px;margin: 0 0 2px 0; padding:7px 0 2px 20px;font: bold 12px verdana;color:#498cd6;background: url("http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/fd-nav-lien.gif") 0 0 no-repeat;text-decoration: none;BACKGROUND-POSITION: -195px 0px;}
#nav 			{ display:block;width:174px;margin: 0 0 2px 0; padding:7px 0 2px 20px;font: bold 12px verdana;color:#498cd6;background: url("http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/fd-nav-lien.gif") 0 0 no-repeat;text-decoration: none;}
.p6 			{ padding: 6px 0 0 0;}

A.ssnav 		{ display:block;width:168px;margin: 0; padding:0 0 2px 20px;font: 11px verdana;color:#FFFFFF;text-decoration: none;}
A.ssnav:hover	{ COLOR: #498cd6;FONT: 11px verdana;}
A.ssnav:active	{ COLOR: #FFFFFF;FONT: 11px verdana;}

#base			{ font: bold 16px verdana;COLOR: #FFFFFF;}
#base div		{ text-align: right;}
#train			{ font: 10px verdana;COLOR: #FFFFFF;border-bottom: #8eb7e5 1px solid; padding: 0 0 3px 0; margin: 0 0 44px 0}
#train A		{ font: 10px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none;}
#train A:hover	{ font: 10px verdana;COLOR: #050c36;TEXT-DECORATION: none;}
#train A:active	{ font: 10px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none;}

#suite A			{ background: url("http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/suite.gif") 0 0 no-repeat;font: 10px verdana;COLOR: #0f2d5d;TEXT-DECORATION: none;padding: 0 0 0 100px;}
#suite A:visited	{ font: 10px verdana;COLOR: #0f2d5d;TEXT-DECORATION: none;}
#suite A:hover		{ font: 10px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none;}

#footersep { height: 15px;background: url(http://sophia-fondation-genevrier.org/fr/_itn/img/bleu/fd-footer.gif) no-repeat;}
#footer					{ font:  9px verdana;COLOR: #FFFFFF; text-align: center}
#footerlink				{ font: 10px verdana;COLOR: #FFFFFF; text-align: center; padding: 8px 0 8px 0}
#footerlink A 			{ font: 10px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none;}
#footerlink A:visited	{ font: 10px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none;}
#footerlink A:hover		{ font: 10px verdana;COLOR: #FFFFFF;TEXT-DECORATION: underline;}

#footerhome		{ background: url(http://sophia-fondation-genevrier.org/fr/_itn/home/footer.jpg) no-repeat;}
#footersephome	{ height: 15px;}


/*
#containerdata A			{ font:  12px verdana;COLOR: #E7E3E7;TEXT-DECORATION: underline;}
#containerdata A:hover		{ font:  12px verdana;COLOR: #FFFFFF;TEXT-DECORATION: none;}
*/

 
 
 
 











.page_selected
{
	font-weight:bold;
	color:white;
	text-decoration:none;
	background-color:#000C31;
	border:1px solid #000C31;
	padding:4px;
}

.page_unselected
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-color:#000C31;
	border:1px solid #1976A2;
	padding:4px;
}

.page_selected:hover, .page_unselected:hover
{
	background-color:#4A8ED6;
}

.div_results {
	font-size:12px;
	/*margin-left:200px;*/
}

.div_relatif
{
	width:200px;
	float:right;
	margin:10px 0px 10px 10px;
	border:solid #000C31 1px;
}

.div_selection {
	font-size:10px;
	border:1px solid #000C31;
}

.div_links {
  padding: 0px;
  font-size:12px;
  border:solid #0099CC 1px;
  background-color:#ffffff;
  margin-bottom:6px;
  width:200px;
}

.div_search
{
  font-size:14px;
  background-color:#000000;
  margin-left:10px;
  color:#FFFFFF;
  width:390px;
}



.bloc_articles_relatifs
{
	border:1px solid #6391B5;

	width:99%;
	font-size: 10px;
}
.div_articles_relatifs
{
  font-size:12px;

  background-color:#000C31;
  color:#FFFFFF;
  padding:2px;
}

.bloc_criteres
{
  border:1px solid #000C31;
}
.div_criteres
{
  font-size:12px;
  background-color:#000C31;
  color:#FFFFFF;
  padding:2px;
}

.type_title_li
{
	margin:0;
	padding:0;
	list-style:none;
}
.type_title img
{
	position:relative;

	margin:2px;
}

.type_title_links
{
	background-color:#000C31;
	color:#FFFFFF;
	padding:2px;
	font-size:12px;
}

.type_title
{
	background-color:#000C31;
	color:#FFFFFF;
	padding:2px;
	font-size:12px;
	font-weight:bold;
}

form
{
	margin:0;
	padding:0;
}

.type_link, .type_link:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

.div_selection ul, .div_links ul
{
	padding:0px;
	margin:0px;
}

.div_relatif ul
{
	padding:0px;
	margin:10px;
}

.div_selection li, .div_relatif li, .div_links li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.object_selected
{
	color:#E7E3E7;
	font-weight:bold;
	text-decoration:none;
}
.object_selected:hover
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.object_unselected
{
    font-size:11px;
	color:#E7E3E7;
	text-decoration:underline;
}
.object_unselected:hover
{
    font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.object_rel
{
	color:#E7E3E7;
	text-decoration:underline;
}
.object_rel:hover
{
	color:#ffffff;
	text-decoration:none;
}

.type_objets
{
	padding:10px;
}

.type_objets ul, .type_objets_rel
{
	padding:0;
	margin:0;
}

.type_objets li, .type_objets_rel li
{
	list-style:none;
	padding:0px;
	margin:0;
	color:#000000;
	font-size:12px;
	line-height:18px;
	margin-right:6px;
}

.type_objets li
{
	display:inline;
}

.search_type_form
{
	margin:0px;
	padding:0 0 0 10px;
}

.search_button {
	background-color:#ffffff;
	border:#6E2B90 solid 1px;
	color:#6E2B90;
	padding:0;
	font-size:12px;
	margin:0 0 0 2px;
	height:20px;
}
      
.search_type_input
{
	width:150px;
	padding:2px;
}

.search_all
{
	font-size:12px;
	width:250px;
	height:16px;
	padding:0;
	margin:0;
}

.div_results h3
{
	font-size:14px;
}

.cell_prod, .cell_prod_actif
{
	/*list-style-image:url(/images/puce.gif);*/
	
}
.cell_prod a
{
	padding:2px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}



.cell_prod a:hover
{
	padding:2px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}
.cell_prod_actif a
{
	padding:2px;
	text-decoration:none;
	color:#6E2B90;
}
.cell_prod_actif a:hover
{
	padding:2px;
	text-decoration:none;
	color:#6E2B90;
}
.cell_prod img, .cell_prod_actif img
{
	border:10px solid #FFFFFF;
}
.titre_produit
{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#6E2B90;
}
.description_produit
{
	font-size:12px;
	color:#6E2B90;
}
.separator
{
	width:100%;
	color:#6E2B90;
	size:1px;
}

.wordhighlighted
{
	/*background-color:#FFFF00;*/
}

#article_content h1
{
	color:#6E2B90;
	font-size:16px;
	font-weight:bold;
}

h1
{
	color:#000C31;
	font-size:20px;
	font-weight:bold;
}

#article_content p
{
	font-size:12px;
	color:#333333;
}

#article_content a
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
#article_content a:hover
{
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
}



.style1 {
	color: #990000;
	font-weight: bold;
}
.style2 {color: #990000}