/******** General styles ************/



body {

        font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #FFFFFF;

	margin: 0px auto;

	padding: 0px;

}



a, a:visisted, a:link {

	text-decoration: none;

        color: #000099;

        

}

a:hover {

	text-decoration: underline;

        color: #C9001B;

       

}



.zonerecherche:visited, a:link {

	text-decoration: none;

        color: #FFFFFF;

	font-size: 10px;

}

.zonerecherche:hover {

	text-decoration: underline;

        color: #FEFEC9;

}





.zonechange:visited, a:link {

	text-decoration: none;

        color: #7B0000;

	font-size: 11px;

        font-weight: bold;

}

.zonechange:hover {

	text-decoration: underline;

        color: #C9001B;

}







.editeur:visited, a:link {

	text-decoration: none;

}

.editeur:hover {

	text-decoration: none;

        

}



.white { /***** Background color of center column *****/

  background: #FFFFFF;

}



.leftColumn {

   background-color: #ECECEC;

}



.rightColumn {

   background-color: #FFFFFF;

}



.header {

	width: 230px;

	background: url(../img/header_tr_bg.gif);

}



.search_bg { background: url(../img/search_tr_bg.gif);	}







.header_bg { background: url(../img/header_tr_bg.gif);	}



.footer {

	background-color: #CCCCCC;

	border-top: 2px solid #717070;

	padding: 0px;

	font-size: 11px;

	color: #8B2929;

	text-align: center;

        font-weight: normal;

}



.footer a {

	color: #8B2929;

        font-weight: normal; 

}



.plainTxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

       

}



