BODY {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 10px;
color : #FFF;
background-color : #7b1b07;
scrollbar-face-color:#5d5240;
scrollbar-arrow-color:#998867;
scrollbar-track-color: #2b2926;
scrollbar-3dligh-color: #a79372;
scrollbar-darkshadow-color: #a79372;
scrollbar-highlight-color : a79372;
scrollbar-shadow-color : #a79372;
font-size: 0.6em
}

* {
margin:0;
padding: 0}

/*TABLE {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 10px;
color: #3E6583;
width: 100%;
border-spacing: 0px;
}
TD {
padding: 0px;
vertical-align: top;
}*/
INPUT, TEXTAREA, SELECT {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 1em;
color : #3E6583;
font-weight :normal;
border: none;
vertical-align: top;
}

IMG {
border: none;
}

/*
HR {
color: #FFFFFF;
background-color: #FFFFFF;
border: 0px;
border-top: 1px solid #E3E3E3;
padding: 5;
}*/
A, A:LINK, A:VISITED, A:ACTIVE, A:hover {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 1em;
font-weight : normal;
text-decoration : none;
outline: none;
color: white;
}
A:HOVER {
text-decoration : underline;
}

.inline-block {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	vertical-align:top;
}

.underlined { border-bottom: 1px solid #2b2926;}
.top_border_light { border-top: 1px solid #8b8784;}
.underlined_light { border-bottom: 1px solid #6e6a68;}
.dot-underlined { border-bottom: 1px dotted #d3d0cb; }
.left-align {text-align: left;}
.right-align {text-align: right;}

#main {
background-color: #2B2926;
}

.container {
width:1000px;
background-color:#2b2926;
}

#top {
width: 1000px;
height: 185px;
background-image: url(images/new/head_bg.png);
text-align: left;
}
#top div {
display:inline-block;
/display:inline;
/zoom:1;
vertical-align: top;
}
#flashLink {
width: 211px;
}
#top_right {
width: 789px;
}
#mainbandeau {
height:96px;
text-align:center;
}
#pub {
width: 515px;
padding-top: 21px;
}
#pub IMG {
border: 1px solid #7c889d;
display:none;
}

#news_search {
 width: 274px; height: 96px;}
#newsletter {
padding-top: 15px;
padding-bottom: 5px;
}
#search {
background-image: url(images/new/search.gif);
background-repeat: no-repeat;
width: 100%;
height:50px;
}
#search input {
margin-top: 20px;
}
#mainmenutop a {
display: inline-block;
/display:inline;
/zoom:1
}
#menu_top_0 { 
width:244px;
height:61px;
}
#menu_top_0:link, #menu_top_0:visited {
background-image: url(images/new/menu_0.gif);
background-repeat: no-repeat;
}
#menu_top_0:hover, #menu_top_0:active{
background-repeat: repeat-y;
}
#menu_top_1 { 
width:156px;
height:61px;
}
#menu_top_1:link, #menu_top_1:visited {
background-image: url(images/new/menu_1.gif);
background-repeat: no-repeat;
}
#menu_top_1:hover, #menu_top_1:active{
background-repeat: repeat-y;
}
#menu_top_2 { 
width:223px;
height:61px;
}
#menu_top_2:link, #menu_top_2:visited {
background-image: url(images/new/menu_2.gif);
background-repeat: no-repeat;
}
#menu_top_2:hover, #menu_top_2:active{
background-repeat: repeat-y;
}
#menu_top_3 { 
width:165px;
height:61px;
}
#menu_top_3:link, #menu_top_3:visited {
background-image: url(images/new/menu_3.gif);
background-repeat: no-repeat;
}
#menu_top_3:hover, #menu_top_3:active{
background-repeat: repeat-y;
}

#left {
width: 609px;
background-color: #2b2926;
}
#left2 {
width: 100%;
height:100%;
}
#leftb {
width: 819px;
background-color: #2b2926;
height:642px;
}

#bottom_top
{
	padding-top: 8px;
	padding-bottom:10px;
	background-color: #2b2926;
	width:1000px;
}

