BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	MARGIN: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	
}

A:link 		{color: #4F4F4F; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
A:visited 	{color: #4F4F4F; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
A:hover 	{color: #4F4F4F; text-decoration: underline; font-family:Arial, Helvetica, sans-serif;}
A:active 	{color: #4F4F4F; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

/*----------------------------------------------------------------*/
/*MENU PRINCIPALE*/
/*----------------------------------------------------------------*/
#Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 2px ; padding-top: 2px ; 
}
#Header a:link,#Header a:visited,#Header a:active {
	color: #EEEEEE;
}
#Header a:hover {
	color: #FFFFFF;
}
/*----------------------------------------------------------------*/
/*Footer*/
/*----------------------------------------------------------------*/

#Footer {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6E6E6E;
	background-position: left center;
}
#Footer a:link,#Footer a:visited,#Footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#Footer a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/*----------------------------------------------------------------*/
/*CONTENU*/
/*----------------------------------------------------------------*/
 
/* Definitions generales */
FORM { margin-bottom:0; }

H1 {
	font-size: 23px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #000000;
	padding-top: 2px ; padding-right: 8px ; padding-left: 8px ;
}
H2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px ; padding-right: 8px ; padding-left: 8px ;
}
H3 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px ; padding-right: 8px ; padding-left: 8px ;
}
H4 {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	padding-top: 2px ; padding-right: 8px ; padding-left: 8px ;
}
P {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px ; padding-right: 8px ; padding-left: 8px ;
}
.ContenuTexte {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.ContenuDottedMenu {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 	2px;
	padding-right: 	5px;
	padding-bottom: 2px;
	padding-left: 	5px;
	border-top: 	1px none #999999;
	border-right: 	1px none #999999;
	border-bottom: 	1px dotted #999999;
	border-left: 	1px dotted #999999;
}
.ContenuDottedMenu a:hover {
	color: #003399;
}
.ContenuDottedMenu a:visited {
	color: #000000;
}
.ContenuDottedMenu a:active {
	color: #000000;
}
acronym.premier{
	cursor:help;
	border-bottom:1px dotted #fff;
}

/*----------------------------------------------------------------*/
/*MENU DROIT*/
/*----------------------------------------------------------------*/
.menu_right_txt {
	font-size: 10px;
	color: #4f4f4f;
}
/*----------------------------------------------------------------*/
/*TABLEAU PRINCIPALE*/
/*----------------------------------------------------------------*/
.pointille_horizontal_haut {
	background-image: url(../images/sinequacom/pointille_horizontale.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height : 1px;
}
.pointille_horizontal_bas {
	background-image: url(../images/sinequacom/pointille_horizontale.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.pointille_verticale_gauche {
	background-image: url(../images/sinequacom/pointille_verticale.gif);
	background-repeat: repeat-y;
	background-position: right;width : 10px;
}
.pointille_verticale_droit {
	background-image: url(../images/sinequacom/pointille_verticale.gif);
	background-repeat: repeat-y;
	background-position: left;width : 10px;
}
.TableHG {
	background-image: url(../images/sinequacom/angleHG.gif);
	width : 10px;
	height : 10px;
}
.TableHD {
	background-image: url(../images/sinequacom/angleHD.gif);
	width : 10px;
	height : 10px;
}
.TableBG {
	background-image: url(../images/sinequacom/angleBG.gif);
	width : 10px;
	height : 10px;
}
.TableBD {
	background-image: url(../images/sinequacom/angleBD.gif);
	width : 10px;
	height : 10px;
}

.inputfield {
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #7F7F7F;
}


/*----------------------------------------------------------------*/
/*ENTETE RUBRIQUE*/
/*----------------------------------------------------------------*/
/* Image contextuelle de toutes les rubriques*/
.ImageRubrique {
	background-repeat: no-repeat;
	background-position: left top;
}

/*Couleur des carrés de rubriques + texte */
.TitreRubrique {
	font-size: 14px;
	font-weight: bold;
	vertical-align: bottom;
	padding: 5px;
	color: #FFFFFF;
}
/* Couleur phrase d'accroche de toutes les rubriques */
.TitreTableau {
	font-size: 11px;
	vertical-align: bottom;
	font-weight: bold;
	text-indent: 5px;padding-top: 1px ;
}

/* Couleur des en-tete des menus a droite */
.TitreTableauBold {
	font-size: 12px;
	font-weight: normal;
	text-indent: 5px;
}


.ErrorText 		{ color: #FF0000 ; font-size: 13px ;}


/*----------------------------------------------------------------*/
/*	Custom CSS for Accueil*/
/*----------------------------------------------------------------*/
/* Image contextuelle de toutes les rubriques*/
#Accueil .ImageRubrique 	{ background-image: url('../images/sinequacom/accueil.jpg'); }
#Accueil .TitreTableau 	{ color: #563995; }
#Accueil .TitreTableauBold { color: #F96610; }
#Accueil .HighLight 		{ color: #F96610; letter-spacing: 1px;}
#Accueil .HighLightBold 	{ font-weight: bold ; color: #F96610; }
#Accueil P A:link , #Home P A:visited	{ text-decoration: underline;}
#Accueil LI A:visited,#Home LI A:link 	{ 
	font: italic normal 11px Arial;
	text-decoration: underline;
}
/*----------------------------------------------------------------*/
/*	Custom CSS for Promotion*/
/*----------------------------------------------------------------*/
/* Image contextuelle de toutes les rubriques*/
#Promotion .ImageRubrique 	{ background-image: url('../images/sinequacom/promotion.jpg'); }
#Promotion .TitreTableau 	{ color: #6B850A; }
#Promotion .TitreTableauBold { color: #6B850A; }
#Promotion .HighLight 		{ color: #6B850A; letter-spacing: 1px;}
#Promotion .HighLightBold 	{ font-weight: bold ; color: #6B850A; }
#Promotion P A:link , #Home P A:visited	{ text-decoration: underline;}
#Promotion LI A:visited,#Home LI A:link 	{ 
	font: italic normal 11px Arial;
	text-decoration: underline;
}
/*----------------------------------------------------------------*/
/*	Custom CSS for Contact*/
/*----------------------------------------------------------------*/
#Contact .ImageRubrique 		{ background-image: url('../images/sinequacom/contact.jpg'); }
#Contact .TitreTableau 		{ color: #6B850A; }
#Contact .TitreTableauBold 	{ color: #6B850A; }
#Contact .HighLight 			{ color: #6B850A; }
#Contact .HighLightBold 		{ font-weight: bold ; color: #6B850A; }

/*----------------------------------------------------------------*/
/*	Custom CSS for Solutions*/
/*----------------------------------------------------------------*/
#Solutions .ImageRubrique 		{ background-image: url('../images/sinequacom/solutions.jpg'); }
#Solutions .TitreTableau 		{ color: #563995; }
#Solutions .HighLight 			{ color: #563995; }
#Solutions .HighLightBold 		{ font-weight: bold ; color: #563995; }
#Solutions .ContenuTexte A:link 	{text-decoration: underline; }
#Solutions .ContenuTexte A:visited {text-decoration: underline; }
#Solutions .ContenuTexte A:hover 	{text-decoration: underline; }
#Solutions .ContenuTexte A:active 	{text-decoration: underline; }
#Solutions LI 	{ list-style-image: url('../images/sinequacom/puce.gif') ; font-size: 12px ; color: #4F4F4F; vertical-align : bottom; }
#Solutions H1 	{ font: bold 18px Arial ; }

#Solutions .Solution {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#Solutions .Indice {
	font-size: 8px;
	font-weight: bold;
	vertical-align : super;
	color: #000000;
}

#Solutions .Formule { 
	float 	: left;
	margin 	: 0px;
	padding : 0px;
	width 	: 50% ; 
	text-align:center;
}
#Solutions .Formule A { 
	color: #003399;
}
#Solutions .FormuleTitre { 
	border : 1px solid white;
	width : 98% ;
}
#Solutions .FormuleTitre h3 { 
	font	: bold 14px Arial;
	padding-top		: 2px; 
	padding-bottom	: 2px; 
	margin-bottom	: 0px; 
	margin-top		: 0px; 
	text-align		: center;
}
#Solutions .FormuleContenu { 
	width 		: 98% ;
	border : 1px solid white;
	paddin	: 0px; 
	text-align	: left;
	padding-bottom	: 10px;
}
#Solutions .FormuleContenu .Intro{ 
	margin-top : 5px;
	height : 110px;
	color : #4f4f4f;
}
#Solutions .FormuleContenu .Intro A{ 
	font: italic normal 11px Arial;
}
#Solutions .FormuleContenu .Outro{ 
	font: normal 9px Arial ; 
}


