@charset "utf-8";
body {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: url(cg/arpp.jpg) repeat;
	margin : 0;
	text-align : left;
	margin-top: 0;
	
	
}
#container {
	position : relative;
	height : 100%;
	width : 980px;
	background: url(cg/home_bg00.jpg) repeat-y;
	margin : 0 auto;
	text-align : left;
	padding : 0 0;
	color: #000;
	
}

img {
border : none;
}
p {
margin : 0;
padding : 0;
text-align : left;
font-size : 100%;
color:#000;
}

#header {
height : 102px;
width : 905px;
background :url(cg/2im_top2.jpg) no-repeat;
}
#nav_top {
height : 33px;
width : 905px;
background : url(cg/bggg_nav.jpg) repeat;
}
#formRecherche {
	top: 102px;
	width : 250px;
	position : absolute;
	display : block;
	left: 700px;
}
#NbreConnectes {
	height: 20px;
	width : 309px;
	top : 10px;
	left : 24px;
	position : absolute;
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background: url(cg/home/arpcom.png) no-repeat;
	border : 1px dotted #000000;
	text-align : center;
	display : block;
	padding-left: 5px;
}

#logo1 {
	height : 130px;
	width : 130px;
	position : absolute;
	left : 425px;
	top : 25px;
	z-index: 25;
}
#loginform {
	height : 150px;
	width : 250px;
	position : absolute;
	left : 550px;
	top : 5px;
	z-index: 25;
	
}

#bigdiapo {
width : 500px;
height : 340px;
position : absolute;
left : 3px;
top : 195px;
background-color : #fff;
}
#vignettesweb {
width : 380px;
height : 355px;
position : absolute;
left : 490px;
top : 195px;
}
#tabs6 {
float : left;
top : 158px;
background : url("cg/nav/nav.gif") no-repeat;
width : 100%;
font-family :  Arial, Helvetica, sans-serif;
font-size : 98%;
line-height : normal;
}
#tabs6 ul {
margin : 0;
padding : 0 0 0 0;
list-style : none;
}
#tabs6 li {
display : inline;
margin : 0;
padding : 0;
}
#tabs6 a {
float : left;
background : url("cg/nav/tableft621_v.gif") no-repeat left top;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
font-family :  Arial, Helvetica, sans-serif;
font-size : 98%;
}
#tabs6 a span {
float : left;
display : block;
background : url("cg/nav/tabright621_v.gif") no-repeat left top;
padding : 4px 15px 4px 4px;
color : #fff;
}

#tabs6 a:hover {
background-position : 0% -48px;
}
#tabs6 a:hover span {
background-position : 100% -44px;
}
#tabs6 #current a {
background-position : 0% -44px;
}
#tabs6 #current a span {
background-position : 100% -44px;
}
#header h1 {
margin : 0;
padding : 10px 0;
}
#nav {
height : 25px;
width : 905px;
margin : 0 0 0 0;
padding : 4px 0 0 0;
}
#contenuTop {
height : 397px;
background : url(cg/contenuTop/contenuTopRouge.jpg) no-repeat;
margin : 0 0 0 0;
text-align : left;
clear : both;
}
#Topflash {
	width: 980px;
height : 552px;
background-color : #607890 ;
margin : 0 0 0 0;
text-align : left;
clear : both;
}
#contenuTopBlanc {
height : 370px;
background : url(cg/contenuTop/contenuTopBlanc2.png) no-repeat;
margin : 0 0 0 0;
text-align : left;
clear : both;
}
#contenuTopVertArticle {
height : 30px;
background : #99cc00;
margin : 0 0 0 0;
padding: 5px 5px 5px 5px;
text-align : left;
clear: both;
color: #fff;
}
.contenuTopVertArticle a { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; }
.contenuTopVertArticle a:link   {   color: #ffffff; text-decoration: none  }
.contenuTopVertArticle a:visited  {   color: #ffffff; text-decoration: none }
.contenuTopVertArticle a:hover    {   color: #ffffff; text-decoration: underline;  }
.contenuTopVertArticle a:active   {  color: #ffffff; text-decoration: none  }

#contenuTopVertArticle p {
padding : 10px 10px;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #ffffff;
text-align: left;
}

#contenuTopDiapo1 {
top : 200px;
height : 380px;
width : 480px;
background : #000;
text-align : left;
clear : both;
}
#socialtag {
	position : absolute;
	top : 260px;
	left : 390px;
	width : 180px;
	height:65px;
	padding-top:20px;
	text-align : center;
	background : url(cg/circuler.png) no-repeat;

}
#sidebar1 {
	position : absolute;
	top : 499px;
	left : 330px;
	width : 320px;
	height : 730px;
	background : white url(cg/home/rssfil.jpg) no-repeat;
	padding : 90px 15px 10px 10px;
	font-family : "Trebuchet MS",  Arial, Helvetica, sans-serif;
	padding-left : 25px;
	
}