#pub2 {
	margin-left:10px;
	margin-right:9px;
	width:592px;
}
#pub2 IMG {
border: 1px solid #7c889d;
display:none;
}

#selection
{
	background-color: #524c47;
}

#selection a
{
	display:block;
	border-left: 1px dotted #8b8784;
	border-bottom: 1px solid #8b8784;
	margin-left: 7px;
	margin-right: 3px;
	padding-left: 3px;
	line-height: 19px;
	vertical-align :middle;
}

.menubottom {
	width: 981px;
	text-align:left;
	background-color: #6f6d6a;
	line-height:11px;
}
.menubottom li {
	width: 135px;
	list-style-type: none;
	text-align:center;
	display: inline-block;
	/display:inline;
	/zoom: 1;
	font-size: 0.9em;
	text-decoration: none;
	vertical-align:top;
}

.bottom_fit
{
	/height:25px;
}

#menubottom1 {
text-align: center;
vertical-align: middle;
padding: 0px;
}


#menubottom2 A {
color: #b9b9b8;
}
#menubottom3 A {
color: #9a9895;
}
#menubottom2 a:hover {
color:white;
text-decoration:none;
}
#menubottom3 a:hover {
color:white;
text-decoration:none;
}

#bottom {
width:1000px;
height: 55px;
background-color: #70767b;
}
#menutopb {
background-color: #9c1b08;
border-top: 1px solid #2b2926;
}
#mainmenutopb  {
height: 40px;
}
#menutopb1 {
background-color: #9c1b08;
padding: 3px;
vertical-align: bottom;
}
#menutopb2 {
background-color: #b72002;
padding: 3px;
vertical-align: bottom;
}
#menutopb3 {
background-color: #720a00;
padding: 3px;
vertical-align: bottom;
}
#menutopb4 {
background-color: #540800;
padding: 3px;
vertical-align: bottom;
}
#menutopc {
background-color: #2b2926;
padding: 3px;
vertical-align: bottom;
}


#topvert {
background-color: #ACD234;
}
#toporange {
background-color: #FE6E05;
}

/*	
	######## DEBUT MA RADIO
*/

#rightmaradio {
width: 388px;
padding-left:1px;
padding-right:1px;
background-color:#2b2926;
}
#maradiotitre {
width: 470px;
text-align:left;
padding-left:40px;
color: #9BA0A3;
}
#maradiostitre {
display: block;
padding-top: 5;
padding-bottom: 15;
/padding-bottom:13px;
color: #9BA0A3;
font-size:0.97em;
}
#maradioarchives {
text-align: center;
vertical-align: middle;
padding-top: 10;
}
#mainlistemaradio {
width: 100%;
height: 100%;
background-color: #3b3a38;
font-size:1em;
}


