/* anam */

/*-------------------------------------------- GENERAL */
h1, h2, h3, address, p, ul, li{
	display:block;
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
}

html, body{
	font:100%/100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#0a0104;
	margin:0;	
	padding:0;
}

#contenutotal{
	background:url(img/bg-contenu.jpg) repeat-y top left;
	margin:0;
	padding:0;
}

#gauche {
	background:url(img/bga.jpg) repeat-x top right #6b2d31;
	
}

#droite {
	background:url(img/bgb.jpg) repeat-x top left #e29933;
}

/*-------------------------------------------- BANDEAU */
.minimenu{
	width:360px;
	height:18px;
	background:url(img/bg-minimenu.jpg) no-repeat top left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 0 0 595px;
	margin:0;
}

.minimenu a:hover{
	color:#FF6600;
}

.minimenu a{
	color:#fff;
}

/*-------------------------------------------- PARTIE DROITE */
#menutotal{
	width:250px;
	margin:0;
	padding:0;
	float:left;
}

.bg-menu01{
	background:url(img/bg-menu-accueil.jpg) no-repeat top left;
}

.bg-menu02{
	background:url(img/bg-menu-pageint.jpg) no-repeat top left;
}

html>body .logo{
	background:url(img/logo.png) no-repeat 55px 20px; 
	filter:none;
}

.logo{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png',sizingMethod='crop');
	height:300px;
	width:195px;
	padding:20px 0 0 55px;
}
.clr{
	clear:both;
}
/*-------------------------------------------- MENU */
#menu{
	width:195px;
	height:150px;
	margin:0;
	padding:30px 0 150px 55px;
}

#menu ul{
	width:150px;
	height:150px;
	margin:0;
	padding:0;
}

#menu ul li{
	display:inline;
}

#menu ul li a{
	display:block;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

#menu ul li a.menu1{
	background:url(img/titre1.gif) no-repeat;
	width:150px;
}

#menu ul li a.menu2{
	background:url(img/titre2.gif) no-repeat;
	width:150px;
}

#menu ul li a.menu3{
	background:url(img/titre3.gif) no-repeat;
	width:150px;
}

#menu ul li a.menu4{
	background:url(img/titre4.gif) no-repeat;
	width:150px;
}

#menu ul li a.menu5{
	background:url(img/titre5.gif) no-repeat;
	width:150px;
}

#menu ul li a:hover{
	background-position:0px -30px;
}

#menu ul li a.focus{
	background-position:0px -30px;
}

/* --------------------------------------------------ACCUEIL */
.blocontenu{
	width:705px;
	background:url(img/bg-accueil.jpg) no-repeat top left;
	margin:0;
	padding:0;
	float:left;
}

.blocontenu02{
	width:665px;
	background:url(img/bg-pagent.jpg) no-repeat top left;
	margin:0;
	padding:0 0 20px 40px;
	float:left;
}

.blocontenu03{
	width:665px;
	background:url(img/bg-contact.jpg) no-repeat top left;
	margin:0;
	padding:0px 20px 20px 20px;
	float:left;
}

.slogan{
	width:375px;
	height:77px;
	background:url(img/slogan.jpg) no-repeat 308px 37px;
	padding:37px 0 43px 308px;
}

.bloc01{
	width:310px;
	margin:0;
	padding:0 15px 25px 20px;
	float:left;
}

.bloc01 p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#fff;
}

 h3.puce{
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(img/puce.gif) no-repeat 0px 4px;
	padding:4px 0 4px 32px;
	letter-spacing: 1px;
}

.barre{
	height:2px;
	line-height:2px;
	background:url(img/bg-barre.gif) repeat-x 0px 0px;
	padding:0;
	margin:0;
	clear:both;
}

.bloc02{
	width:199px;
	margin:0;
	padding:0 0 20px 20px;
	float:left;
}

.bloc02 p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#fff;
	padding: 0 0 0 7px;
}

.bloc02 ul{
	padding:10px 0 0 0;
}

html>body .bloc02 ul li{
	background:url(img/puce.png) no-repeat 7px 4px;
	filter:none;
}

.bloc02 ul li{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#652505;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/puce.png',sizingMethod='crop');
	padding:0 0 0 25px;
	letter-spacing: 1px;
	list-style-type: none;
}

 h3.rouge{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#860000;
	padding:4px 0 0 7px;
}

.bloc03{
	width:418px;
	margin:0;
	padding:0  0 0 20px;
	float: left;
}

.bloc03bis{
	width:199px;
	margin:0;
	padding:0 0 0 20px;
	float: left;
}

.bloc04{
	width:310px;
	margin:0;
	padding:18px 0 0 3px;
	float:left;
}

/* --------------------------------------------------INSTITUT */
.bloc05{
	width:310px;
	margin:0;
	padding:150px 0 5px 0;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#fff;
}

.bloc06{
	width:310px;
	margin:0;
	padding:177px 15px 0 20px;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#fff;
}


.bloc07{
	width:640px;
	margin:0;
	padding:10px 0 15px 20px;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#fff;
}

 h3.rouge02{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#541B22;
	padding:4px 0 4px 7px;
}

.bloc08{
	width:438px;
	background:url(img/bg-encart.jpg) no-repeat 20px bottom;
	margin:0;
	padding:0 0 20px 0;
	float: left;
}

