html{
overflow-y:auto;
}
body {
background-color:#C1BAB2;
}
#ubody{
width:100%;
}
#header {
background-image:url(../images/contenu_head.jpg);
background-position:center center;
background-repeat:no-repeat;
height:157px;
margin-bottom:auto;
margin-top:auto;
width:949px;
}
#contenu {
background-image:url(../images/contenu_int2.jpg);
background-repeat:repeat-y;
width:949px;
}
#headeracc {
background-image:url(../images/accueil_head.gif);
background-position:center center;
background-repeat:no-repeat;
height:183px;
margin-bottom:auto;
margin-top:auto;
width:949px;
}
#headeraccfr {
background-image:url(../images/accueil_head_fr.gif);
background-position:center center;
background-repeat:no-repeat;
height:183px;
margin-bottom:auto;
margin-top:auto;
width:949px;
}
#contenuacc {
background-image:url(../images/accueil_bas.jpg);
background-position:center center;
background-repeat:no-repeat;
height:388px;
width:949px;
}
#site {
left:50%;
margin-left:-475px;
margin-top:0;
position:relative;
top:4px;
width:970px;

}
.label {
color:black;
margin-right:10px;
padding-top:5px;
width:50px;
text-align:right;
}
.divinput {
width:150px;
}
.divinput input {
background-color:#E5E5E5;
border:1px solid white;
color:black;
}
.btn {
background-color:#6D6358;
border:1px solid white;
color:white;
height:16px;
margin-left:5px;
margin-right:5px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
text-align:center;
width:50px;
}

.label a:hover {
color:#F9AD3D;
}
.label a {
color:white;
}
#menu {
text-align:right;
vertical-align:bottom;
width:500px;
}
#menu .zonemenu {
left:165px;
position:relative;
}
#menu .ssmenu {
color:white;
float:left;
font-weight:bold;
margin-left:2px;
margin-right:2px;
padding-bottom:8px;
vertical-align:bottom;
}
#menu .ssmenu div {
}
#menu .ssmenuperso {
background-color:#32302D;
color:white;
float:left;
font-weight:bold;
vertical-align:bottom;
}
#menu .ssmenuperso div {
}
#menu a {
color:white;
padding:2px;
text-decoration:none;
}
#menu a:visited {
color:white;
text-decoration:none;
}
#menu a:hover {
color:#F9AD3D;
text-decoration:none;
}
#menu2 {
text-align:center;
vertical-align:bottom;

}
#menu2 div {
margin:0;
padding:0;
}
#menu2 .ssmenu {
background-image:url(../images/fond_boutonmenus.png);
background-repeat:no-repeat;
color:white;
float:left;
font-weight:bold;
height:28px;
margin-left:8px;
vertical-align:bottom;
width:133px;
}
#menu2 .ssmenu div {
height:16px;
width:135px;
}
#menu2 .ssmenu div a {
color:white;
height:28px;
text-decoration:none;
width:135px;
}
#menu2 .ssmenu div a:visited {
color:white;
text-decoration:none;
}
#menu2 .ssmenu div a:hover {
color:#F9AD3D;
text-decoration:none;
}
#aboutus .titre {
background-image:url(../images/puce.png);
background-position:1% 92%;
background-repeat:no-repeat;
color:#998F84;
font-size:16px;
font-weight:bold;
height:80px;
padding-left:20px;
vertical-align:bottom;
}
#aboutus ul .titre {
background-image:none;
font-size:12px;
height:auto;
margin-bottom:10px;
}
#aboutus .accroche {
margin:5px;
vertical-align:middle;
}
#aboutus .liste {
vertical-align:top;
}
#aboutus .img {
border:1px solid black;
display:none;
float:left;
height:120px;
margin-right:10px;
width:172px;
}
#aboutus .img img {
height:120px;
width:172px;
}
#aboutus ul {
list-style-image:url(../images/puce.png);
}
#aboutus li {
clear:both;
padding:5px;
vertical-align:middle;
}
#aboutus a {
color:#8A7C6F;
vertical-align:middle;
}
#aboutus .imggauche {
height:400px;
margin-left:25px;
margin-top:-50px;
width:250px;
}
#aboutus .tdimggauche {
margin-right:10px;
text-align:center;
}
#aboutus .tdimggauche img {
height:413px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:207px;
}
#accueil .imggauche {
height:381px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:207px;
}
#accueil {
margin-left:30px;
}
#accueil .blocaccueil {
height:100%;
padding-right:10px;
text-align:center;
vertical-align:top;
}
#accueil .blocaccueil .titre {
font-size:16px;
font-weight:bold;
height:25px;
left:12px;
padding-left:5px;
padding-right:5px;
position:relative;
text-align:center;
top:-128px;
width:171px;
}
#accueil .blocaccueil A {
text-decoration:none;
}

