@media screen
{
.toscreen {display:block;}
.toprint {display:none;}
}
@media print
{
.toprint {display:block;}
.toscreen {display:none;}
}

body { padding: 0;	margin: 5px 0 0 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	background-color: #fff;font-size:12px;}
a:link 		{ color: #000;}
a:visited 	{ color:#000;}
a:hover 	{ color: #369;}
a.puce		{ background:url(http://img.societe.com/pix2/puce_3.png) left center no-repeat; padding-left:15px;line-height:20px;font-weight:normal;}
a.pucebold	{ background:url(http://img.societe.com/pix2/puce_3.png) left center no-repeat; padding-left:15px;line-height:20px;font-weight:bold;}
legend 		{color:#369;font-size:12px;font-weight:bold;}

.logo 		{text-align:center;color:#999;font-size:9px;font-family:Arial, Helvetica, sans-serif;}
.banner 	{width:738px;height:100px;text-align:center;padding-right:4px;}
.filAriane	{font-size:12px;padding-bottom:7px;text-align:left;}

.container 			{margin-left:20px;margin-right:24px;text-align:left;}

/*oneCol*/
.oneCol tr th.bleuTop 		{width:731px;height:8px;background:url(http://img.societe.com/pix2/fond_vitrine_top_.png);}
.oneCol tr th.bleu 			{width:731px;font-size:15px;font-weight:bold;color:#000;text-align:center;background:url(http://img.societe.com/pix2/fond_vitrine_.png);padding-top:7px;padding-bottom:10px;}
.oneCol tr th.bleuImage 	{width:731px;font-size:15px;font-weight:bold;color:#000;text-align:center;background:url(http://img.societe.com/pix2/fond_vitrine_.png);padding-top:0;padding-bottom:3px;}
.oneCol tr th.bleuBottom 	{width:731px;height:12px;background:url(http://img.societe.com/pix2/fond_vitrine_bottom_.png);}

.oneCol tr td.blancTop 		{width:731px;height:8px;background:url(http://img.societe.com/pix2/fond_page_top.png);}
.oneCol tr td.blanc 		{width:731px;background:url(http://img.societe.com/pix2/fond_page.png);padding-top:12px;padding-bottom:12px;}
.oneCol tr th.blanc 		{width:731px;background:url(http://img.societe.com/pix2/fond_page.png);padding-top:12px;padding-bottom:12px;font-weight:bold;color:#000;text-align:center;}
.oneCol tr th.blancImage	{width:731px;background:url(http://img.societe.com/pix2/fond_page.png);padding-top:0;padding-bottom:0;font-weight:bold;color:#000;text-align:center;}
.oneCol tr td.blancBottom 	{width:731px;height:8px;background:url(http://img.societe.com/pix2/fond_page_bottom.png);}

/*specifique page avec bandeau blanc au lieu du bleu*/
.oneCol tr td.blancTitre 	{width:731px;font-size:15px;font-weight:bold;color:#000;text-align:center;background:url(http://img.societe.com/pix2/fond_page.png);padding-top:7px;padding-bottom:10px;}

/*twoCol*/
.twoCol 					{width:416px;}
.twoCol tr th.blanc 		{width:416px;height:68px;font-size:15px;font-weight:bold;color:#000;text-align:center;background:url(http://img.societe.com/pix2/fond_resum_titre.png);padding-bottom:3px;}
.twoCol tr td.bleuTop 		{width:416px;height:8px;background:url(http://img.societe.com/pix2/fond_resum_top.png);}
.twoCol tr td.bleu 			{width:416px;font-size:12px;background:url(http://img.societe.com/pix2/fond_resum.png);padding-top:12px;padding-bottom:12px;}
.twoCol tr td.bleuBottom 	{width:416px;height:8px;background:url(http://img.societe.com/pix2/fond_resum_bottom.png);}

.twoCol tr td.bleu table.fiche tr th 		{text-align:left;padding-bottom:10px;color:#369;font-size:14px;font-weight:bold;}
.twoCol tr td.bleu table.fiche tr td.one 	{text-align:left;padding-top:10px;padding-bottom:10px;color:#369;width:100px;}
.twoCol tr td.bleu table.fiche tr td.two 	{text-align:left;padding-top:10px;padding-bottom:10px;color:#000;width:300px;}

.titrenoir 					{font-size:15px;color:#000;font-weight:bold;text-align:left;}
.titrebleu 					{font-size:15px;color:#369;font-weight:bold;text-align:left;}
.titrenoirC					{font-size:15px;font-weight:bold;color:#000;text-align:center;}
.titrebleuC					{font-size:15px;font-weight:bold;color:#369;text-align:center;}
.titrenoirC18 				{font-size:18px;font-weight:bold;color:#000;text-align:center;}
.titrebleuC18 				{font-size:18px;font-weight:bold;color:#369;text-align:center;}
.alerte						{font-size:12px;color:#f00;text-align:center;}
.rouge						{font-size:12px;color:#f00;text-align:left;}
.centre						{font-size:12px;color:#000;text-align:center;}
.puce 						{font-size:12px;font-weight:bold;text-align:left;background:url(http://img.societe.com/pix2/puce_3.png) left center no-repeat;padding-left:15px;}
.grasSouligne				{font-size:12px;font-weight:bold;color:#000;text-align:left;text-decoration:underline;}
.souligne					{font-size:12px;color:#000;text-align:left;text-decoration:underline;}
.indent 					{margin-left:15px;}
p							{font-size:12px;font-weight:normal;color:#000;text-align:justify;margin-top:0;margin-bottom:20px;}

/*  */
.blocSearchStandard tr td { font-size:10px;}
/* habillage : trait pointillés bleus horizontaux (div ou td) */
.pointBleu 					{font-size:0;height:1px; background:url(http://img.societe.com/pix2/pointille_bleu.png) repeat-x;}

/* boutons rech avancee */
.bouton_box_rechav 						{text-align:center;margin:0;padding:0;padding-left:5px;clear:both;float:none;}
.bouton_box_rechav a 					{color:#fff; text-decoration:none;}
.bouton_box_rechav a:hover 				{color:#000; text-decoration:none;}
.bouton_box_rechav a div.rechavmenu2		{width:134px;height:39px;float:left;background:url(http://img.societe.com/pix2/bout_rech_av_2.png) left top no-repeat;margin:0;text-align:center;cursor:pointer;}
.bouton_box_rechav a div.rechavmenu2 div	{width:134px;font-weight:bold;font-size:12px;margin:0;padding-top:3px;}
.bouton_box_rechav a div.overed				{width:134px;height:39px;float:left;background:url(http://img.societe.com/pix2/bout_rech_av_2.png) right top no-repeat;margin:0;text-align:center;cursor:pointer;}
.bouton_box_rechav a div.overed	div			{width:134px;font-weight:bold;font-size:13px;margin:0;color:#000;padding-top:2px;}
.bouton_box_rechav div.rechavmenu1 		{float:left;background:url(http://img.societe.com/pix2/bout_rech_av_1.png) left top no-repeat;width:134px;height:39px;font-size:13px; font-weight:bold;color:#000;margin:0;padding-top:2px;}

/* boutons */
.bouton_box001				{text-align:center;}
.bouton_box001 input		{background:url(http://img.societe.com/pix2/bouton_001_roll.png) top left no-repeat;text-align:center;cursor:pointer;font-weight:bold;height:61px;width:318px;border:none;font-size:13px;}
.overed 					{background-position:right top!important;color:#fff;}
.outed 						{background-position:left top;}

/* formulaire callback */
#call 						{font-size:12px;font-weight:normal;position:absolute;visibility:hidden;height:200px;width:400px;background:url(http://img.societe.com/pix2/fond_call.png) right center no-repeat #fff;border:1px solid #369;}
#call form 					{margin:0;padding:0;}
#call form table tr th 		{width:70px;height:20px;text-align:center;background-color:#fff;border:1px solid #369;}
#call form table tr th a 	{color:#369;font-weight:bold;text-decoration:none;}

#blocEditoMarque {width:303px;height:207px;background:url(http://img.societe.com/pix2/fond_edito_marque.png) top no-repeat;}
#blocEditoMarque div {margin:15px;text-align:justify;}
.backgroundEdito {width:303px;height:342px;background:url(http://img.societe.com/pix2/fond_edito.png);text-align:justify;}
.imageDecoDroite {float:right;width:220px;margin:0 0 0 10px;text-align:center;}

/* formulaire callback BIG */
.style11 {font-size:11px;font-weight:bold;margin-bottom:10px;}
.style12 {font-size:12px;text-align:justify;}
.style14 {font-size:14px;text-align:left;margin-top:40px;font-weight:bold;}
.inputCall {font-size:11px;height:13px;width:100px;margin:0;}
.inputCall2 {font-size:11px;height:16px;margin:0;}
.mailto a {text-decoration:none;color:#fff}
.normalSize {margin:0;width:100px;}

/* boutons de nav bas de page [ note & maj | veille | print ] */
.nav3 td {background:url(http://img.societe.com/pix2/fond_bout_1bbb.png) left top no-repeat;height:43px;text-align:left;font-size:10px;}
.nav3 td#new {background:url(http://img.societe.com/pix2/fond_bout_1bbb_new.png) left top no-repeat;height:43px;text-align:left;}
.nav3 td a {text-decoration:none;font-weight:bold;}
.nav3 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}
.nav01 td {background:url(http://img.societe.com/pix2/fond_bout_01.png) left top no-repeat;width:208px;height:45px;text-align:center;font-size:10px;}
.nav01 td a {text-decoration:none;font-weight:bold;}
.nav01 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}

/* boutons services sur la home */
.nav02 td {background:url(http://img.societe.com/pix2/fond_bout_02.png) left top no-repeat;width:210px;height:66px;text-align:center; }
.nav02 td a {text-decoration:none;font-weight:bold;font-size:12px;}
.nav02 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}

/* boutons de nav  [ resume | id. compl. | bilans | commentaires ] */
/*
.nav2 td {background:url(/pix2/fond_bouton_1b.png) left top no-repeat;width:104px;height:42px;text-align:center;font-size:12px;}
.nav2 td a {text-decoration:none;font-weight:bold;}
.nav2 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}
.nav2 td a div { background:none;}
*/

.overed2 {background-image:url(http://img.societe.com/pix2/fond_bouton_3.png);height:24px;width:104px;font-size:10px;}
.overed2 table tr td a:hover {color:#fff;text-decoration:none;}
.outed2 {background-image:url(http://img.societe.com/pix2/fond_bouton_1.png);height:24px;width:104px;font-size:10px;}
.outed2 table tr td a {color:#000;text-decoration:none;}
.outed2static {background-image:url(http://img.societe.com/pix2/fond_bouton_2.png);height:24px;width:104px;font-size:12px;}
.outed2static table tr td div{color:#fff;}
.outedbilan {background:url(http://img.societe.com/pix2/fond_bouton_2.png);color:#fff;}
.outedbilan table tr td a, .outedbilan table tr td a:hover, .outedbilan table tr td a:visited {color:#fff;text-decoration:none;}
#cli_bil, #cli_pasbil {position:absolute;visibility:hidden;margin-top:-4px;margin-left:85px;z-index:1000000000;}
#cli_pasbil a, #cli_bil a {color:#000; text-decoration:underline;}
#cli_pasbil a:hover, #cli_bil a:hover {color:#369;}
