
table.CMS_table
{
}
th.CMS_th
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#6EA4C9;
}
td.CMS_td
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#f9f9f9;
}
td.CMS_td2
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#CED6DB;
}
td.CMS_td3
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4B4C4C;;
	background-color:#D6EBFF;
}
td.CMS_td4
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#000099;
}

a.imagezoomlink:link
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#305782;
}
a.imagezoomlink:hover
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#FF5715;
}
.rowImageLegend
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#305782;
}
.pageTitle, h1
{

	color: 									#FC3F00;
	font :									bold 18px Arial;		
	background: 							url(/img/V2.0/interior/ico-titrepage.gif) no-repeat 0px 4px;
	padding:								0px 0 30px 35px;
}
.pageSubTitle, h2
{
	color: 									#184B75;
	font :									bold 14px Arial;		
	background: 							url(/img/V2.0/interior/ico-sous-titre.gif) no-repeat 15px 5px;
	padding:								5px 0 10px 30px;
}
.pageParagraphBaseLine, h3
{
	font :									bold 12px Arial;	
	color:									#FE6103;
	padding :								5px 0 10px 0px;
}
div
{
	font:									 normal 11px Arial;
}
.space_title
{
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.space_text
{
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:11px;
}
A.space_text:link
{
	font-family:Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:underlined;
}
A.space_text:visited
{
	font-family:Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:underlined;
}
A.space_text:hover
{
	font-family:Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:underlined;
}
A.space_text:active
{
	font-family:Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:underlined;
}
.mail-body
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.mail-orange
{
	color:#F27526;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.mail-bas
{
	color:#606060;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
A.mail-bas:link
{
	color:#606060;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
A.mail-bas:visited
{
	color:#606060;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
A.mail-bas:hover
{
	color:#F27526;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
A.mail-bas:active
{
	color:#606060;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
.mail-chapeau
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.mail-titre
{
	color:#305782;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
}
.mail-sstitre
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}
.mail-sstitrecolonnebordeaux
{
	color:#7F2135;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.mail-blanc
{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.mail-texteblanc
{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
a.mail-texteblanc:link
{
	color:#FF5715;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
a.mail-texteblanc:visited
{
	color:#FF5715;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
a.mail-texteblanc:active
{
	color:#FF5715;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
a.mail-texteblanc:hover
{
	color:#FF5715;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.mail-dateblanc
{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
}
.mail-dateblancsmall
{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.mail-datenoirsmall
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}


.mail-dateblancsmall
{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.mail-titregris
{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.mail-titreblanc
{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.mail-titreorange
{
	color:#FF5715;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
}
.mail-titrecolonneorange
{
	color:#FF5715;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

.mail-sstitrebleu
{
	color:#305782;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.grise {
border-style:solid; 
border-width:1px; 
border-color:black; 
background-color:silver;
}

.blue {
border-style:solid;
border-width:1px;
border-color:blue;
}

.none {
border-style:none;
}  


/* SICORP */
img{
	border:				none;
}
#center{
	background:			#FFFFFF url(/images/main/spotImageLogo.gif) no-repeat top right;
	padding:			7px 150px 7px 7px;
}
#centerContent{
	height:				100px;
	text-align:			left;
}
#centerContent img{
	margin:				15px 5px 0 0;
	padding:			0;
	border:				solid 1px #000000;
	vertical-align:		middle;
}
#center a,
#center a:link,
#center a:visited,
#center a:hover,
#center a:active{
	text-decoration:	none;
}
#sicorpMenu{
	margin:				4px 0;
	padding:			0;
}
#sicorpMenu a,
#sicorpMenu a:link,
#sicorpMenu a:visited,
#sicorpMenu a:hover,
#sicorpMenu a:active{
	text-decoration:	none;
	font-size:			12px;
	padding:			0 10px;
	border-right:		solid 1px #FFFFFF;
}
#sicorpMenu a,
#sicorpMenu a:link,
#sicorpMenu a:visited{
	color:				#cddaea;
}
#sicorpMenu a:hover{
	color:				#FFFFFF;
}
#sicorpMenu a:active{
	color:				#cddaea;
}
#sicorpMenuUnder{
	margin:				4px 0 0 0;
	padding:			0;
	text-align:			right;
}
#sicorpMenuUnder a,
#sicorpMenuUnder a:link,
#sicorpMenuUnder a:visited,
#sicorpMenuUnder a:hover,
#sicorpMenuUnder a:active{
	text-decoration:	none;
	font-size:			11px;
	padding:			0 10px;
	border-right:		solid 1px #FFFFFF;
}
#sicorpMenuUnder a,
#sicorpMenuUnder a:link,
#sicorpMenuUnder a:visited{
	color:				#cddaea;
}
#sicorpMenuUnder a:hover{
	color:				#FFFFFF;
}
#sicorpMenuUnder a:active{
	color:				#cddaea;
}
#sicorpMenuN1{
	margin:				4px 0 0 0;
	padding:			6px 0 0 0;
	text-align:			left;
	position:			relative;
}
#sicorpMenuN1 a,
#sicorpMenuN1 a:link,
#sicorpMenuN1 a:visited,
#sicorpMenuN1 a:hover,
#sicorpMenuN1 a:active{
	text-decoration:	none;
	font-size:			12px;
	padding:			0 10px;
	border-right:		solid 1px #FFFFFF;
}
#sicorpMenuN1 a,
#sicorpMenuN1 a:link,
#sicorpMenuN1 a:visited{
	color:				#cddaea;
}
#sicorpMenuN1 a:hover{
	color:				#fe8840;
}
#sicorpMenuN1 a:active{
	color:				#cddaea;
}
a#planSite,
a#planSite:link,
a#planSite:visited,
a#planSite:hover,
a#planSite:active{
	background:			url(/images/main/planSite.gif) no-repeat top left;
	width:				141px;
	height:				26px;
	line-height:		20px;
	text-indent:		40px;
	margin:				2px 0;
	display:			block;
	font-size:			12px;
	color:				#FFFFFF;
	text-decoration:	none;
}
a#planSite,
a#planSite:link,
a#planSite:visited{
	background:			url(/images/main/planSite.gif) no-repeat top left;
}
a#planSite:hover{
	background:			url(/images/main/planSiteOn.gif) no-repeat top left;
}
a#planSite:active{
	background:			url(/images/main/planSite.gif) no-repeat top left;
}
#search{
	float:				right;
}
#dhtml_products,
#dhtml_applications{
	display:			none;
	position:			absolute;
	top:				20px;
	background-color:	#0e2959;
	border:				none;
	width:				200px;
	padding:			7px 0 0 0;
}
#dhtml_products{
	left:				0px;
}
#dhtml_applications{
	left:				240px;
}
#dhtml_products a,
#dhtml_products a:link,
#dhtml_products a:visited,
#dhtml_products a:hover,
#dhtml_products a:active,
#dhtml_applications a,
#dhtml_applications a:link,
#dhtml_applications a:visited,
#dhtml_applications a:hover,
#dhtml_applications a:active{
	display:			block;
	min-height:			30px;
	_height:			30px;
	border-top:			solid 1px #203b56;
	border-right:		none;
	padding:			2px;
}
#dhtml_products a,
#dhtml_products a:link,
#dhtml_products a:visited,
#dhtml_applications a,
#dhtml_applications a:link,
#dhtml_applications a:visited{
	color:				#FFFFFF;
	background-color:	#0e2959;
}
#dhtml_products a:hover,
#dhtml_applications a:hover{
	color:				#fa9d36;
	background-color:	#305782;
}
#dhtml_products a:active,
#dhtml_applications a:active{
	color:				#fa9d36;
	background-color:	#0e2959;
}
#sicorpMenuBottom{
	margin:				0;
	padding:			4px 0;
	text-align:			left;
	background-color:	#0e2959;
	width:				931px;
	clear:				both;
	text-indent:		20px;
}
#sicorpMenuBottom a,
#sicorpMenuBottom a:link,
#sicorpMenuBottom a:visited,
#sicorpMenuBottom a:hover,
#sicorpMenuBottom a:active{
	text-decoration:	none;
	font-size:			11px;
	padding:			0 10px;
	border-right:		solid 1px #FFFFFF;
}
#sicorpMenuBottom a,
#sicorpMenuBottom a:link,
#sicorpMenuBottom a:visited{
	color:				#cddaea;
}
#sicorpMenuBottom a:hover{
	color:				#fe8840;
}
#sicorpMenuBottom a:active{
	color:				#cddaea;
}
#sicorpMenu a.last,
#sicorpMenu a.last:link,
#sicorpMenu a.last:visited,
#sicorpMenu a.last:hover,
#sicorpMenu a.last:active
#sicorpMenuUnder a.last,
#sicorpMenuUnder a.last:link,
#sicorpMenuUnder a.last:visited,
#sicorpMenuUnder a.last:hover,
#sicorpMenuUnder a.last:active,
#sicorpMenuBottom a.last,
#sicorpMenuBottom a.last:link,
#sicorpMenuBottom a.last:visited,
#sicorpMenuBottom a.last:hover,
#sicorpMenuBottom a.last:active,
#sicorpMenuN1 a.last,
#sicorpMenuN1 a.last:link,
#sicorpMenuN1 a.last:visited,
#sicorpMenuN1 a.last:hover,
#sicorpMenuN1 a.last:active{
	border:				none;
}


/* COMMON ROWS STYLES */
.clear{
	clear:				both;
}
.row{
	clear:				both;
	margin:				0 0 15px 0;
}
.row .right{
	float:				right;
}
.row .right img{
	padding:			0 0 4px 7px;
}
.row .left{
	float:				left;
}
.row .left img{
	padding:			0 7px 4px 0;
}
.row .center{
	text-align:			center;
}
.row .center img{
	display:			inline;
	padding:			0 0 4px 0;
}
.row .legend{
	text-align:			center;
	margin:				0 0 4px 0;
}
.row p{
	margin:				0;
	padding:			0;
}