#sidebar2 {
	position : absolute;
	top : 523px;
	right : 1px;
	left : 631px;
	width : 260px;
	background : #fff;
	padding : 2px 2px 2px 2px;
	font-family : "Trebuchet MS",  Arial, Helvetica, sans-serif;
	z-index: 0;
}
#sidebarRub {
position : absolute;
background-color : #efefef;
top : 240px;
right : 1px;
left : 635px;
width : 300px;
padding : 2px 2px 2px 2px;
border : solid 1px #efefef;
font-family : "Trebuchet MS",  Arial, Helvetica, sans-serif;
z-index: 10;
}
#sidebar3 {
position : absolute;
top : 590px;
right : 1px;
left : 560px;
width : 400px;
background : #fff;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sidebar4 {
	position : absolute;
	top : 1320px;
	left : 339px;
	width : 600px;
	height: 350px;
	background : #fff;
	margin : 5px 5px 5px 5px;
	padding : 5px 5px 5px 5px;
	font-family : "Trebuchet MS",  Arial, Helvetica, sans-serif;
	padding-left : 10px;
	z-index:2;
}
#sidebar5 {
	position : absolute;
	top : 580px;
	left : 339px;
	width : 600px;
	height: 500px;
	margin : 5px 5px 5px 5px;
	padding : 5px 5px 5px 5px;
	font-family : "Trebuchet MS",  Arial, Helvetica, sans-serif;
	padding-left : 10px;
	z-index:2;
}
#sidebararticle {
position : absolute;
top : 240px;
left : 650px;
width : 295px;
background : white url(cg/home/filrss.png) no-repeat;
padding : 90px 15px 10px 10px;
font-family : "Trebuchet MS",  Arial, Helvetica, sans-serif;
padding-left : 25px;
padding-bottom: 50px;
border-left : 1pt dotted #000000;
z-index:2;
}
#sidebararticledr {
	position : absolute;
	top : 250px;
	left : 625px;
	width : 308px;
	background-color : #fff;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left : 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;	
	z-index:25;
}

.sidebararticledr2 {
	position : absolute;
	top : 240px;
	left : 625px;
	width : 250px;
	background : white url(cg/home/arp_art_dr.png) no-repeat;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left : 45px;
	padding-top: 40px;
	padding-right: 45px;
	padding-bottom: 25px;	
	z-index:25;
}
#deux_colonnes{
        clear:both;
        overflow:hidden;
        display: block;
        margin: 15px 22px;
}
.col_gauche{
        float:right;
        margin:0 4% 0 0;
        padding: 0;
        width:45%;
}
.col_gauchevideo{
        float:right;
        margin:0 4% 0 0;
        padding: 0;
        width:35%;
}
.col_droite{
        float:left;
        margin:0;
        padding:0;
        width:45%;
}
.col_droitevideo{
        float:left;
        margin:0;
        padding:0;
        width:60%;
}
.col_forum{
        float:left;
        margin:0;
        padding:0;
        width:99%;
		background-color:#FFF;
}
ul.puces {
  list-style-image: url(cg/home/puce2.png);
  line-height: 10px;
}
li#puce  {
  list-style-image: url(cg/home/puce2.png);
}

#flash {
position: relative; /*or absolute*/
z-index: 0;
}
#mainContent {
padding : 0 40px;
width : 620px;
top : 580px;
}
#mainContent2 {
margin : 5px 5px;
padding : 30px 10px 10px 5px;
width : 600px;
top : 580px;
background : #fff;
}
#mainContentRubrique {
	margin : 5px;
	width : 600px;
	top : 580px;
	background : #fff;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#mainContentforum {
	margin : 5px;
	width : 95%;
	top : 580px;
	background : #fff;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#footer {
	width : 905px;
	height: 87px;
	left: 37px;
	background : url(cg/2im_footer_bg.jpg) no-repeat;
	float : left;
	text-align: center;
	position : relative;
}
#footer a {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	font-color:#000;
}
#footer a:link   {   font-family :"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; color: #000000; text-decoration: none  }
#footer a:visited  {  font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.85em;  font-weight: normal;  color: #607890; text-decoration: none }
#footer a:hover    { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.85em;  font-weight: normal;  color: #607890; text-decoration: underline;  }
#footer a:active   { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.85em;  font-weight: normal; color: #000000; text-decoration: none  }