/*----------------------------------------------------------------*/
/*	Custom CSS for Questions*/
/*----------------------------------------------------------------*/
#Questions .ImageRubrique 	{ background-image: url('../images/sinequacom/questions.jpg'); }
#Questions .TitreTableau 	{ color: #6B850A; }
#Questions .TitreTableauBold { color: #6B850A; }
#Questions .HighLight 		{ color: #6B850A; }
#Questions .HighLightBold 	{ font-weight: bold ; color: #563995; }
#Questions H1 				{ color: ##6B850A; }
#Questions .SousTitreFAQ{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #563995;	
	padding-top: 2px ; padding-right: 8px ; padding-left: 8px ;
}
#Questions .TextFAQ{
	padding-top: 2px ; padding-right: 8px ; padding-left: 8px ;
	font-size: 12px;
	color: #000000;
	text-align:justify ;
	font-weight: normal;
}
/*----------------------------------------------------------------*/
/*	Custom CSS for References*/
/*----------------------------------------------------------------*/
#References .ImageRubrique 			{ background-image: url('../images/sinequacom/references.jpg'); }
#References .TitreTableau 			{ color: #563995; }
#References .TitreTableauBold 		{ color: #563995; }
#References .HighLight 				{ color: #563995; }
#References .HighLightBold 			{ font-weight: bold ; color: #A57C46; }
#References .ContenuTexte A:link 	{ text-decoration: underline; }
#Actualite .ContenuTexte A:visited 	{ text-decoration: underline; }
#Actualite .ContenuTexte A:hover 	{ text-decoration: underline; }
#Actualite .ContenuTexte A:active 	{ text-decoration: underline; }