.plainTxt a { color: #000099;}



.plainTxt a:hover { color: #C9001B;}



.plainTxt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding-left: 2px;

}



.plainTxt2 a { 

          color: #666666;

          font-weight: normal;

  }



.plainTxt2 a:hover { color: #7B0000;}





.plainTxtSort {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding-left: 2px;

        text-align: right;

}



.plainTxtSort a { color: #666666;}



.plainTxtSort a:hover { color: #666666;}



.plainTxt3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding-left: 2px;

}





.plainTxt3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding-left: 2px;

}



.plainTxt3 a { color: #000099;}



.plainTxt3 a:hover { color: #C9001B;}





.annuaire {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding-left: 2px;

}



.annuaire a { color: #000099;

            

}



.annuaire a:hover { color: #C9001B;

                    

}



.plainTxtGray {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	font-variant: normal;

	color: #666666;

}



/***** Styles for top links (Home, Set as homepage, Add to favorites...) *****/



.topNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	padding: 5px 5px 5px 15px;

	background: url(../img/top_bg.gif) top no-repeat;

	vertical-align:top;

}



.topNav a {

	color: #FFFFFF;

        font-weight: normal; 

}



.topNav a:hover {

	color: #FEFEC9;

        font-weight: normal;

}

/************ SYNDYCATION (Styles for Rss/Rdf and JavaScript for Webmasters links in topNav and footer) ***********/



.syndycation {

	padding: 0px;

}



.syndycation ul {

	padding: 0;

	margin:0;

	font-size: 10px;

	display: inline;

}



.syndycation li {

	list-style-type: none;

	margin-bottom: 2px;

	display: inline;

}



.syndycation li a {

	color: #FFFFFF;

}



/************* SEARCH **************/



.boxSearch {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #434343;

	background: url(../img/search_bg.gif) top no-repeat;

	padding: 3px 3px 3px 3px;

}



.boxSearch a {

	font-size: 11px;

	font-weight: bold;

	color: #434343;

        

}



.input.SearchSend {

	width: 130px;

        height: 21px;

        font-family: verdana;

	font-size: 10px;      

}



.input.SearchSend {

	width: 130px;

        height: 21px;

        font-family: verdana;

	font-size: 10px;      

}



.search {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #434343;

	

}



/*********************** LOGIN STYLE *********************/



.login {

	float:right;

	padding: 6px;

	font-size: 11px;

	color: #434343;

        

}



.login a { color: #C9001B;}



/*********** STYLES FOR NEWS TICKER ***************/



marquee {

	background-color: #ECECEC;

	padding: 3px;

	color: #999999;

}



marquee a {

	font-weight: bold;

	color: #000099;

}



marquee a:hover {

	color: #C9001B;

}



/************ Style for box names, Sections, Archive, Newsletter..... *************/

.boxHeadline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	font-variant: normal;

	color: #FFFFFF;

       	padding: 5px;

	background: url(../img/box_top_bg.gif) repeat-x;

	background-color: #7B0000;

	

}



.boxHeadline_right {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	font-variant: normal;

	color: #C9001B;

	background-color: #ECECEC;

	padding: 0px 5px 5px 5px;

}



.boxHeadline_login {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	font-variant: normal;

	color: #525252;

	background-color: #ECECEC;

	padding: 0px 5px 5px 5px;

}



.boxHeadline_inscription {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	font-variant: normal;

	color: #FFFFFF;

       	padding: 5px;

	background: url(../img/box_top_bg_rec.gif) repeat-x;

	background-color: #7B0000;

	

}



.moreNewscolumns {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	font-variant: normal;

	color: #C9001B;

	padding: 2px;

	background-color: #F4F4E0;

	border-bottom: 1px solid #CCCCCC;

}



h1 { /******  Title of categories, "Headlines" title, "Latest news" title  *******/

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 14px;

    font-weight: bold;

    font-variant: normal;

    color: #C9001B; 

	padding: 0px;

	margin: 0px;

}



h2, h2 a { /********* Headline news title  **********/

    padding-bottom: 5px;

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	font-variant: normal;

	color: #000099;

	padding: 0px;

	margin: 0px;

}



h2 a:hover {color: #C9001B;}



h3, h3 a { /********* Latest news title  **********/

    padding: 0px;

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	font-variant: normal;

	color: #000099;

}



h3 a:hover {color: #C9001B;}



h4 { /****** Used in Contac form page (plugin required) ********/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding: 5px;

	margin: 0px;

}





h5 { /****** Used in login_form.tpl ********/

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: Bold;

	font-variant: normal;

	color: #993300;

	padding: 5px;

	margin: 0px;

}



.tabele { /****** Used in Advanced search and log in templates ********/

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

}



.formlook { /******* Used for all forms *********/

	padding: 0px;

	margin: 0px;

}



.tailedutext { /****** Used for font size in Article Full template *********/

	text-align: right;

        text-valign: Top;

        color: #999898;

        font-size: 10px;

        font-weight: normal;

	

}



.fontSize { /****** Used for font size in Article Full template *********/

	background: url(../img/fontBg.gif) repeat-x;

	text-align: right;

        text-valign: Top;

        color: #CCCCCC;

        font-size: 10px;

        font-weight: normal;

	

}



.article_tools {

	padding: 6px;

}



/********* HEADLINES BOX (styles for Ajax headline rotation ***********/



.headlineTxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding-right: 4px;

        

        

}



.headlineBox {

	padding: 5px;

	background-color: #ECECEC;

}



//.player {

//	background-color: #C9001B;

	background: url(../img/play_bg.gif) right no-repeat;

//}



.player {

	background-color: #FFFFFF;

	

}





.player span a {

	font-size: 10px;

	font-weight: bold;

	color: #000099;

	padding-right: 6px;

}



/************* More Headline News box styles *************/



.headlines_more {

	margin: 27px 0px 0px 5px;

	padding: 6px;

	font-size: 11px;

	border-left: 1px solid #CCCCCC;

}



.headlines_more a {

	display: block;

	margin-bottom: 12px;

	color: #000099;

	font-weight: normal;

}



.headlines_more a:hover {color: #C9001B;}



.headlines_more h3 {

	font-size: 12px;

	color: #434343;

	margin-bottom: 6px;

	padding: 0px;



}





/**************** LATEST NEWS **************/



.latest {

	padding: 24px 0px 6px 0px;

}



.latest h1 {

margin-bottom: 12px;

}



/************** BREADCRUMBS ************/



.BreadcrumbTxt{

    padding-top: 5px;

    padding-bottom: 5px;

	border-bottom: 1px solid #CCCCCC;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: normal;

    font-variant: normal;

    color: #000000;

}



.BreadcrumbTxt a{color: #000000;}



.BreadcrumbTxt a:hover {color: #C9001B;}



/*************** PAGINATION (Pagination also uses BreadcrumbTxt styles) ***************/

.pager {

   background-color: #EEEEDD;

}



.pager a { 

	text-decoration: underline; 

	color: #C9001B;

}



/***************** ARTICLE SHORT STYLES ***************/

.article {

    background-color: #ffffff;

    padding-top: 0px;

    padding-bottom: 8px;

    padding-left: 15px;

    padding-right: 15px;

	border-top: 1px solid #CCCCCC; 

}



.article img { 

	border: 1px solid #434343; 

	margin-right: 5px;

}





/************** Related News (on article full page) ***************/



#related_news {

	float: right;

	width: 200px;

	background-color: #EEEEDD;

	padding: 6px;

	margin: 6px;

	font-size: 10px;

}



#related_news h3 {

	font-size: 12px;

	color: #FFFFFF;

	margin-bottom: 6px;

	background: #E2C10A;

	padding: 2px;

}



#related_news a { color: #000099;}



/*************** Article comments (styles for comments on article full and comments page) *******************/



.comments {

	padding: 6px;

	font-size: 11px;

	color: #333333;

}



.comments ul { 

	padding:0; 

	margin:0;

}



.comments li {

	list-style-type: none;

	border-bottom: 1px solid #999999;

	padding: 6px;

	background-color: #F6F6F6;

}



*html .comments li {height:1%;}



.comments li em { 

	font-size: 10px; 

	color: #666666;

}



.comments li span { 

	float: right;

	font-size: 10px;

}



.comments li span img { 

	border: none; 

	vertical-align: middle;

}



/******************* Styles for article votes (at the bottom of the article) *******************/



.article_rate {

	border-bottom: 1px solid #999999;

	padding: 6px 0px 6px 0px;

}



.article_rate form { background-color: #F1F1F1;}





/*********** #TOP navBar link styles ***********/



.dhtml_menu {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #000000;

  background-color: #F1F1F1;

  background: url(../img/dhtml_menu_bg.gif) repeat-x;

  border-bottom: 2px solid #A5A6A5;

  border-top: 1px solid #FFFFFF;

}



.ddmx td {border-right: 1px solid #FFFFFF;}



.ddmx .item1,

.ddmx .item1-active{

    padding: 6px 10px 6px 10px;

    color: #000000;

    font-weight: bold;

    text-decoration: none;

    display: block;

    white-space: nowrap;

    position: relative;

	border-right: 1px solid #7C7C7C;

}



.ddmx .item1:hover,

.ddmx .item1-active:hover {

	color: #C9001B;

	text-decoration: none;

}



.ddmx .item2,

.ddmx .item2:hover,

.ddmx .item2-active,

.ddmx .item2-active:hover {

    padding: 3px 8px 4px 8px;

    font: 10px Verdana, Arial, Helvetica, sans-serif;

    color: #000000;

    font-weight: normal;

    text-decoration: none;

    display: block;

    white-space: nowrap;

    position: relative;

    z-index: 500;

	border-bottom: 1px solid #7C7C7C; 

	background: #EFEFEF;

	

}



.ddmx .item2:hover,

.ddmx .item2-active,

.ddmx .item2-active:hover {

    background: #CECFCE;

}



.ddmx .arrow,

.ddmx .arrow:hover {

    padding: 3px 16px 4px 8px;

}



.ddmx .item2 img,

.ddmx .item2-active img{

    position: absolute;

    top: 4px;

    right: 1px;

    border: 0;

}



.ddmx .section {

    border: 1px solid #7C7C7C;

    position: absolute;

    visibility: hidden;

    z-index: -1;

}



* html .ddmx td { position: relative;} /* ie 5.0 fix */



/*********** #TOP navBar link styles end ***********/



/****************** Used for various links and headings (i.e.For more news click here link on home page) *****************/	



.trAllLastNews_right {

	background-color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

        font-variant: normal;

	color: #000099;

        padding: 3px;

}



.trAllLastNews_righ a { color: #000099;}





.trAllLastNews {

	background-color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

    font-variant: normal;

	color: #C9001B;

    padding: 3px;

}





.trHeadline_right {

	background-color: #EEEEDD;

	font-size: 11px;

	font-weight: bold;

    font-variant: normal;

	color: #666666;

    padding: 3px;

}



.trHeadline_right a { color: #C9001B;}



.trHeadline {

	background-color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

    font-variant: normal;

	color: #666666;

    padding: 3px;

}





/******** General styles end ************/









/******** Left side boxes *********/



/*********** LEFT NAVIGATION ***********/



#navBar {

	width: auto;

	padding: 0;

	margin: 0;

	margin-bottom: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 10px;

}

	

#navBar ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

		

#navBar li {

	margin: 0;

	padding: 0;

}



#navBar li ul { 

	font-weight: normal;

	padding:0;

	margin:0;

}



#navBar li a {

	display: block;

	padding: 3px;

	text-decoration: none;

	width: auto;

	color: #000000;

}



html>body #navBar li a {

	width: auto;

}



#navBar li a:hover {

	color: #C9001B;

}





/********** CALENDAR *************/

.calendar_body {

	background-color: #ECECEC;

	padding-top: 1px;

	font-size: 9px;

	color: #778087;

	padding: 4px;

}



.calendar_body a {

    color: #C9001B;

	font-weight: bold;

	text-decoration: underline;

}



#box_calendar form { margin-bottom: 3px;}



#box_calendar select { width: 55px;}



/********** POLL *************/



#poll {

	padding: 6px;

	font-size: 10px;

	color: #778087;

}



#poll form label { 

	display: block; 

	text-align: right;

	padding: 4px 0px 4px 0px;

}



#poll span {

	font-size: 10px;

	display: block;

	padding-bottom: 4px;

	color: #000000;

}