#footer p {
padding : 10px 10px;
font-family :  "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 0.85em;
color : #ffffff;
text-align: left;
}
.h1 {
	font-family :  "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color : #99cc00;
	text-align: center;
}

.titrearticlepage {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #000;
	font-weight : bold;
	text-align: left;
	font-size: 120%;
}
.titrearticlepagev {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #99cc00;
	font-weight : bold;
	text-align: left;
	font-size: 120%;
}
.titrearticlepager {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #9C181A;
	font-weight : bold;
	text-align: left;
	font-size: 120%;
}

.fltrt {
float : right;
margin-left : 8px;
}
.fltlft {
float : left;
margin-right : 8px;
}
ul.nuage {
background : black;
margin : 0;
padding : 0;
list-style : none;
}
ul.nuage li {
display : inline;
white-space : nowrap;
}
ul.nuage li a {
color : white;
}
ul.nuage li a.on {
color : red;
}
ul.nuage li a span.frequence {
display : block;
float : left;
height : 0;
overflow : auto;
width : 0;
}

.greenbox {
width:250px;
height:25px;
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(cg/home/green_sidebar_bg.jpg);
color:#FFFFFF;
font-size:17px;
font-weight:bold;
text-align:center;
padding:5px 0 0 10px;

}

.greenboxCont {
width:238px;
color:#666666;
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(cg/home/green_sidebar_fade.jpg);
background-position:top;
background-repeat:repeat-x;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #75AC05;
padding:10px;
margin:0 0 20px 0;
font-size:11px;
}
.blackbox {
width:250px;
height:25px;
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(cg/home/black_sidebar_bg.jpg);
color:#FFFFFF;
font-size:17px;
font-weight:bold;
text-align:center;
padding:5px 0 0 10px;

}

.blackboxCont {
width:238px;
color:#666666;
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(cg/home/black_sidebar_fade.jpg);
background-position:top;
background-repeat:repeat-x;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #666666;
padding:10px;
margin:0 0 20px 0;
font-size:11px;
}
.contentbox {
width : 300px;
background : url(cg/home/vbk000.png) no-repeat left bottom;
padding-bottom : 17px;
margin : 0 auto;
}
.contentbox h2 {
height : 25px;
width : 270px;
background : url(cg/home/vbk000.png) no-repeat left top;
padding : 1px 15px;
font-size : 20px;
color : #fff;
font-weight : bold;
font-family : "Trebuchet MS", sans-serif;
text-align : center;
}
.contentbox p {
width : 268px;
background : url(cg/home/vbk000.png) repeat-y right top;
padding : 10px 16px 0 16px;
}
.Toplireaussi {
width:309px;
height:87px;
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(cg/home/arp_art_dr_1.png) ;
color:#99cc00;
font-size:20px;
font-weight:bold;
text-align:center;
padding:25px 10px 10px 10px;

}
.Contlireaussi {
width:309px;
color:#666666;
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(cg/home/arp_art_dr_2.png);
background-position:top;
background-repeat:repeat-x;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #75AC05;
padding:10px;
margin:0 0 20px 0;
font-size:11px;
}

