* { margin:0; padding:0; border:0; list-style:none; background-color:transparent;}
body { font-size:0.63em; font-family:Verdana, Arial, Helvetica, sans-serif;}

div#header {
background:transparent url(../images/banniere.gif) no-repeat scroll 0% 50%;
display:block;
height:107px;
margin:0pt;
}
h1#header a {
display:block;
height:107px;
}
body {
background-color:#FFFFFF;
_margin:0;
padding:0pt;
text-align:center;
}
#dyn_menu dd {
display:none;
list-style-type:none;
padding:0pt;
position:absolute;
z-index:100;
float:left;
}
#menu dd {
list-style-type:none;
margin:0;
padding:0;
float:left;
text-align : left;
}
#menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#menu dt img {
display : block;
}
#menu a img {
display : block;
}
#menu dt{
	text-align:left;
	display:block;
	height: 38px;
	width : 100% !important;
	width : 10px;
	_margin-bottom:0;
	_padding-bottom:0;
}

#dyn_menu li{
list-style-type:none;
display:inline;
width: 100%;
line-height:0px;
margin : 0;
}

#dyn_menu a {
display:block;
width: 100%;
text-decoration:none;
margin : 0;
padding : 0;
}

#dyn_menu li a:hover {
list-style-type:none;
display:block;
line-height:0px;
margin:0pt;
}

#dyn_menu li a img {
border:none;
display:block;
line-height:0px;
margin : 0px;
padding : 0px;
}
div#conteneur {
background-color:#FFFFFF;
border-bottom:50px solid #E1E0E5;
border-left:50px solid #E1E0E5;
border-right:50px solid #E1E0E5;
height:1051px;
margin:0px auto;
padding : 0px;
text-align:left;
width:939px;
}
#reste_menu dt {
margin:0px;
padding:0px;
text-align:left;
}
#reste_menu a {
text-decoration:none;
}
#reste_menu img {
border:medium none;
}
#reste_menu dl {
float:left;
margin:0pt;
padding:0pt;
}
#lang_selected dt {
cursor:pointer;
padding:0px;
text-align:left;
}

#dyn_menu dt {
cursor:pointer;
margin:0pt;
padding:0pt;
text-align:left;
}
#dyn_menu dt a {
border:0pt none;
text-decoration:none;
}
#dyn_menu dt:hover {
cursor:pointer;
margin:0pt;
text-align:left;
}
#dyn_menu dl {
float:left;
margin:0pt;
padding:0pt;
}

#contact {
background:transparent url(../images/page_bottom.png) no-repeat bottom;
height:80px;
width:939px;
text-align : right;
}

#contact a {
clear :both;
height:43px;
margin-right: 30px;
/*margin-top : 1em;
margin-left : 52em;
_margin-left : 32.8em;
_margin-top : 0.2em;*/
width:131px;
text-align : right;
}
div#title {
height: 63px;
width : 939px;
clear:both;
}

