/* CSS Document */

body{margin:0px; padding:0px;  background-color:#8db8C9; font-family:Tahoma; font-size:14px;}
#page{margin:auto; width:1000px; height:1200px; background:url(../images/arr.jpg); background-repeat:repeat-x;}

#bantop{width:1000px; height:273px;}
#contenu{width:1000px; height:auto; float:left; clear:both; margin-top:36px;}
#bas{width:auto; height:136px; clear:both; background:url(../images/bas.gif); padding-top:40px;}

#menu{width:183px; height:auto; float:left;}
#milieu{width:574px; height:auto; background:url(../images/cent.jpg); background-repeat:repeat-y; background-color:#ffffff; float:left; margin-top:10px; border-bottom:2px solid #ABCADC; border-top:2px solid #ABCADC;}
#pub{width:243px; float:left; height:auto; }

#menu1{width:183px; height:30px; background:url(../images/menu1.jpg); background-repeat:repeat-y; color:#2C6D67; font-family:Tahoma; font-size:22px; text-align:center; margin-bottom:6px;}
.menu2{width:183px; height:24px; background:url(../images/menu2.jpg) no-repeat;}
.menu2 a{  padding-left:18px; padding-top:4px; float:left; clear:both; text-decoration:none; font-weight:bold;  color:#5399D4; font-size:15px;}
.menu2 a:hover{color:#333333; text-decoration:none;}
.smenu{height:67px; width:183px; background:url(../images/smenu2.jpg) no-repeat; clear:both;}

h1{padding:4px; margin:0px;  font-size:18px; color:#6D848A; background-color:#EFF7FA; width:310px; margin-left:10px; margin-top:10px; border:1px solid #6D848A;}

h1 a{color:#6D848A; text-decoration:none;}

a{text-decoration:none; color:#000066;}
a:hover{text-decoration:underline;}

.text1{ padding:10px; text-align:justify;   }
.textauto{ width:auto; height:auto; border:0px solid #6D848A; padding:3px;}

h2{padding:4px; margin:0px;  font-size:16px; color:#6D848A; background-color:#EFF7FA; width:460px; margin-left:2px; margin-top:10px; border:1px solid #6D848A; text-align:center;}

h2 a{text-decoration:none; color:#6D848A;}

.site{ width:554px; height:150px; margin-left:auto; margin-right:auto; margin-bottom:10px; background:url(../images/site.jpg) no-repeat; margin-top:10px; border-bottom:1px solid #ABCADC;}

.site2{ width:275px; height:140px; margin-left:auto; margin-right:auto; margin-bottom:10px; background:url(../images/site2.jpg) no-repeat; margin-top:10px; border-bottom:1px solid #ABCADC; float:left; margin-left:1px;}

.titre{padding-top:10px; padding-left:44px; color:#7CA7B8; font-size:14px; font-weight:bold;}
.titre2{padding-top:6px; padding-left:6px; padding-right:16px; text-align:left; color:#464564; height:90px;}
.imgtitre{float:left; height:auto; width:auto; margin-right:6px; margin-left:4px; border:2px solid #ABCADC;}
.titre3{margin-top:2px!important; margin-top:2px; margin-right:10px; float:right;}

.titre3 a{ color:#000000;}
.titre3 a:hover{text-decoration:none;}

.depub{ margin:auto; margin-top:20px; text-align:center; font-size:15px; clear:both;}
.depub a{text-decoration:none;  color:#000000;}
.depub a:hover{ text-decoration:underline;}


#pub0{width:170px; height:256px; margin:auto; background:url(../images/pub0.jpg) no-repeat; border-bottom:2px solid #ABCADC;}
#pub01{width:170px; height:256px; margin:auto; background:url(../images/pub0.jpg) no-repeat; border-bottom:2px solid #ABCADC; margin-top:30px;}
#pub1{width:220px; height:276px; margin:auto; background:url(../images/pub1.jpg) no-repeat;}
#pub2{width:220px; height:639px; margin:auto; background:url(../images/pub2.jpg) no-repeat; margin-top:10px; border-bottom:2px solid #ABCADC;}
#rech{width:240px; height:100px; margin:auto; background:url(../images/recherche.png) no-repeat; margin-top:10px;  border-top:2px solid #ABCADC; text-align:center; padding-top:4px; color:#6D848A; }
#sel{padding-top:4px;}
#sub{padding-top:8px; clear:both; float:left; padding-left:16px; color:#6D848A;}
.submi{background-color:#D3E5F1;  border:none; border-top:1px solid #ABCADC;}
.tfo{color:#6D848A;}

.titrepub1{padding:10px; text-align:center; font-size:18px; color:#6D848A;}

.titrepub2{padding:10px; text-align:center; font-size:18px; padding-top:6px; color:#6D848A;}

.textbas{
	width:836px;
	height:76px;
	margin:auto;
	bottom:0px;
	padding-top:24px;
	text-align:center; font-size:18px;
	color:#003333;
}
.textp{font-size:15px;}

.toussite{margin:20px; text-align:center;}
.toussite a{text-decoration:none; color:#000066; font-size:16px;}
.toussite a:hover{text-decoration:underline; color:#000000;}
p{margin:0px; padding:0px; padding-top:6px;}
.lt1{color:#47A6D8;}
.promotion{width:554px; height:150px; margin-left:auto; margin-right:auto; margin-bottom:10px; background:url(../images/promotion.jpg) no-repeat; margin-top:10px;}
.titrep{padding-top:6px; padding-left:42px; color:#7CA7B8; font-size:14px; font-weight:bold;}
#flashcontent{height:auto; width:auto;}

#fcon{height:343px; width:540px; margin:auto; background:url(../images/klop.gif) no-repeat; }

.aginf{width:202px; height:246px; margin-top:14px; margin-left:12px!important; margin-left:6px; float:left;}
.aginf2{width:290px; height:320px; margin-top:24px; margin-left:30px; float:left; text-align:left;}
h4{color:#6D848A; text-align:center; background-color:#CCCCCC; height:24px; width:150px; margin:auto; padding-top:4px; margin-bottom:10px;}