.Baslireaussi {
width:238px;
color:#666666;
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(cg/home/arp_art_dr_3.png) ;
background-position:top;
background-repeat:repeat-x;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #75AC05;
padding:10px;
margin:0 0 20px 0;
font-size:11px;
}
.citation {
margin-top : 0;
font-size : 11px;
color : #cc0000;
}
.citation .auteur {
font-size : 10px;
font-style : italic;
color : #999;
}
.contentbox2 {
width : 300px;
background : url(cg/home/v2bk000.png) no-repeat left bottom;
padding-bottom : 17px;
margin : 0 auto;
}
.contentbox2 h2 {
height : 24px;
width : 270px;
background : url(cg/home/v2bk000.png) no-repeat left top;
padding : 5px 15px;
font-size : 20px;
color : #000;
font-weight : bold;
font-family : "Trebuchet MS", sans-serif;
text-align : center
}
.contentbox2 p {
width : 268px;
background : url(cg/home/v2bk000.png) repeat-y right top;
padding : 10px 16px 0 16px;
font-size : 12px;
color : #fff;
font-style : oblique;
}
.contentbox3 {
width : 300px;
background : url(cg/home/4bk000.png) no-repeat left bottom;
padding-bottom : 10px;
margin : 0 auto;
}
.contentbox3 h2 {
height : 24px;
width : 270px;
background : url(cg/home/4bk000.png) no-repeat left top;
padding : 5px 15px;
font-size : 16px;
color : #990000;
}
.contentbox3 p {
width : 268px;
background : url(cg/home/arp_article.png) repeat-y right top;
padding : 10px 16px 0 16px;
font-size : 12px;
color : #fff;
}
.basictab ul {
width : 100%;
margin : -1px;
padding : 2px 0;
margin-left : 0;
font-family : "Trebuchet MS", Verdana;
border-bottom : 1px solid black;
list-style-type : none;
text-align : left;
}
.basictab li {
width : 100%;
display : inline;
margin : 0;
font-size : 11px;
}
.basictab li a {
text-decoration : none;
padding : 3px 7px;
margin-right : 1px;
border : 1px solid black;
border-bottom : none;
background-color : #336600;
color : white;
font-size : 11px;
}
.basictab li a:visited {
color : #339900;
font-size : 11px;
}
.basictab li a:hover, .basictab li a.current {
background-color : #900;
color : white;
font-size : 11px;
}
.basictab li a:active {
color : white;
background-color : #900;
font-size : 11px;
}
.tabcontent {
display : none;
padding : 10px 10px 10px;
margin : 10px 10px 10px;
}
.solidblockmenu ul {
margin : 0;
padding : 0;
float : left;
font-family : "Trebuchet MS",  Arial;
width : 100%;
border : 1px solid #625e00;
border-width : 1px 0;
background : black url(media/blockdefault.gif) repeat-x center center;
}
.tabcontainer {
clear : left;
top : -2px;
width : 95%;
padding : 15px 15px 15px 15px;
height : 450px;
background-color : #efefef;
overflow : auto;
border : 1px solid gray;
}
*:first-child + html .ieclass {
margin-top : -1em;
}
.lien_footer a:link, a:active {
	text-decoration: none;
	color: #99cc00;
	font-size: 11px;
	font-weight: normal;
	font-family: "Trebuchet MS";
}
.tabcontent {
display : none;
}
.chapo {
color : #000000;
font-size : 100%;
font-family: "Trebuchet MS";
text-align : left;
}

