html {

height: 100%;

}



* {

margin: 0;

padding: 0;

  }



body {

color : #000000;

font-family : Arial, Helvetica, sans-serif;

background-color : transparent;

font-size : 11px;

height : 100%;

text-align: left;

line-height: 15px;

}



a:link,a:visited,a:hover {

font:;

color: #000000;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration: underline;

}



#main {

float: left;

width: 760px;

display: block;

text-align: left;

}



#header_out {

float: left;

width: 760px;

height: 103px;

min-height: 103px;

display: none;

}



#header_in {

display: none;

}



#top_menu_out {

float: right;

width: 760px;

display: none;

}



#top_menu_in {

float: right;

display: none;

}



#top_menu_in img {

margin-left: 1px;

display: none;

}



#portfolio_menu_out {

float: right;

width: 760px;

padding-top: 62px;

display: none;

}



#portfolio_menu_in {

float: right;

display: none;

}



#left_out {

float: left;

width: 231px;

padding-top: 0px;

}



#left_in {

}



#menu_out {

float: left;

width: 230px;

background: #336699;

}



#menu_in {

}



#left_content_out {

float: left;

width: 230px;

background-image : transparent;

background-repeat : no-repeat;

}



#left_content_in {

text-align: left;

}



#left_content_text {

margin-left: 15px;

padding-top: 25px;

width: 199px;

text-align: left;

color: #000000;

padding-bottom: 50px;

}



#left_content_text a {

color: #000000;

text-decoration: underline;

}



#left_content_text li {

margin-left: 15px;

color: #000000;

padding-bottom: 3px;

}



.text_left_li {

color: #000000;

}



#banner_out {

float: left;

width: 529px;

width: 177px;

}



#banner_in {

}



#content_out {

float: left;

width: 529px;

background-image : transparent;

background-repeat : no-repeat;

}



#content_in {

padding-left: 15px;

padding-top: 25px;

width: 488px;

text-align: left;

}



#content_in li {

margin-left: 18px;

padding-bottom: 5px;

list-style-image : url('common/images/fleche.gif');

}



#portfolio_content_out {

float: left;

width: 529px;

}



#portfolio_content_in {

width: 488px;

text-align: left;

}



#pages {

padding-top: 5px;

padding-bottom: 5px;

width: 529px;

background: #333333;

color: #ffffff;

}



#pages a {

color: #ffffff;

}



#footer_out {

float: right;

width: 529px;

text-align: left;

}



#footer_in {

padding-left: 15px;

padding-top: 25px;

padding-right: 10px;

padding-bottom: 10px;

text-align: left;

color: #000000;

font-family : Arial, Helvetica, sans-serif;

font-size: 12px;

}



#footer_in a {

color: #000000;

font-family : Arial, Helvetica, sans-serif;

font-size: 12px;

text-decoration: underline;

}



.copyright {

color: #000000;

font-family : Arial, Helvetica, sans-serif;

font-size: 10px;

}



.title {

color: #000000;

font-size: 16px;

font-family: Arial;

font-style:;

font-weight: normal;

}



.title02 {

color: #000000;

font-size: 11px;

font-family: Arial;

font-style:;

font-weight: bold;

text-transform : uppercase;

}



.title02 a {

color: #000000;

font-size: 11px;

font-family: Arial;

font-style:;

font-weight: bold;

text-decoration: underline;

}



.title03 {

color: #000000;

font-size: 11px;

font-family: Arial;

font-style:;

font-weight: bold;

}



.text_jaune {

color: #000000;

font-size: 11px;

font-family: Arial;

font-style:;

font-weight: normal;

}



.text_bleu {

color: #000000;

font-size: 11px;

font-family: Arial;

font-style:;

font-weight: normal;

text-transform : uppercase;

}



.main_table {

background-image : transparent;

margin: 0px;

padding: 0px;

}