#poll span a {

	color: #7B0000;

}

/********* Bars for poll results page ************/

.poll_result { 

    background-color: #BE0000;

    height: 10px;

}

.poll_result_rest {

    background-color: #EEEEEE;

	height: 10px;

}



/************ NEWSLETTER ***********/



#newsletter {

	padding: 6px;

}



#newsletter span {

	font-size: 10px;

	display: block;

	padding-bottom: 4px;

}



#newsletter form label { 

	display: block; 

	text-align: right;

	padding: 4px 0px 4px 0px;

}



/******** Left side boxes end *********/







/******** Right side boxes *********/



.right_box {

	padding: 6px;

	background-color: #ECECEC;

}



.right_box_top { 

	background: url(../img/right_box_top.gif) top no-repeat;

	background-color: #ECECEC;

	padding: 4px;

	margin-top: 12px;

}



.right_box_bottom {

	background: url(../img/right_box_bottom.gif) top no-repeat;

	background-color: #ECECEC;

	padding: 4px;

	margin-bottom: 18px;

}



.right_box_spacer {

	margin:6px 0px 0px 0px;

	background: url(../img/right_box_spacer.gif) repeat-x;

	padding: 1px;

}



.topNews_category {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    font-variant: normal;

    color: #484848;

} 



.topNews_category a { color: #C9001B;} 



.topNews_category img { vertical-align: middle;}  





/******** Right side boxes end *********/

	

/********** RSS DROP DOWN STYLES (XML drop down list in category view) **************/

#rss ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 88px;  /*Width of Menu Items */

	border-bottom: 0;

	}

	