td.end_title {
border-bottom:3px solid #F2F2FA;
}
td.subtitle {
border-bottom:3px solid #C5C5F7;
color:#2629DA;
font-family:verdana;
font-weight:bold;
padding:0pt 0pt 0pt 10px;
}
div.contenu_index {
background:transparent url(../images/internet_solution_pic.gif) no-repeat scroll 15px 10px;
padding:0pt 30px 0pt 260px;
}
div.contenu_presentation_comp {
padding:0pt;
}
div.contenu_internet_solution {
background:transparent url(../images/internet_solution_schema.png) no-repeat scroll 27px 228px;
padding:0pt 20px 0pt 30px;
}
div#group_contact {
/*background:transparent url(../images/map.png) no-repeat scroll 240px 11px;*/
}
div#contenu_contact {
border-right:1px solid #F2F2FA;
margin:20px 0pt 0pt;
padding:10px 10px 315px 30px;
width:178px;
}
div#contenu {
clear:both;
height:739px;
position:relative;
}
div#contenu h2 {
color:#040557;
font-family:verdana;
font-size:14px;
margin:0pt;
padding:0pt;
}
div#contenu p {
color:#040557;
font-family:verdana;
font-size:10px;
margin:0pt;
padding:0pt;
}
div#group_menu {
border-left:1px solid #F3F2FA;
height:601px;
margin:20px 0pt 0pt;
padding:5px 0pt 0pt 10px;
}
div#group_menu hr {
background-color:#F3F2FA;
border:0pt none;
color:#F3F2FA;
height:1px;
margin:0pt;
padding:0pt;
}
div#group_menu a{
color:#252ADC;
font-family:verdana;
font-size:12px;
text-decoration:none;
}
div#group_menu  a:hover{
color:#1C1B9A;
}
div#block_section_publication {
padding:10px 5px 10px 10px;
display:block;
position : relative;
}
div#block_section_publication img {
float:left;
margin:0pt;
padding:0pt 10px 0pt 0pt;
}
div#block_section_publication h2 {
border-left:3px solid #1C1B9A;
margin:0pt 0pt 0pt 223px;
padding:2px 5px 2px 10px;
display:block;
}
div#block_section_publication p {
border-left:3px solid #E9E8FA;
height:86px;
margin:0pt 0pt 0pt 223px;
padding:5px 10px;
display:block;
}
div#block_section {
padding:10px 5px 10px 10px;
display:block;
position : relative;
}
div#block_section img {
float:left;
margin:0pt;
padding:0pt 10px 0pt 0pt;
}
div#block_section h2 {
border-left:3px solid #1C1B9A;
margin:0pt 0pt 0pt 223px;
padding:2px 5px 2px 10px;
display:block;
}
div#block_section p {
border-left:3px solid #E9E8FA;
margin:0pt 0pt 0pt 223px;
padding:5px 10px;
display:block;
}
div#block_section_services {
padding:10px 5px 10px 10px;
display:block;
position : relative;
}
div#block_section_services img {
float:left;
margin:0pt;
padding:0pt 10px 0pt 0pt;
}
div#block_section_services h2 {
border-left:3px solid #1C1B9A;
margin:0pt 0pt 0pt 223px;
padding:2px 5px 2px 10px;
display:block;
}
div#block_section_services p {
border-left:3px solid #E9E8FA;
margin:0pt 0pt 0pt 223px;
padding:5px 10px;
display:block;
}
div#block_section_company {
padding:10px 5px 10px 10px;
}
div#block_section_company img {
float:left;
margin:0pt;
padding:0pt 10px 0pt 0pt;
}
div#block_section_company h2 {
border-left:3px solid #1C1B9A;
margin:0pt 0pt 0pt 223px;
padding:2px 5px 2px 10px;
}
div#block_section_company p {
border-left:3px solid #E9E8FA;
margin:0pt 0pt 0pt 223px;
padding:5px 20px 5px 10px;
display : block;
position : relative;
}
div#block_section_company ul {
	border-left:3px solid #E9E8FA;
color:#040557;
margin:0pt 0pt 0pt 223px;
padding:5px 20px 5px 10px;
}
div#block_section_company b {
font-size:14px;
}
div#block_section_our_services {
padding:10px 5px 10px 10px;
}
div#block_section_our_services img {
float:left;
margin:0pt;
padding:0pt 0px 0pt 0pt;
}
div#block_section_our_services h2 {
color:#252ADC;
margin:0pt 0pt 0pt 168px;
padding:2px 5px 2px 10px;
}
div#block_section_our_services p {
margin:0pt 0pt 0pt 168px;
padding:5px 5px 5px 10px;
}
div#block_section_our_services ul {
color:#040557;
margin:0pt 0pt 0pt 168px;
padding:5px 5px 5px 10px;
}
#block_section_our_services li{
  margin:0pt 0pt 0pt 12px;
  list-style-type :square;
}
div#block_section_our_services a {
margin:0pt 0pt 0pt 163px;
padding:5px 5px 5px 10px;
}
div#group_menu_internet_solution {
height:601px;
margin:20px 0pt 0pt;
padding:5px 0pt 0pt;
}
div#block_section_internet_solution {
float:left;
padding:10px 5px 10px 0pt;
width:600px;
}
div#block_section_internet_solution img {
float:left;
margin:0pt;
padding:0pt 10px 0pt 0pt;
}
div#block_section_internet_solution h2 {
border-left:3px solid #1C1B9A;
margin:0pt 0pt 0pt 203px;
padding:2px 5px 2px 10px;
}
div#block_section_internet_solution p {
border-left:3px solid #E9E8FA;
height:129px;
margin:0pt 0pt 0pt 203px;
padding:5px 10px;
}
div#block_section_internet_solution a {
color:#252ADC;
font-family:verdana;
font-size:12px;
text-decoration:none;
}
div#pdf_internet_solution {
border-left:1px solid #F3F2FA;
height:159px;
margin:0pt 0pt 0pt 610px;
padding:10px 20px 5px 10px;
}
div#pdf_internet_solution h2 {
color:#252ADC;
font-size:18px;
padding:0pt 10px;
}
div#pdf_internet_solution p {
margin:0pt;
padding:10px 10px 0pt;
}
div#pdf_internet_solution a {
color:#252ADC;
font-size: 14px;
margin:20px 0pt 0pt 20px;
text-decoration :  none ;
}
div#pdf_internet_solution a:hover{
color:#1C1B9A;
}
div#pdf_internet_solution img {
border-width:0pt;
}