#listemaradiotab {
background-color: #524c47;
vertical-align:top;
height: 100%;
}
.flag {
background-repeat: no-repeat;
background-position: 6 5;
width: 7%;
height:22px;
line-height:22px;
}
.date {
width:12.5%; height:22px; text-align:center; color: #A0A0A0; font-size: 0.85em;; border-left: 1px dotted #807f7d; line-height:22px; vertical-align:middle;
}
.dark_red_bg { background-color:#552822;}
.dark_green_bg { background-color:#353b25;}
.dark_blue_bg { background-color:#424645;}
.dark_grey_bg { background-color:#544c43;}

.red_bg_a a { display: block; height:22px; width: 100%;}
.green_bg_a a { display: block; height:22px;; width: 100%;}
.blue_bg_a a { display: block; height:22px; width: 100%;}
.grey_bg_a a { display: block;height:22px; width: 100%;}

.red_bg_a a:hover, .red_bg_a a:active, .red_bg_a a:focus,.red_bg { background-color:#a82c21;outline:none;}
.green_bg_a a:hover, .green_bg_a a:active, .green_bg_a a:focus, .green_bg { background-color:#55682d;;outline:none;}
.blue_bg_a a:hover, .blue_bg_hover a:active,  .blue_bg_hover a:focus,.blue_bg { background-color:#6e8080;;outline:none;}
.grey_bg_a a:hover, .grey_bg_a a:active,.grey_bg_a a:focus, .grey_bg { background-color:#6d6051;;outline:none;}

.listemaradio {
border-left: 1px dotted #807f7d;
height:22px;
width: 80%;
}
.listemaradio A {
padding-left: 10;
padding-right: 10;
color: #FFF;
display: block; height: 100%; 
width: 111.5%;
/width:100%;
line-height: 22px;
}
.listemaradio A:HOVER {
text-decoration: none;
}

.listemaradio2 { 
 width: 92%;
}

.listemaradio2 A{ 
padding-left: 20px;
width:95%
}
/*
.expand td a:hover div, .expand td a:active div{
	display:block;
}

.expand td a div, .expand td a:active div{
	display:block;
}
*/
/*
#listemaradio2tab {
border-spacing: 1px;
}
#listemaradio2tab TD {
border: 0px;
}
#listemaradio2 A {
padding-bottom: 2;
padding-left: 10;
padding-right: 10;
color: #FFF;
}
#listemaradio2 A:HOVER {
text-decoration: none;
}
#listemaradio3 {
padding: 2px;
}

*/

#maradiodesc {
	height:598px;
}
#maradiodesc1 {
padding-left: 10;
padding-top: 10;
text-align: left;
width:264px;
}
#maradiodesc2 {
padding-top: 10;
padding-left: 10;
padding-right: 10;
color: #FFF;
width: 60%;
}
#maradiodesc3 {
text-align: right;
padding: 10;
width: 40%;
}
#maradiodesc4 {
text-align: right;
}
#maradiodesclong {
padding-bottom: 10px;
padding-right: 10px;
color: #FFF;
}

#maradiodesclong p {
margin-top: 8px;
}

#maradiodesclong img {
border: 2px solid #2b2926; 
margin-top: 10px;
margin-bottom:10px;
text-align:center;
}

#mainmaradiodesc HR {
color: #424240;
border: 0px;
border-top: 1px dotted #E3E3E3;
}
#maradiodesctitre {
padding-bottom:10px;
font-weight: bold;
font-weight:1.2em;
}
#maradiodesctitreeu {
font-size: 1.1px;
color: #D7D537;
}
#maradiodesceu {
padding-top: 10;
color: #D7D537;
}
#maradiodesclang {
color: #D1D14F;
width:80%;
padding-top:2px;
padding-bottom: 5px;
}
#maradiodescduree {
/*float: right;*/
color: #D1D14F;
width:20%;
padding-top:2px;
}
#maradiodesclang IMG {
height: 7;
}
#maradiodesclinks {
	padding-left:10px;
	padding-top:5px;
	height:109px;
}

#vote_form {
display:none; vertical-align:top; padding-left:30;
}

#vote_form  form select{
display:inline-block;
/display: inline;
/zoom:1;
margin:0; padding: 0; width:168px; 
}

#maradiodesclinks img {
	margin-top:3px;
}

#maradiodescenvoyer {
}
#maradiodescenvoyer A {
color: #FE7714;
}
#maradiodescenvoyer A:HOVER {
text-decoration: none;
}
#maradiolecteur {
padding-top: 12px;
background-color: #2B2926;
}
#mainmaradiolist  {
background-color: #ACD234;
width: 100%;
height: 100%;
}
#mainmaradiolist TD {
padding: 3px;
}
#maradiolisttitre {
color: #38440A;
padding: 3px;
text-decoration: underline;
}
#maradiolistdate {
color: #38440A;
padding: 3px;
}
#maradiolisttps {
color: #38440A;
font-style: italic ;
padding: 3px;
}
#maradiolistsupp {
padding: 3px;
text-align: right;
}

/*	
	######## FIN MA RADIO
*/

/*	
	######## DEBUT RADIO
*/

