/*
	color:#646567;
*/

html
{
	
}
body
{
font-size:10pt;
	
}
#Form1
{
	height:100%;
}
.logo {
width:150px;
height:140px;
position:relative;
left:30px;
cursor:pointer;

}
.copyright {

color:#ffffff;
text-align:center;
width:100%;
}
.copyright .TEXTLEVEL2 {

color:#ffffff;
font-size:8pt;
}
.copyright a:link {
	font-family: verdana, tahoma, arial;
font-size:8pt;
	font-weight:normal;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}

.copyright a:visited {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	color: #ffffff;
	font-size:8pt;
	text-decoration:none;
}

.copyright a:hover {
	font-family: verdana, tahoma, arial;
text-decoration:none;
	font-size:8pt;
	font-weight:normal;
	text-decoration: none;
	color: #ffffff;
}
.copyright a:active {
	font-family: verdana, tahoma, arial;
font-size:8pt;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	
}
.contentarea {
margin:25px;
width: 100%;
height:100%;
margin-right:0px;
}
.menuarea {
width:204px;
height:303px;
*height:298px;

position:relative;
top:0px;
overflow-y:auto;
overflow-x:hidden;


}
.menubg {
	*background:none;
	background-image:url(images_design/menu_bg.jpg);
	*margin:0px;
	*padding:0px;
	
}
.contactbutton {
position:relative;
width:190px;
height: 40px;
background-image:url(images_design/contact_button.png);
background-repeat:no-repeat;
text-align:center;
cursor:pointer;
}
.nospartenairesarea {
width:204px;
height:173px;
position:relative;
top:17px;
*top:0px;
text-align:right;


}
.motsclef {

padding: 10px;
}

.etudedecasarea {
width:197px;
*width:175px;
height:169px;
background-image:url(images_design/etude_de_cas_bg.jpg);
background-repeat:no-repeat;
background-position: 2px 0px;
position:relative;
top:0px;
*top:-3px;
*left:21px;


}
.actualitesarea {
width:196px;
*width:175px;
height:319px;
background-image:url(images_design/actualites_bg.jpg);
background-repeat:no-repeat;
background-position: 3px 0px;
position:relative;
top:45px;
*top:45px;
*left:21px;
clear:both;


}
img
{
	border:0px;	
}

.contentarea LI {
	list-style-type: disc;
	font-family: verdana, tahoma, arial;
	font-weight: normal;
	color: #3B683C;
}

UL LI {
	list-style-type: disc;
	font-family: verdana, tahoma, arial;
	font-weight: normal;
	color: #ffffff;
}

.Table_Module {
	width:100%;
	
}

.TD_Module_HeaderA {
	text-align: left;
	font-family: verdana, tahoma, arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	
	background-color:transparent;
	background-image: url(images_design/underTitle.jpg);
	background-repeat: no-repeat;
	background-position: -2px 32px; 
	height:40px;
}

.TD_Module_HeaderB {
	text-align: left;
	font-family: verdana, tahoma, arial;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	background-color: Transparent;
	width: 100%;
}

.TD_Module_Content {
	
}

.TD_Module_Footer { /*display: none;*/
	
}

TD_Module_Command {
	text-align: right;
	width: 100%;

}

.TD_Module_Title {
	text-align: center;
	font-family: verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #232E65;
	background-color:transparent;
	padding-left: 2px;
	
}

.TD_Module_Title H1 {
	text-align: left;
	font-family: verdana, tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #232E65;
	padding-left: 25px;
	background-image:url(images_design/puce_titre.jpg);
	background-position: 0px -2px;
	background-repeat:no-repeat;
	
}



.VTDMenuA1,.VTDMenuO1 {
width:168px;
height:29px;
text-align:right;
color:#FFFFFF;
background-image:url(images_design/menu1_hover_bg.png);
background-repeat:no-repeat;
background-position:35px 0px;
font-size:8pt;
}

.VTDMenuV1 {
width:168px;
height:29px;
text-align:right;
color:#FFFFFF;
background-image:url(images_design/menu1_bg.png);
background-repeat:no-repeat;
background-position:35px 0px;
font-size:8pt;
	}

/* niv 2*/
.VTDMenuA2,.VTDMenuO2
	{
	
width:168px;
height:29px;
text-align:right;
color:#FFFFFF;
background-image:url(images_design/menu1_hover_bg.png);
background-repeat:no-repeat;
background-position:35px 0px;
font-size:7pt;
}

