/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; text-align:center; background:#0454a2; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#1e1313; }
table { border-collapse: collapse; }
a { color:#ff5400; text-decoration:none; }
a:hover { color:#ff5400; text-decoration:underline; }
h2 { color:#ff5400; font-size:14px; }
ul { list-style-image:url(../images/puce.gif); }

#wrap { width:100%; background:#e5e4e4 url(../images/bgwrap.gif) repeat-x; }
#wrap2 { width:100%; background:url(../images/bgwrap2.gif) bottom repeat-x; }
#wrap3 { width:917px; margin:0 auto; background:url(../images/bgwrap3.gif) bottom no-repeat; }
#content { position:relative; min-height:760px; padding-bottom:30px; background:url(../images/bgcontent.gif) -1px 0 repeat-y; width:901px; float:left; }
#headabs { position:absolute; left:15px; top:0; width:260px; overflow:hidden; background:#67a2dc; }
#menu { width:260px; height:436px; background:url(../images/bgmenu.gif) no-repeat; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { width:260px; float:left; }
#menu ul li a { display:block; width:520px; }
#menu ul li a:hover { margin-left:-260px; }
#header { width:901px; background:url(../images/bgwrap.gif) repeat-x; }
#coords { height:30px; overflow:hidden; padding-top:50px; text-align:right; }
#flash { width:901px; height:218px; overflow:hidden; }
#minheight { width:276px; height:300px; float:left; overflow:hidden; background:url(../images/bgminheight.gif) repeat-x; }
#droite { width:625px; background:#e9e8e8 url(../images/bgdroite.gif) no-repeat; float:left; padding-top:17px; }
#main { width:590px; text-align:left; padding-left:21px; }
#main h1 { margin:0; >margin-left:-7px; padding:0; }
.photos, #photos { background:#eeeeee; padding:4px 0; color:#3074b9; font-size:14px; font-weight:bold; }
.photos img, #photos img { border:3px solid #d4d2d2; margin:2px; }
#footer { font-size:11px; height:170px; width:641px; margin:0 auto; color:#ebebeb; overflow:hidden; padding:20px 0 0 260px; }
#footer a { color:#ebebeb; }
#footer a:hover { color:#ff5400; }
.envoyer{
	background: url(../images/btn_envoyer.gif);
	width: 202px;
	height: 30px;
	border: none;
	cursor: pointer;
}

.ref a{color: #fff;font-size: 9px;}
.ref a strong{font-weight: normal;}
.ref h1{display: none;}
/*PAGES MENTIONS LEGALES*/
#mentions p{ margin: 10px 0 20px 40px; }
#contact strong, #mentions strong { display:block; color:#ff5400; border-bottom:1px solid #ff5400; }