#conteneur{
  width:800px;
  margin:0 auto;
  background:#ffffff url(/v1/templates/images/back_top.jpg) no-repeat top;
}
#left{
  width:544px;
  float:left;
  margin-top:25px;
}
#right{
  width:256px;
  float:right;
}

#conteneu{
  margin-bottom:8px;
  background:#f8f8f8;
}

#menu_top{
  width:100%;
  height:108px;
}
ul.menu_top {
list-style-type: none;
margin: 0;
padding:0;
width:100%;
}
ul.menu_top li {
float:left;
font-weight:bold;
margin-top:4px;
margin-left:4px;
margin-right:2px;
text-align:center;
}
ul.menu_top a {
display:block;
width:82px;
font-size:12px; 
height:47px;
color: #ffffff;
text-decoration: none;
}
ul.menu_top a:hover {
display:block;
width:82px;
font-size:12px; 
height:47px;
color: #ffffff;
text-decoration: none;
}

#menu_center{
  width:100%;
  height:36px;
}

#pied_de_page{
  width:800px;
  height:40px;
  background:url(/v1/templates/images/bottom.jpg) no-repeat;
}

#logo{
  width:256px;
  height:33px;
  margin-top:36px;
  margin-bottom:12px;
  background: url(/v1/templates/images/logo.jpg) no-repeat;
}
#right_content{
  width:243px;
  background:url(/v1/templates/images/back_right.jpg) repeat-y;
}

.right_data{ padding:5px }
.top_right{
  height:10px;
  width:100%;
  background:url(/v1/templates/images/right_top.gif) no-repeat top;
}
.bottom_right{
  height:10px;
  width:100%;
  background:url(/v1/templates/images/right_bottom.gif) no-repeat bottom;
}



#pub_1{
  text-align:center;
  color:white;
  width:544px;
  padding-top:8px;
  padding-bottom:8px;
  background:url(/v1/templates/images/b12.jpg) no-repeat;
}
#quick_infos{
  text-align:center;
  color:white;
  width:544px;
  font-size:12px;
}
#ajaxticker1{
width:544px;
border: 0px ridge black;
padding: 0px;
padding-top:7px;
padding-bottom:7px;
background-color: #000000;
}
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #000000;
}

td {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: none;
}
img {
	text-decoration: none;
	border: none;
}
a {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	border: none;
}
.a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF6A07;
	text-decoration: none;
	border: none;
}
.a1 {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}
font {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}
.f {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: none;
}
.cost {
	font-family: Tahoma;
	font-size: 25px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	border: none;
}
body {
	background-color: #7B7B7B;
  margin:0;
  padding:0;
  font-family: Tahoma;
  font-size:11px;
}



/* Pied de page */
#pied_de_page p{ margin:0; padding:0; padding-top:14px; text-align:center; padding-left:10px; padding-right:10px; font-size:12px; color:#dfdfdf; font-weight:bold }
#pied_de_page p a{ font-size:12px; color:#ffffff; font-weight:bold; text-decoration:underline }