#accueil .blocaccueil A:VISITED {
text-decoration:none;
}

#accueil .blocaccueil A:VISITED .left{
color:#534d48;
}
#accueil .blocaccueil A:VISITED .right{
color:#F48031;
}
.left {
color:#534d48;
margin-right:4px;
}
.left:visited {
color:#534d48;
margin-right:4px;
}
.titre:hover .left {
color:#F48031;
}
.right {
color:#F48031;
margin-left:4px;
}
.right:visited {
color:#F48031;
}
.titre:hover .right {
color:#534d48;
}
#accueil .blocnews {
padding-left:25px;
padding-right:25px;
padding-top:120px;
vertical-align:top;
}



#accueil .blocaccueil .menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
text-align:right;
top:-130px;
width:156px;
left:5px;
}
#accueil .blocaccueil .menu li {
background-color:#FDFDFD;
background-image:url(../images/puce_sousmenus_on_accueil.jpg);
background-position:90% 50%;
background-repeat:no-repeat;
margin-bottom:3px;
margin-left:-30px;
margin-top:3px;
padding-right:32px;
}
#accueil .blocaccueil .menu li:hover {
background-color:#E0F680;
background-image:url(../images/puce_sousmenus_off_accueil.jpg);
background-position:90% 50%;
background-repeat:no-repeat;
}
#accueil .blocaccueil .menu a {
color:black;
text-decoration:none;
}
#details .liste {

width:95%;
}
#details ul {
list-style-image:url(../images/puce.png);
text-align:left;
width:100%;
}
#details li {
clear:both;
color:#534d48;
padding:5px;
vertical-align:middle;
}
#details a {
color:#534d48;
vertical-align:middle;
}
#details .imggauche {
height:400px;
margin-left:25px;
margin-top:-50px;
width:250px;
}
#details .tdimggauche {
vertical-align:top;
padding:20px;
text-align:center;
}
#details .tdimggauche img {
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
#details .titre {
background-image:url(../images/virgule-titre.png);
background-position:1% 92%;
background-repeat:no-repeat;
color:#534d48;
font-size:18px;
font-weight:bold;
height:50px;
padding-left:30px;
vertical-align:bottom;
}
.MsoNormal {
display:none;
}
#details .liste table .MsoNormal {
display:block;
}
#details ul .titre {
background-image:none;
font-size:12px;
height:auto;
margin-bottom:10px;
}
#details .accroche {
margin:5px;
vertical-align:middle;
color:#534d48;
}
#details .liste {
text-align:center;
vertical-align:top;
}
#details .tdliste {
vertical-align:top;
padding-top:10px;
color:#534D48;
}
#volant {
height:150px;
left:60px;
position:absolute;
top:5px;
width:175px;
}
#volant2 {
height:150px;
left:240px;
position:absolute;
top:5px;
width:300px;
}
#details .liste img {
margin-left:auto;
margin-right:auto;
}
#details .liste h2 {
color:#534d48;
font-size:16px;
font-weight:bold;
margin-top:10px;
text-align:left;
width:100%;
}
#details .liste h3 {
color:#534d48;
font-size:16px;
font-weight:bold;
margin-top:5px;
text-align:left;
width:100%;
}
#details .liste p {
color:#534d48;
text-align:left;
width:100%;
}
#menu2 .nav {
border:1px solid red;
}
#menu2 table {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:450px;
}
#menu2 table table {
display:none;
width:auto;
}
#menu2 nav table td {
border:2px solid #0995B0;
color:black;
}
#menu2 .ssmenu div {
padding-top:10px;
position:relative;
width:100%;
z-index:1501;
}
#menu2 .ssmenu div td a {
color:black;
font-weight:normal;
padding:0;
}
#menu2 .ssmenu div td a:visited {
color:black;
}
#menu2 .ssmenu div td a:hover {
color:black;
}
#menu2 .ssmenu div div {
background-color:#E7F5F6;
height:100%;
margin-top:0;
padding-bottom:3px;
padding-top:3px;
text-align:right;
width:100%;
}
#menu2 .ssmenu div div:hover {
background-color:#0995B0;
}
#menu2 .ssmenu div div img {
margin-left:4px;
margin-right:2px;
}
.zonemenu3 {
color:white;
font-weight:bold;
}
.zonemenu3 a:visited {
color:white;
text-decoration:none;
}
.zonemenu3 a {
color:white;
text-decoration:none;
}
#menu2 div {
overflow:visible;
}
#recherche .btn a:visited {
color:white;
text-decoration:none;
}
#recherche .btn a {
color:white;
text-decoration:none;
}
#conthaut {
background-image:url(../images/contenu_int1.jpg);
background-repeat:no-repeat;
position:relative;
width:949px;
}
#conthaut_fr {
background-image:url(../images/contenu_int_fr.jpg);
background-repeat:no-repeat;
position:relative;
width:949px;
}
#contbas {
	background-image:url(../images/contenu_bas.jpg);
	background-repeat:no-repeat;
	height:20px;
	position:relative;
	width:949px;
}