/*----------------------------------------------------------------*/
/*	Custom CSS for Creations*/
/*----------------------------------------------------------------*/
#Creations .ImageRubrique 			{ background-image: url('../images/sinequacom/img-creations.jpg'); }
#Creations .TitreTableau 			{ color: #660000; }
#Creations .TitreTableauBold 		{ color: #660000; }
#Creations .HighLight 				{ color: #660000; }
#Creations .HighLightBold 			{ font-weight: bold ; color: #660000; }
#Creations .ContenuTexte A:link 	{ text-decoration: underline; }
#Creations .ContenuTexte A:visited 	{ text-decoration: underline; }
#Creations .ContenuTexte A:hover 	{ text-decoration: underline; }
#Creations .ContenuTexte A:active 	{ text-decoration: underline; }
#Creations .Maquette 				{ padding-left: 15px ; padding-bottom: 11px ;padding-top: 11px ; vertical-align: middle}

/*----------------------------------------------------------------*/
/*	Custom CSS for EspacePresse*/
/*----------------------------------------------------------------*/
#EspacePresse .ImageRubrique 		{ background-image: url('../images/sinequacom/img-espacepresse.jpg'); }
#EspacePresse .TitreTableau 		{ color: #A75029; }
#EspacePresse .TitreTableauBold 	{ color: #A75029; }
#EspacePresse .HighLight 			{ color: #A75029; }
#EspacePresse .HighLightBold 		{ font-weight: bold ; color: #A75029; }

/*----------------------------------------------------------------*/
/*	Custom CSS for EspacePresse*/
/*----------------------------------------------------------------*/
#Referencement .ImageRubrique 		{ background-image: url('../images/sinequacom/img-referencement.jpg'); }
#Referencement .TitreRubrique 		{ background-color:#C77049; font-size: 12px; }
#Referencement .TitreTableau 		{ color: #A75029; }
#Referencement .TitreTableauBold 	{ color: #A75029; }
#Referencement .HighLight 			{ color: #A75029; }
#Referencement .HighLightBold 		{ font-weight: bold ; color: #A75029; }
#Referencement H3 		{ padding:5px ; width:100%; background-color:#eeeeee; }

/*----------------------------------------------------------------*/
/*	Custom CSS for Liens*/
/*----------------------------------------------------------------*/
#Liens .ImageRubrique 			{ background-image: url('../images/sinequacom/img-liensutiles.jpg'); }
#Liens .TitreTableau 			{ color: #0000CC; }
#Liens .TitreTableauBold 		{ color: #0000CC; }
#Liens .HighLight 				{ color: #0000CC; }
#Liens .HighLightBold 			{ font-weight: bold ; color: #0000CC; }
#Liens A:link 		{text-decoration: none; }
#Liens A:visited 	{text-decoration: none; }
#Liens A:hover 		{text-decoration: underline; }
#Liens A:active 	{text-decoration: underline; }
#Liens H3 		{ padding:5px ;  width:100%; background-color:#eeeeee; }
/*----------------------------------------------------------------*/
/*	Custom CSS for Liens*/
/*----------------------------------------------------------------*/
#NewsLetter .ImageRubrique 			{ background-image: url('../images/sinequacom/img-newsletter.jpg'); }
#NewsLetter .TitreTableau 			{ color: #008274; }
#NewsLetter .TitreTableauBold 		{ color: #008274; }
#NewsLetter .HighLight 				{ color: #008274; }
#NewsLetter .HighLightBold 			{ font-weight: bold ; color: #008274; }

#BoutonsPoint  { clear : both; }
#BoutonsPoint table {
	margin-top : 15px;margin-left : 15px;margin-right : 15px;
	padding	: 0px;
	border-collapse:collapse;
}
#BoutonsPoint td{
	border	: 1px dotted #4f4f4f;
	white-space	: nowrap;
}
#BoutonsPoint a {
	font	: normal bold 10px Arial ;
	color	: black;
	margin	: -1px;
	padding-top	 : 2px;padding-bottom : 2px ; padding-left : 4px;padding-right : 4px;
	background: #EA9610;
	vertical-align: middle;
}
#BoutonsPoint a:hover {
	background: #ffffff;
}

.TableauCouleurAlterne	{ 
	font-size: 11px ; border-collapse : collapse ; text-align : center;padding : 0px ;  margin : 0px;
}
.TableauCouleurAlterne TH	{ 
	border-bottom : 1px solid #999999 ; border-right : 1px solid #999999 ; border-left : 1px solid #999999 ; padding : 5px ;  margin : 0px;
	writing-mode: tb-rl;
	filter: flipv fliph;
}
.TableauCouleurAlterne TD	{ 
	border : 1px solid #999999 ; padding : 5px ;  margin : 0px;
}