/* menu du haut centré */
p.menu_centre{ margin:0; padding:0; padding-left:5px; padding-top:12px; text-align:center }
p.menu_centre a{ color:#ffffff; font-weight:bold; padding-left:10px }

/* liens vers les archives */
div.archives { text-align:center }
div.archives a{ color:#063A98 }


/* Un article */
div.unarticle{ width:100%;font-size:12px;color:black;background: #f8f8f8 url(./images/menu_bg.jpg) repeat-y }
div.unarticle div.unarticle_top{ width:538px; height:18px; background:url(./images/top_menu.jpg) no-repeat }
div.unarticle div.unarticle_bottom{ width:538px; height:17px; background:url(./images/bot_menu.jpg) no-repeat }
div.unarticle div.unarticle_contenu { margin:0;padding:0; margin-left:40px; margin-right:50px; margin-bottom:8px }
/*div.unarticle p { margin:0; padding:0 }*/
div.unarticle h1.titre{ margin:0;padding:0;color:red;font-weight:bold; margin-bottom:4px;font-size:16px;text-align:center }
div.unarticle h2.subtitre{ margin:0;padding:0;color:black;font-weight:bold; margin-bottom:10px;font-size:12px;text-align:center }
div.unarticle p.image{ margin:0;padding:0;border:0;text-align:center;color:gray;text-decoration:italic;margin-bottom:10px; font-style:italic; font-size:11px }
div.unarticle div.texte{ text-align:left }
div.unarticle div.texte a{ color:#063A98 }
div.unarticle p.intro{ text-align:center }
div.unarticle p.copyright{ text-align:left;margin:0;margin-top:12px;font-weight:bold }
div.unarticle p.copyright a{ font-weight:bold;font-size:12px; color:darkblue; }



/* Les block de A la Une */
div.alaune{ width:362px;font-size:12px;color:black;text-align:center; background: url(./images/bg3.jpg) repeat-y }
div.alaune div.alaune_top{ width:362px; height:18px; background:url(./images/v.jpg) no-repeat }
div.alaune div.alaune_bottom{ width:362px; height:17px; background:url(./images/v1.jpg) no-repeat }
div.alaune p { margin:0;padding:0; padding-right:40px;padding-left:15px }
div.alaune p.titre{ margin:0;padding:0;color:red;font-weight:bold; margin-bottom:4px }
div.alaune p.image{ margin:0;padding:0;border:0;color:black }
div.alaune p.texte{ text-align:left;color:black }
div.alaune p.suite{ text-align:right; margin-top:4px }




/* Liste des articles dans une categorie */
div.catliste{ width:362px;font-size:11px;color:black; background: url(./images/bg3.jpg) repeat-y }
div.catliste div.catliste_top{ width:362px; height:18px; background:url(./images/v.jpg) no-repeat }
div.catliste div.catliste_bottom{ width:362px; height:17px; background:url(./images/v1.jpg) no-repeat }
div.catliste h1.titre{ margin:0;padding:0;color:red;font-weight:bold; margin-bottom:10px;font-size:16px;text-align:center }
div.catliste div ul { list-style-type: none;margin: 0;padding:0 }
div.catliste div ul li { margin-left:15px;margin-right:40px;background:url(./images/puce.gif) no-repeat left;padding-left:14px;font-weight:bold;margin-bottom:7px }
div.catliste div ul li a { color:#1f57b5; font-size:12px; }
div.catliste div ul li a:hover { color:#1f57b5; font-size:12px; text-decoration:underline }



/* Les blocks de droite */
div.droite_ablock{ padding:2px }
div.droite_ablock p { margin:0;padding:0 }
div.droite_ablock p.titre{ color:#1f57b5;font-weight:bold;text-decoration:underline;padding-bottom:5px }
div.droite_ablock table{ margin-top:4px;  }
div.droite_ablock td.image{ border:0 }
div.droite_ablock td.texte{ padding-left:5px;color:#000000 }
div.droite_ablock p.jump{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted gray }


/* Les blocks de gauches */
div.block_1{ width:176px; height:134px; background:url(./images/mob3.jpg) no-repeat }
div.block_1 p.btitre{ font-weight:bold; color:#ffffff; margin:0; padding:0; font-size:12px; width:150px; height:30px; padding-left:20px; padding-top:18px }
div.block_1 p.btexte{ margin:0; padding:0; width:80px;float:right; padding-right:10px; color:#000000 }
div.block_1 p.bimg{ margin:0; padding:0; padding-left:15px; width:60px }
div.block_1 img.suite{ margin-top:8px }

div.block_2{ width:176px; height:134px; background:url(./images/mob2.jpg) no-repeat }
div.block_2 p.btitre{ font-weight:bold; color:#ffffff; margin:0; padding:0; font-size:12px; width:150px; height:30px; padding-left:20px; padding-top:18px }
div.block_2 p.btexte{ margin:0; padding:0; width:80px;float:right; padding-right:10px; color:#000000 }
div.block_2 p.bimg{ margin:0; padding:0; padding-left:15px; width:60px }
div.block_2 img.suite{ margin-top:8px }

div.block_3{ width:176px; height:134px; background:url(./images/mob2.jpg) no-repeat }
div.block_3 p.btitre{ font-weight:bold; color:#ffffff; margin:0; padding:0; font-size:12px; width:150px; height:30px; padding-left:20px; padding-top:18px }
div.block_3 p.btexte{ margin:0; padding:0; width:80px;float:right; padding-right:10px; color:#000000 }
div.block_3 p.bimg{ margin:0; padding:0; padding-left:15px; width:60px }
div.block_3 img.suite{ margin-top:8px }

div.block_4{ width:176px; height:134px; background:url(./images/mob2.jpg) no-repeat }
div.block_4 p.btitre{ font-weight:bold; color:#ffffff; margin:0; padding:0; font-size:12px; width:150px; height:30px; padding-left:20px; padding-top:18px }
div.block_4 p.btexte{ margin:0; padding:0; width:80px;float:right; padding-right:10px; color:#000000 }
div.block_4 p.bimg{ margin:0; padding:0; padding-left:15px; width:60px }
div.block_4 img.suite{ margin-top:8px }


/* les erreurs */
p.erreur{ font-size:12px;color:red;padding:5px;text-align:center;width:100px;margin:0 auto;border:1px solid red;font-weight:bold;margin-top:30px }
div.erreur{ font-size:14px;color:red;padding:5px;text-align:center;width:300px;margin:0 auto;border:1px solid red;font-weight:bold;margin-top:30px }
p.error{ font-size:12px;color:red;padding:5px;text-align:center;width:100px;margin:0 auto;border:1px solid red;font-weight:bold;margin-top:30px }
div.error{ font-size:14px;color:red;padding:5px;text-align:center;width:300px;margin:0 auto;border:1px solid red;font-weight:bold;margin-top:30px }

td.portalLink a{ color:white; font-size:12px }
td.portalLink a:hover{ color:red; text-decoration:underline; font-size:12px }


div.articles_similaires{
    text-align:left; margin-top:15px
}
div.articles_similaires h2{ }
div.articles_similaires a{ color:#444; font-size:11px }
div.articles_similaires a:hover{ color:#000; font-size:11px }


div.comments{ margin:28px; padding:10px; border:1px solid #dedede }
div.comments h2{ margin:0; padding:0; margin-bottom:10px }
div.comments h3{ margin:0; padding:0; margin-bottom:6px }


div.a_comment{
    padding-bottom:8px; border-bottom:1px dotted #999; margin-bottom:15px
}
div.a_comment p{ margin:0; padding:0 }


div#cmt_form{ padding-top:11px }