#radiotitre {
background-image: url("images/radio_titre.gif");
background-repeat: no-repeat;
background-position: 85 0;
padding-left: 338;
padding-top: 13;
padding-bottom: 35;
color: #F2E5E5;
}
#radiopasse {
padding: 10;
color: #9BA0A3;
text-align:center;
}
#mainradiopasse {
margin-top: 2;
background-color: #424240;
margin-bottom: 20;
font-size:0.7em;
}
#radiopasse1 {
background-color: #5C5F60;
padding-right: 10;
}
#radiopasse2 {
text-align: right;
}
#radiopasse3 {
padding: 3;
background-color: #5C5F60;
color: #D7D537;
}
#radiopasse4 {
padding: 3;
color: #D7D537;
}
#radiopasse5 {
padding: 3;
color: #D7D537;
width:500px;;
}
#rightradio {
width: 181;
background-color: #FE6E05;
}
#votequestion {
background-image: url("images/radio_puce.gif");
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 20;
padding-right: 10;
margin-left: 10;
color: #662B01;
font-weight: bold;
}
#radiovote {
padding: 10;

}
#mainradiovote {
background-color: #FD8D3A;
color: #662B01;
font-size:1em;
}
#radiovotehg {
}
#radiovotehd {
text-align: right;
}
#radiovotebg {
vertical-align: bottom;
}
#radiovotebd {
vertical-align: bottom;
text-align: right;
}

/*	
	######## FIN RADIO
*/

/*	
	######## DEBUT LIENS
*/

#lienstitre {
padding-left: 130;
padding-top: 13;
padding-bottom: 38;
padding-right: 50;
}
#rightliens {
width: 181;
background-color: #FFA000;
}
#mainliens {
margin-left: 50;
width: 769;
}
#mainliens TD {
color: #28A19E;
padding: 5;
font-size:0.75em;
}
#mainliens HR {
color: #2B2926;
background-color: #2B2926;
border: 0px;
border-top: 1px dotted #807E7B;
}
#mainliens A {
color: #C48314;
font-weight: bold;
}
#mainliens A:HOVER {
color: #D3A24F;
}
#lienseu {
color: #0FE0DB;
}

/*	
	######## FIN LIENS
*/

/*	
	######## DEBUT MARCHE
*/

#mainmarche {
margin-left: 50;
width: 769;
margin-bottom: 50;
font-size:0.75em;
}
#mainmarche TD {
color: #FFF;
padding: 5;
}
#mainmarche HR {
color: #2B2926;
background-color: #2B2926;
border: 0px;
border-top: 1px dotted #807E7B;
}
#mainmarche A {
color: #C48314;
font-weight: bold;
}
#mainmarche A:HOVER {
color: #D3A24F;
}
#marcheorange {
color: #FFA000;
}
#marchevert {
color: #D7F237;
}

/*	
	######## FIN MARCHE
*/

/*	
	######## DEBUT CONTACTS
*/

#maincontacts {
margin-left: 50;
width: 770;
font-size:0.8em;
}
#maincontacts TD {
background-color: #362F2D;
color: #E6281D;
padding: 5;
padding-top: 20;
padding-bottom: 20;
border-top: 1px dotted #807E7B;
border-bottom: 1px dotted #807E7B;
text-align: center;
font-size: 1em;
}
#maincontacts A {
font-size: 1em;
color: #D7F237;
font-weight: bold;
}
#maincontacts A:HOVER {
color: #EAFD7A;
}
#contactsadd {
color: #AA3343;
}

/*	
	######## FIN CONTACTS
*/

/*	
	######## DEBUT COURS
*/

.courstab {
background-color: #424240;
color: #FFF;
width: 280px;
text-align:left;
height:596px;
}

.courstab A { 
color: #FFF;
}