.VTDMenuV2
	{
	
width:168px;
height:29px;
text-align:right;
color:#FFFFFF;
background-image:url(images_design/menu1_bg.png);
background-repeat:no-repeat;
background-position:35px 0px;
font-size:8pt;
}

/* Ouvert */ /* HO2 */ /* VERTICAL LINK SECTION */ /* niv 1 */
	/* Actif */ /* VA1 */
.VTextMenuA1,A.VTextMenuA1:link,A.VTextMenuA1:visited,A.VTextMenuA1:active,A.VTextMenuA1:hover
	{
	color:#00A2DF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	padding-right:15px;
	

	
}

/* Visible */ /* VV1 */
.VTextMenuV1,A.VTextMenuV1:link,A.VTextMenuV1:visited,A.VTextMenuV1:active,A.VTextMenuV1:hover
	{
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
font-weight:normal;
padding-right:15px;

}

/* Ouvert*/ /* VO1 */
.VTextMenuO1,A.VTextMenuO1:link,A.VTextMenuO1:visited,A.VTextMenuO1:active,A.VTextMenuO1:hover
	{
	color:#00A2DF;	
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	padding-right:15px;
	
}

/* niv 2*/ /* Actif */ /* VA2 */
.VTextMenuA2,A.VTextMenuA2:link,A.VTextMenuA2:visited,A.VTextMenuA2:active,A.VTextMenuA2:hover
	{
color:#00A2DF;
text-transform:uppercase;
text-decoration:none;
font-weight:normal;
padding-right:30px;

	
}

/* Visible */ /* VV2 */
.VTextMenuV2,A.VTextMenuV2:link,A.VTextMenuV2:visited,A.VTextMenuV2:active,A.VTextMenuV2:hover
	{
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	padding-right:30px;
	
}

/* Ouvert*/ /* VO2 */
.VTextMenuO2,A.VTextMenuO2:link,A.VTextMenuO2:visited,A.VTextMenuO2:active,A.VTextMenuO2:hover
	{
	color:#00A2DF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	padding-right:30px;
	
}
a:link {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	font-weight:normal;
	color: #646567;
	font-size:10pt;
}

a:visited {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
	color: #646567;
	font-size:10pt;
}

a:hover {
	font-family: verdana, tahoma, arial;
	
	text-decoration: none;
	color: #646567;
	font-size:10pt;
}
a:active {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	color: #646567;
	font-size:10pt;
}

.etudedecasarea a:link {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	font-weight:normal;
	color: #ffffff;
}

.etudedecasarea a:visited {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	color: #ffffff;
}

.etudedecasarea a:hover {
	font-family: verdana, tahoma, arial;

	
	text-decoration: none;
	color: #ffffff;
}
.etudedecasarea a:active {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	color: #ffffff;
	
}

.actualitesarea a:link {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	font-weight:normal;
	color: #ffffff;
}

.actualitesarea a:visited {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	color: #ffffff;
}

.actualitesarea a:hover {
	font-family: verdana, tahoma, arial;

	
	text-decoration: none;
	color: #ffffff;
}
.actualitesarea a:active {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	color: #ffffff;
	
}


.nospartenairesarea a:link {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	font-weight:normal;
	color:#222C65;
}

.nospartenairesarea a:visited {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
	color:#222C65;
}

.nospartenairesarea a:hover {
	font-family: verdana, tahoma, arial;

	
	text-decoration: none;
	color:#222C65;
}
.nospartenairesarea a:active {
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
color:#222C65;
	
}

.nospartenairesarea .TEXTLEVEL1 {
text-align:right;
color:#222C65;
}
.nospartenairesarea p {
text-align:right;
color:#222C65;
}

.etudedecasarea .TEXTLEVEL1 {
text-align:left;
color:#FFFFFF;

}
.etudedecasarea p {
text-align:left;
color:#FFFFFF;

}
.actualitesarea .TEXTLEVEL1 {
text-align:left;
color:#222C65;

}
.actualitesarea p {
text-align:left;
color:#222C65;

}
.actualitesarea .TITLELEVEL2 {
text-align:left;
color:#ffffff;

}
.etudedecasarea .TITLELEVEL2 {
text-align:left;
color:#ffffff;

}