.phrase{
	font:italic bold 13px Arial, Helvetica, sans-serif;
	color:#860000;
	padding:0  5px 0 25px;
}

/* --------------------------------------------------TARIFS */
.bloc09{
	width:600px;
	margin:0;
	padding:180px 0 0 0;
	float:left;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#fff;
}

#table2 td{
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	height:25px;
	padding:0;
}

/* --------------------------------------------------CONTACT */
.slogan02{
	width:236px;
	height:60px;
	background:url(img/slogan02.jpg) no-repeat 404px 20px;
	padding:20px 0 77px 404px;
}

.adress{
	width:400px;
	margin:0;
	padding:0 0 30px 0;
	float:left;
}

.adress p{
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#4b0736;
}

.adress h4{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#fff;
	padding:10px 0 5px 0;
	margin:0;
}

.plan{
	width:200px;
	margin:0;
	padding:0;
	float:left;
}

/* --------------------------------------------------ACTUS-ACCUEIL */
.blocactu{
	width:199px;
	margin:0;
	padding:0 0 20px 20px;
	float:left;
}

.blocactu img{
	width:199px;
	margin:0;
	padding:0;
}

a.savoirplus {
	width:70px;
	height:15px;
	background:url(img/bg-bt-detail.gif) no-repeat 0px 0px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:5px 0 0 0;
	padding:2px 0 0 15px;
	display:block;
	float:right;
}

.txtclear-actu{
	height:10px;
	margin:0px;
	padding:0px;
	line-height:10px;
	clear:both;
	border-bottom:solid 1px ##5C2231;
}

/* --------------------------------------------------ACTUS-PAGE */
.blocactupage{
	width:400px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:180px 0 0 0;
	float:left;
	height: 450px;
}

.blocactupage p{
	padding:10px 0;
}

.blocactupage img{
	margin:10px 10px 0 0;
	padding:0;
	float: left;
	width: 200px;
}

.bloclist{
	width:180px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5F1F2D;
	margin:0;
	padding:200px 0 0 18px;
	float:left;
}

.bloclist ul li a{
	background:url(img/puce.gif) no-repeat 5px 12px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	display:block;
	padding:5px 0 5px 40px;
	list-style-type:none;
}

.bloclist ul li a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#541B22;
}

/* -------------------------------------------------- FORMULAIRE */
label{
	display:block;
	float:left;
	width:70px;
	line-height: 20px;
}

form{
	margin:0;
}

form p{
	margin:0;
	clear:both;
	display:block;
}

.input{
	width:180px;
	height:18px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#723228;
	margin:0px 0px 8px 3px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg-form.png',sizingMethod='crop');
	border:solid 1px #9f1717;
	padding: 0 0 0 5px;
}

textarea{
	width:180px;
	height:102px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#723228;
	margin:0 0 5px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg-form.png',sizingMethod='crop');
	border:solid 1px #9f1717;
	padding: 0 0 0 5px;
}

#bouton{
	width:105px;
	height:18px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg-form.png',sizingMethod='crop');
	font:bold 10px verdana, Arial, Helvetica, sans-serif;
	color:#723228;
	padding:0 0 3px 0;
	border:none;
	clear: both;
	cursor: pointer;
	text-align: center;
	border:solid 1px #9f1717;
	margin: 0;
}

.formulaire{
	width:200px;
	text-align:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:20px 0 70px 0;
	margin:0;
	float:left;
}

html>body .input, html>body textarea, html>body #bouton{
	background:url(img/bg-form.png) repeat 0px 0px; 
	filter:none;
}

/* --------------------------------------------------FOOTER */
#footer{
	width:955px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#671335;
	padding:0;
	margin: 0 auto;
	border-bottom:1px solid #671335;
}

.footer01{
	width:200px;
	background:url(img/puce-footer.gif) no-repeat 5px 12px;
	margin:0 0 0 30px;
	padding:10px 0 10px 20px;
	float:left;
	text-align: left;
}

.footer02{
	width:120px;
	background:url(img/puce-footer.gif) no-repeat 5px 12px;
	margin:0;
	padding:10px 0 10px 20px;
	float:left;
	text-align: left;
}

.footer03{
	width:170px;
	background:url(img/puce-footer.gif) no-repeat 55px 12px;
	margin:0;
	padding:10px 0 10px 70px;
	float:left;
	text-align: left;
}

#footer a, .tt a{
	color:#671335;
}

#footer a:hover, .tt a:hover{
	color:#fff;
}

.tt{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#671335;
	text-align:center;
	padding: 5px 0 5px 0;
}

/*------------------------- TYPOS -------------------------- */
.txthidden{
	visibility:hidden;
	font:normal 8px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
}

.txtitalik{
	font:italic normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9BB356;
	margin-left: 80px;
	padding: 0 0 10px 0;
}

.txtbold{
	font-weight:bold; 
}

.txtred{
	color:#891318;
}

.txtorange{
	color:#C04816;
}


.txtblc{
	color:#fff;
}

.txtgris{
	color:#575757;
}

.txtclear{
	height:1px;
	margin:0px;
	padding:0px;
	line-height:1px;
	clear:both;
}