#coursannee1 {
font-size: 1em;
text-align: center;
padding: 5px;
}
#coursannee2 {
font-size: 1em;
text-align: center;
padding: 5px;
}
#coursdoc1 {
background-image: url(images/doc.gif);
background-repeat: no-repeat;
background-position: 4 3;
padding: 5px;
padding-left: 30px;
background-color: #4b4a48;
border-top: 1px solid #585656;
border-bottom: 1px solid #585656;
}
#coursdoc2 {
background-image: url(images/doc.gif);
background-repeat: no-repeat;
background-position: 4 3;
padding: 5px;
padding-left: 30px;
background-color: #4b4a48;
border-top: 1px solid #585656;
border-bottom: 1px solid #585656;
}
#coursdoc1eu {
background-image: url(images/doc.gif);
background-repeat: no-repeat;
background-position: 4 3;
padding: 5px;
padding-left: 30px;
background-color: #4b4a48;
border-top: 1px solid #585656;
border-bottom: 1px solid #585656;
}
#coursdoc2eu {
background-image: url(images/doc.gif);
background-repeat: no-repeat;
background-position: 4 3;
padding: 5px;
padding-left: 30px;
background-color: #4b4a48;
border-top: 1px solid #585656;
border-bottom: 1px solid #585656;
}
#coursdoc1eu A {
color: #d7d537;
}
#coursdoc2eu A {
color: #d7d537;
}

#courslecons1 {
padding: 10px;
padding-left: 40px;
}
#courslecons1 A {
background-image: url(images/puce2.gif);
background-repeat: no-repeat;
background-position: 0 4;
padding-left: 10px;
}
#courslecons2 {
padding: 10px;
padding-left: 40px;
}
#courslecons2 A {
background-image: url(images/puce2.gif);
background-repeat: no-repeat;
background-position: 0 4;
padding-left: 10px;
}
#coursbasquestitres {
padding-top: 10px;
background-image: url(images/puce3.gif);
background-repeat: no-repeat;
background-position: 50 14;
padding-left: 70px;
padding-right: 30px;
font-size: .6em;
text-align: left;
}

.coursdownload {
padding: 10px;
padding-left: 30px;
}

.coursdownload a {
color:9d9d9d;
}

.coursdownload a:hover {
color:ffffff;
}

/****** BOX SEARCH *****/
.tlc, .trc, .blc, .brc {
	background-color: transparent;
	background-repeat: no-repeat;
	}
.tlc {
	background-image:url(../images/new/search_tl.gif);
	background-position: 0% 0%;
	}
.trc {
	background-image:url(../images/new/search_tr.gif);
	background-position: 100% 0%;
	}	
.blc {
	background-image:url(../images/new/search_bl.gif);
	background-position: 0% 100%;
	}
.brc {
	background-image:url(../images/new/search_br.gif);
	background-position: 100% 100%;
	}			
.tb, .bb {
	background-color: transparent;
	background-repeat: repeat-x;
	}			
.tb 	{
	background-image:url(../images/new/search_t.gif);
	background-position: 0% 0%;
	}
.bb 	{
	background-image:url(../images/new/search_b.gif);
	background-position: 50% 100%;
	}	
.rb 	{
	background-image:url(../images/new/search_r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}
.lb 	{
	background-image:url(../images/new/search_l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}/*
.tb ,.bb,.rb,.lb	{
	background-color:red; #53504e;
	}*/
	
	
#archive_search {
width:524px;
padding-bottom:20px;
}

.searchForm  {
width:516px;
height:153px;
display:block;
background-color:#53504e;
padding-top:12px;
}

.form_field {
width:487px;
height:20px;
padding-top:7px;
border-top: 1px solid #6e6a68;
text-align:left;
}

.form_field_img {
text-align:right;
width: 201px;
}

.form_field_input,.form_field_date{
width: 284px;
color: #cbe86e;
text-align: center;
font-size:0.873em;
border:none;
padding-bottom:7px;
}

.form_field_input input, .form_field_input select {
line-height:15px;
width: 255px;
background-color: #888481;
color: #cbe86e;
font-size:1.1em;
border:none;
}

.form_field_date input {
width: 65px;
line-height:15px;
background-color: #888481;
color: #cbe86e;
font-size:0.973em;
}


/*	
	######## FIN COURS
*/