.signin {
	width:70%;
}
.signin #rsq{
position: relative;
background-image:url(../images/signinWebmail.jpg);
background-repeat:no-repeat;
background-position : 0% 50%;
height:42px;
color:white;
font-weight:bold;
font-size:14px;
margin-top:20px;
}
.signin #faq{
background-image:url(../images/signinfaq.jpg);
background-repeat:no-repeat;
background-position : 0% 50%;
position: relative;
height:42px;
color:white;
font-weight:bold;
font-size:14px;
padding:0;
margin-top:20px;
}
.signin #brochures{
background-image:url(../images/brochure.jpg);
background-repeat:no-repeat;
background-position : 0% 50%;
position: relative;
height:42px;
color:white;
font-weight:bold;
font-size:14px;
padding:0;
margin-top:20px;
}
.signin #ftp{
background-image:url(../images/signinftp.jpg);
background-repeat:no-repeat;
background-position : 0% 50%;
position: relative;
color:white;
font-weight:bold;
font-size:14px;
padding:0;
margin:0;
height:42px;
margin-top:20px;
}
.signin #connexion{
position: relative;


width:520px;
}
.signin .connexion {
	font-size:13px;
	color:#534D48;
	padding-top:12px;
}
.
.envoyer{
	text-align:center;
}
.signin .connexion .form TH{
	font-weight:normal;
	text-align:left;
	padding:8px;
}
.signin .connexion .form {	
	width:245px;
	
	
}
.signin .connexion .form A{
	text-decoration:none
}
.signin .connexion .form A:VISITED{
	text-decoration:none
}
.signin #reste{
position: relative;
left : 30px;
top:-135px;
font-weight:bold;
width:280px;
font-size:14px;
}
.connex{
text-align:center;
width:38%;
font-weight:normal;

}
#details .signin .connex A{
	text-decoration:none;
	color:#534D48;
}
.connex A:VISITED{
	text-decoration:none
}
.signin .accroche{
padding-left:10px;
padding-top:14px;
padding-bottom:14px;

background-image:url(../images/puce.png);
background-position:0px;

background-repeat:no-repeat;
}
#details .signin A{
	text-decoration:none;
	color:white;
}
#details .signin A:VISITED{
	text-decoration:none;
	color:white;
}
#details .signin .envoyer {
	padding-top:6px;
}
#details .signin .envoyer A{
	text-decoration:none;
	color:#534D48;
}
#details .signin .envoyer A:VISITED{
	text-decoration:none;
	color:#534D48;
}
#myselect{
	position:relative;
	top:-270px;
	color:white;
	font-size:14px;
	font-weight:bold;
}
#cadre div#contenu .news P{
	padding-top:20px;
}

#cadre .news #nt .titre {
	background-image:url(../images/virgule-titre.png);
	background-position:1% 50%;
	background-repeat:no-repeat;
	color:#534D48;
	font-size:18px;
	font-weight:bold;
	height:50px;
	padding-left:30px;
	vertical-align:bottom;
	margin-top:50px;
}
#cadre div#contenu .news notice {
	margin-top:50px;
}
#details .gallery SPAN{
	height:30px;
}
#cadrenews{ 
height:210px;
overflow:hidden;
}

#news2{
height:auto;
z-index:1;
}
#titrenews {
background-image:url(../images/new_accueil.jpg);
background-repeat:no-repeat;
color:#534d48;
font-size:10pt;
font-weight:bold;
height:20px;
text-align:right;
width:190px;
}
#news {
position:relative;
}
.newstitre {
color:#d76110;
margin-top:10px;
}
.newstitre A{
color:#d76110;
}
.newstitre A:VISITED{
color:#d76110;
}
.newsdesc {
color:#8a7c6f;
margin-bottom:5px;
}
#nd{

}