#rss ul li {

	position: relative;

	}

	

#rss li ul {

	position: absolute;

	right: 0px; /* Set 1px less than menu width */

	top: 14px;

	display: none;

	}



/* Styles for Menu Items */

#rss ul li a {

	display: block;

	text-decoration: none;

	background: #eeeeee; /* IE6 Bug */

	padding: 3px;

	border: 1px solid #ffffff; /* IE6 Bug */

	border-bottom: 0px solid;

	}

	

#rss ul li a:hover {

	display: block;

	text-decoration: none;

	background: #cccccc; /* IE6 Bug */

	padding: 3px;

	border: 1px solid #ffffff; /* IE6 Bug */

	border-bottom: 0px solid;

	}

	

/* Holly Hack. IE Requirement \*/

* html #rss ul li { float: right; height: 1%; }

* html #rss ul li a { height: 1%; }

/* End */



#rss li:hover ul, #rss li.over ul { display: block; } /* The magic */



/***************** CONTACT US PAGE STYLES (plugin required) *****************/



.fieldLabel {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;	

	font-variant: normal;

	color: #000000;

	padding-right: 5px;

	padding-bottom: 10px;

	vertical-align: top;

	width: 100px;

	background: #FFFFFF;

}



.required {

	color:#D80000;

	margin-right: 2px;

}



.FormBuilder {

	width: 80%;

	padding: 5px;

        

}



