#main {
    margin: auto;
	border: 1px solid #cccccc;
	width: 450px;
    min-height:150px;
	background: #F1F3F5;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
}

form {
    margin-left: 70px;
	border: 1px solid #cccccc;
	width: 350px;
	background: #E9ECEF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
    padding:0px;
    margin-bottom:10px;
}

#result {
    margin-left: 70px;
    margin-top:40px;
	border: 1px solid #cccccc;
	width: 350px;
	background: #E9ECEF;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
    padding:5px;
}

.error {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size : 10px;
    color:#dd1111;
    padding:5px;

}


.text {
	border: 1px solid #cccccc;
}

input {
    border: 0px solid #cccccc;
}


#caption{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:10px;
    font-size : 14px;
    color:#C64934;
}

#icon{
    width:60px;
    height:100px;
    float:left;
    background-image:url(icon.gif);
    background-repeat: no-repeat;
    background-position:center center;
}

.flotant {float:left}
.francais {border: thick}
.corps {
	border:1px solid #28166F;
	max-width: 1044px;
}
.Style12 {font-size: 10px; color: #FFFFFF; }
.menu { border-bottom:1px solid #FFFFFF ; text-align:left; margin-left:6px }
.top { border-bottom:1px solid #000000}
.menutop{background: #0000A0 }
.b_list {background: url(images/B_list.jpg); height:12px}
.Style15 {
	font-size: 18px;
	color: #FFFFFF;
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}
.Style20 {color: #FFFFFF; font-weight: bold; background-image: url(images/bg_subtitle.jpg)}
.newhead {background:#FF0000}
.newbody {border:1px solid #FF0000 #DFECFF}
.title {border:1px solid #0000A0 #0000A0}
.Style18 {color: #FFFFFF; text-decoration:none}
.Style29 {font-size: 10px}
.Style30 {color: #FFFFFF}
.Style31 {font-size: 12px}
.Style32 {color: #0000FF}
.Style34 {font-size: 12px; color: #000000; }
.Style35 {
	color: #FF0000;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.Style36 {
	font-size: 10px;
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
}
.Style38 {color: #FFFFFF; font-weight: bold; background-image: url(images/bg_title.jpg)}
.Style40 {font-size: 12px; font-style: italic; }
.Style42 {
	font-size: 18px;
	font-weight: bold;
}
.Style43 {
	font-size: 16px;
	color: #FF0000;
}

.bg_menu_left{background-image:url(images/bg_menu.jpg); width:191px; height:100%; }
.paypal{width:179px}
.Style31 {font-size: 12px}

#search {background:#99FFCC}