div#block_section_team a {
color:#040758;
font-family:verdana;
font-size:14px;
text-decoration:none;
}
#block_section_team {
border-right:1px solid #F3F2FA;
float:left;
height:450px;
margin:0pt 10px 0pt 0pt;
padding:0pt 10px 0pt 0pt;
}
#block_section_team ul {
margin:0pt 0pt 0pt 20px;
padding:10px 0pt 0pt 5px;
}
div#block_section_team li {
background-image:url(../images/puce.gif);
background-position:0pt 8px;
background-repeat:no-repeat;
list-style-type:none;
padding:0px 25px 5px 15px;
}
div#block_section_team h2 {
border-bottom:1px solid #F3F2FA;
color:#0000FE;
font-size:16px;
padding:0pt 10px 10px 5px;
}
div#block_section_team_member {
padding:0pt 5px 0pt 0pt;
}
div#block_section_team_member img {
float:left;
margin:0pt;
padding:10px 10px 0pt 0pt;
}
div#block_section_team_member h2 {
border-bottom:1px solid #F3F2FA;
color:#0000FE;
font-size:16px;
margin:0pt 10px 0pt 200px;
padding:0pt 10px 10px 5px;
}
div#block_section_team_member p {
height:171px;
line-height:25px;
margin:0pt;
padding:15px 10px 5px;
}
div#block_section_main_news {
padding:10px 20px 10px 10px;
display:block;
position :relative;
}
div#block_section_main_news h2 {
color:#0807CF;
font-family:verdana;
font-size:14px;
margin:0pt;
padding:0pt 10px;
}
div#block_section_main_news h3 {
font-size:11px;
font-weight:100;
margin:0pt;
padding:0pt 10px 15px;
}
div#block_section_main_news p {
font-size:10px;
display:block;
position :relative;
margin:0pt 0pt 20px;
padding:5px 10px;
}
div#block_section_main_news h4 {
color:#918FA5;
font-size:14px;
font-weight:bold;
margin:0pt;
padding:30px 10px 15px;
}
div#block_section_main_news a {
/*color:#0807CF;*/
font-size:10px;
margin:0pt 0pt 10px;
padding:0pt 10px;
}

div#block_section_main_news hr {
	margin-top : 10px;
}

div#block_section_news {
padding:10px 20px 10px 10px;
}
div#block_section_news h2 {
color:#0807CF;
font-family:verdana;
font-size:12px;
margin:0pt;
padding:0pt 10px;
}
div#block_section_news h3 {
color:#9190DE;
font-size:10px;
font-weight:100;
margin:0pt;
padding:0pt 10px 10px;
}
div#block_section_news p {
font-size:10px;
display:block;
position :relative;
margin:0pt;
padding:5px 10px 20px;
}
div#block_section_news a {
/*color:#0807CF;*/
font-family:verdana;
font-size:10px;
margin:0pt;
padding:0pt 10px;
}
div#block_section_services a {
color:#3F3ED8;
font-family:verdana;
font-size:12px;
text-decoration:none;
}
div#block_section_our_services a {
color:#252ADC;
font-family:verdana;
font-size:12px;
text-decoration:none;
}
div#group_menu_figures {
border-right:1px solid #F3F2FA;
position: relative;
float:left;
margin:20px 20px 0pt 0pt;
padding:5px 0pt 0pt 10px;
width:450px;
}
div#group_menu_figures a{
text-decoration : none;
}
div#block_section_links {
padding:10px 20px 10px 10px;
}
div#block_section_links h2 {
color:#0807CF;
font-family:verdana;
font-size:14px;
margin:0pt;
padding:0pt 10px;
}
div#block_section_links p {
font-size:10px;
margin:0pt;
padding:5px 10px;
}
div#figures {
margin:0pt 10px;
padding:35px 0pt 0pt;
display:block;
position: relative;
float:left;
}
div#block_section_news_figures h2 {
color:#0807CF;
font-family:verdana;
font-size:14px;
margin:0pt;
padding:0pt 10px;
}
div#block_section_news_figures h3 {
font-size:10px;
font-weight:100;
margin:0pt;
padding:0pt 10px 10px;
}
div#block_section_news_figures p {
font-size:10px;
margin:0pt;
display:block;
position :relative;
padding:5px 10px 20px;
}
a.pdf {
color:#0002FD;
font-family:verdana;
font-size:12px;
font-style:normal;
text-decoration:none;
}
div#contact hr {
background-color:#DDDCEA;
border:0pt none;
color:#DDDCEA;
height:1px;
margin:0pt 10px;
margin-bottom : 15px;
padding:0pt;
}
div#copyright {
background-color:#E1E0E5;
}
div#copyright p {
color:#303030;
font-family:verdana;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 0pt 20px;
}
div#copyright a {
margin:0pt 0pt 0pt 10px;
}
div#copyright img {
border-width:0pt;
}