.MainBloc {

	width: 448px;

	text-align: left;

	background-color: #FFFFFF}

.ModlBloc {

	float: right;

	background-color: #FFFFFF;

	width: 193px;

	text-align: right;

	vertical-align: top}

.Boxalign {

	text-align: right}

.titrebold{

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold}

.ttitre {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bolder}

.tdate {

	color: #999999;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal}

.ttext{

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-align: justify}





.ttexte{

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-align: justify}



.ttexte2{

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	}

.texte{

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-align: justify}

.titalic{

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	text-align: justify	}



.locator {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal}

.locator A:link {

	color: #333333;

	text-decoration: underline;

	font-weight: normal}

.locator A:visited {

	color: #333333;

	text-decoration: underline;

	font-weight: normal}

.locator A:hover {

	color: #7B0000;

	text-decoration: none;

	font-weight: normal}

.locator A:active {

	color: #333333;

	text-decoration: underline;

	font-weight: normal}



.TitreBig {

	color: #7C0000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold}

.RedBox {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold}

.RedBox A:link {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold}

.RedBox A:visited {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold}

.RedBox A:hover {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold}

.RedBox A:active {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold}

.Redtext {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal}

.Redtext A:link {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: normal}

.Redtext A:visited {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: normal}

.Redtext A:hover {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: normal}

.Redtext A:active {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: normal}

.Reditalic {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic}



.BoxMembre {

	width: 90px;

	color: #666666;

	height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	background-color: #FFFFFF}

.Membre {

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold}

.Membre A:link {

	color: #666666;

	text-decoration: none;

	font-weight: bold}

.Membre A:visited {

	color: #666666;

	text-decoration: none;

	font-weight: bold}

.Membre A:hover {

	color: #7C0000;

	text-decoration: underline;

	font-weight: bold}

.Membre A:active {

	color: #666666;

	text-decoration: none;

	font-weight: bold}



.BoxRecherche {

	border: 0;

	width: 90px;

	color: #333333;

	height: 16px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FFFFFF;

	font-weight: normal}

.Recherche {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold}

.Recherche A:link {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold}

.Recherche A:visited {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold}

.Recherche A:hover {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold}

.Recherche A:active {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold}

.Date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF}

.trait {

	background-image: url("../img/img_trait.gif")}

.Box {

	background-image: url("../img/box_underline.gif")}

.Box2 {

	background-image: url("../img/box_underline2.gif")}

.Box3 {

	background-image: url("../img/box_underline3.gif")}

.Boxred {

	background-image: url("../img/box_underline_red.gif")}

.Boxtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:normal;

	color: #333333}

.Navgauche {

	background-image: url("../img/img_nav_bg.gif")}

.Navtitre {

	font-size: 11px;

	font-weight:bold;

	color: #FFFFFF}

.Nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #7C0000;

	font-weight: bold}

.Nav A:link {

	color: #7C0000;

	text-decoration: none;

	font-weight: bold}

.Nav A:visited {

	color: #7C0000;

	text-decoration: none;

	font-weight: bold}

.Nav A:hover {

	color: #CC0000;

	text-decoration: underline;

	font-weight: bold}

.Nav A:active {

	color: #7C0000;

	text-decoration: none;

	font-weight: bold}

.manuelle A:link {

	color: #7C0000;

        text-decoration: none;

	font-weight: bold}

.manuelle A:visited {

	color: #B47475;

	text-decoration: none;

	font-weight: bold}

.manuelle A:hover {

	color: #B47475;

	text-decoration: underline;

	font-weight: bold}

.manuelle A:active {

	color: #B47475;

	text-decoration: none;

	font-weight: bold}



.Articletheme {

	color: #9A0000;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold}

.Articletheme A:link {

	color: #9A0000;

	text-decoration: none}

.Articletheme A:visited {

	color: #9A0000;

	text-decoration: none}

.Articletheme A:hover {

	color: #CC0000;

	text-decoration: underline}

.Articletheme A:active {

	color: #9A0000;

	text-decoration: none}

.Articletitre {

	color: #000000;

	font-size: 14px;

	text-decoration: none;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

.Articletitre A:link {

	color: #000000;

	text-decoration: none}

.Articletitre A:visited {

	color: #000000;

	text-decoration: none}

.Articletitre A:hover {

	color: #CC0000;

	text-decoration: none}

.Articletitre A:active {

	color: #000000;

	text-decoration: none}



.Article {

	color: #333333;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.Article A:link {

	color: #333333;

	text-decoration: none}

.Article A:visited {

	color: #333333;

	text-decoration: none}

.Article A:hover {

	color: #CC0000;

	text-decoration: underline}

.Article A:active {

	color: #333333;

	text-decoration: none}

.liste {

	color: #666666;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.liste A:link {

	color: #666666;

	text-decoration: none}

.liste A:visited {

	color: #666666;

	text-decoration: none}

.liste A:hover {

	color: #333333;

	text-decoration: underline}

.liste A:active {

	color: #666666;

	text-decoration: none}



.Devdurable {

	color: #255B21;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold}

.Devdurable A:link {

	color: #255B21;

	text-decoration: none;

	font-weight: bold}

.Devdurable A:visited {

	color: #255B21;

	text-decoration: none;

	font-weight: bold}

.Devdurable A:hover {

	color: #398B33;

	text-decoration: underline;

	font-weight: bold}

.Devdurable A:active {

	color: #255B21;

	text-decoration: none;

	font-weight: bold}

.intercom {

	color: #7A3C87;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold}

.intercom A:link {

	color: #7A3C87;

	text-decoration: none;

	font-weight: bold}

.intercom A:visited {

	color: #7A3C87;

	text-decoration: none;

	font-weight: bold}

.intercom A:hover {

	color: #9C4DAC;

	text-decoration: underline;

	font-weight: bold}

.intercom A:active {

	color: #7A3C87;

	text-decoration: none;

	font-weight: bold}

.devtour {

	color: #1A1C96;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold}

.devtour A:link {

	color: #1A1C96;

	text-decoration: none;

	font-weight: bold}

.devtour A:visited {

	color: #1A1C96;

	text-decoration: none;

	font-weight: bold}

.devtour A:hover {

	color: #3134E8;

	text-decoration: underline;

	font-weight: bold}

.devtour A:active {

	color: #1A1C96;

	text-decoration: none;

	font-weight: bold}

.deveco {

	color: #886920;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold}

.deveco A:link {

	color: #886920;

	text-decoration: none;

	font-weight: bold}

.deveco A:visited {

	color: #886920;

	text-decoration: none;

	font-weight: bold}

.deveco A:hover {

	color: #BF8C16;

	text-decoration: underline;

	font-weight: bold}

.deveco A:active {

	color: #886920;

	text-decoration: none;

	font-weight: bold}



.terr {

	color: #6169B1;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold}

.terr A:link {

	color: #6169B1;

	text-decoration: none;

	font-weight: bold}

.terr A:visited {

	color: #6169B1;

	text-decoration: none;

	font-weight: bold}

.terr A:hover {

	color: #7984E0;

	text-decoration: underline;

	font-weight: bold}

.terr A:active {

	color: #6169B1;

	text-decoration: none;

	font-weight: bold}

	

.gene {

	color: #888888;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold}

.gene A:link {

	color: #888888;

	text-decoration: none;

	font-weight: bold}

.gene A:visited {

	color: #888888;

	text-decoration: none;

	font-weight: bold}

.gene A:hover {

	color: #5E5D5D;

	text-decoration: underline;

	font-weight: bold}

.gene A:active {

	color: #888888;

	text-decoration: none;

	font-weight: bold}

	

.actu {

	color: #7C0000;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold}

.actu  A:link {

	color: #7C0000;

	text-decoration: none;

	font-weight: bold}

.actu  A:visited {

	color: #7C0000;

	text-decoration: none;

	font-weight: bold}

.actu  A:hover {

	color: #CC0000;

	text-decoration: underline;

	font-weight: bold}

.actu  A:active {

	color: #7C0000;

	text-decoration: none;

	font-weight: bold}	

.ticker {

	color: #7C0000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal}

.tticker {

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal}

.ticker A:link {

	color: #7C0000;

	text-decoration: none;

	font-weight: normal}

.ticker A:visited {

	color: #7C0000;

	text-decoration: none;

	font-weight: normal}

.ticker A:hover {

	color: #000088;

	text-decoration: none;

	font-weight: normal}

.ticker A:active {

	color: #000088;

	text-decoration: none;

	font-weight: normal}

.suite {

	font-size: 12px;

	color: 660000;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;





}

.menu-doss A:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

	font-weight: bold;

	text-transform: none;

	text-decoration: none;



}

.menu-doss A:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

	font-weight: bold;

	text-transform: none;

	text-decoration: none;



}

.menu-doss A:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	text-transform: none;

	text-decoration: underline;



}

.menu-doss A:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

	font-weight: bold;

	text-transform: none;

	text-decoration: none;



}





.input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	font-variant: normal;

	color: #333333;

}



.select {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	font-variant: normal;

	color: #333333;

}



.textarea {

	width: 300px;

	height: 150px;

}



.input.send {

	background-color: #ffffff;

	border: 1px solid #0072bc;

	color: #0072bc;

	font-family: verdana;

	font-size: 11px;

	width: 350px;

        text-decoration: hand;

}