.texte {
padding : 4px 10px;
text-align : left;
color : #000000;
font-size : 110%;
font-family: "Trebuchet MS";
}
.texteblanc {  padding : 4px 4px; font-family :  "Trebuchet MS", Helvetica, sans-serif; color: #fff; text-decoration: none  }
.texteblanc a { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; }
.texteblanc a:link   {   color: #ffffff; text-decoration: none  }
.texteblanc a:visited  {   color: #ffffff; text-decoration: none }
.texteblanc a:hover    {   color: #ffffff; text-decoration: underline;  }
.texteblanc a:active   {  color: #ffffff; text-decoration: none  } 
.ps {
border-top : 1px dashed #708fbe;
font-size : 85%;
padding : 4px 20px;
text-align : left;
}
.texteblancbig {  padding : 4px 4px; font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size : 2.8em ; color: #fff; text-decoration: none ;text-align : center; }
.notes {
border-top : 1px dashed #708fbe;
font-size : 80%;
padding : 4px 20px;
text-align : left;
}

.liens_noir {
font-family : "Trebuchet MS", Helvetica, sans-serif;	
color : black;
text-decoration : none;
font-size : 1em;
}

a {
color : #000000;
font-family : "Trebuchet MS", Helvetica, sans-serif;
font-size : 1em;
text-decoration : none;
}
a:active {
	color : #000;
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	font-size : 0.7em;
	text-decoration : none;
	font-weight: normal;
}

.hyperlien, .articles li .texte {
background : #fff;
margin : 0.1em;
padding : 2px 2px 2px 2px;
border : 1pt dotted #ccc;
}

.hyperlien {
display : block;
background : #fff;
padding : 2px 2px 2px 2px;
font-weight : normal;
color : #666;
font-family : "Trebuchet MS", Helvetica, sans-serif;
font-size : 1em;
}
.hyperlienvert, .articles li .texte {
background : #fff;
margin : 0.1em;
padding : 2px 2px 2px 2px;
border : 1pt dotted #9C181A;
}

.hyperlienvert {
display : block;
background : #fff;
padding : 2px 2px 2px 2px;
font-weight : normal;
color : #666;
}
.formulaire_recherche {
margin : 0;
padding : 0;
background : none;
color : #660000;
font-family : "Trebuchet MS", Helvetica, sans-serif;
font-size : 12px;
}
.formulaire_recherche * {
display : inline;
vertical-align : middle;
color : #660000;
font-family : "Trebuchet MS", Helvetica, sans-serif;
font-size : 12px;
}
.formulaire_recherche input.text {
width : 15em;
padding-left : 25px;
background : #fff url(rechercher.gif) no-repeat left center;
color : #99cc00;
font-family : "Trebuchet MS", Helvetica, sans-serif;
font-size : 11px;
}
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
	
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 8px;
	margin: 0px 1px 0px 0px;
	font-family : arial, sans-serif;
	font-size: 11px;
	color: #fff;
	background: url(cg/home/tab_bg02.png);
	list-style: none;
	border-left: solid 1px #F2F2F2;
	border-bottom: solid 1px #F2F2F2;
	border-top: solid 1px #F2F2F2;
	border-right: solid 1px #F2F2F2;
	cursor: default;
}

.TabbedPanelsTabHover {
	background : url(cg/home/tab_bg01.png);
	color: black;
	text-decoration: none;
}


.TabbedPanelsTabSelected {
	background:  url(cg/home/tab_bg01.png);
	border-bottom: 1px solid #F2F2F2;
	font-family : arial, sans-serif;
	font-size: 11px;
	color: black;
}


.TabbedPanelsTab a {
	color: #000;
	text-decoration: none;
	font-family : arial, sans-serif;
	font-size: 11px;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #F2F2F2;
	border-bottom: solid 1px #F2F2F2;
	border-top: solid 1px #F2F2F2;
	border-right: solid 1px #F2F2F2;
	background-color: #F3F3F3;
	z-index: 5;

	
}


.TabbedPanelsContent {
	padding: 11px;
	background-color: #F1F1F1;
}

.TabbedPanelsContentVisible {
z-index: 520;

}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background: url(cg/home/tab_bg01.png);
	position: relative;
	border-top: solid 1px #F2F2F2;
	border-right: solid 1px #F2F2F2;
	border-left: solid 1px #F2F2F2;
	border-bottom: solid 1px #F2F2F2;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background: url(cg/home/tab_bg01.png);
	border-bottom: solid 1px #F2F2F2;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

.liens_vert a {
color : #fff;
font-family : "Trebuchet MS", Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
}
.liens_vert a:active {
color : #99cc00;
font-family : "Trebuchet MS", Helvetica, sans-serif;
text-decoration : none;
}
.liens_blanc a {
color : #fff;
font-family : "Trebuchet MS", Helvetica, sans-serif;
text-decoration : none;
}
.liens_blanc a:active {
color : #fff;
font-family : "Trebuchet MS", Helvetica, sans-serif;
text-decoration : none;
}
#mytable {
	width: 950px;
	padding: 10px;
	margin: 0;
	border : 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

caption {
	padding: 0 0 5px 0;

	width: 900px;	 
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

th {
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #99cc00;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #333333 ;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: none;
}

td {
	
	background: transparent;
	padding: 6px 6px 6px 12px;
	color: #99cc00;
	text-align: left;
}


td.alt {
	background: #333333;
	color: #99cc00;
	text-align: left;
}

th.spec {
	border-left: 0;
	border-top: 0;
	background: #333333 ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-align: left;
}
th.p {
	border-left: 0;
	border-top: 0;
	background: #333333 ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color : #99cc00;
	text-align: left;
}
th.specalt {
	border-left: 0;
	border-top: 0;
	background: #333333 ;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color: #99cc00;
	text-align: left;
}
.texteChapo {
font-family : "Trebuchet MS", Helvetica, sans-serif;
font-size : 12px;
text-align : left;
color : #000000;
}
.texteTitre {
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #000000;
}
.texteDateAuteurs {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
}
.titrerss {
font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size : 0.85em;
font-weight: bold;
}
.titrerssAr {
font-family : Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-weight : bold;
text-align: right;

}
.soustitrerss {
font-size : 0.8em;
color : #99cc00;
}
.soustitrerssAr {
font-size : 0.7em;
color : #99cc00;
}
.hr {
height : 10px;
background : url(cg/home/hr.gif) repeat-x;
}
.hrp {
height : 10px;
background : url(cg/home/hrp.png) repeat-x;
}
.hrb {
height : 10px;
background : url(cg/home/blanc.png) repeat-x;
}
.hrv {
height : 10px;
background : url(cg/traitvert.png) repeat-x;
}
.hrg {
height : 15px;
background : url(cg/traitgris.png) repeat-x;
}
