.grey
{
    background-color : #DFDFDF;
}
.grey
{
    background-color : #DFDFDF;
}
a.cattitle:link, a.cattitle:visited
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
a.cattitle:hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B13D28;
    text-decoration: underline;
}
.catnumber
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-left : 2px;
}
.subcatnumber
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-left : 2px;
}
.catdesc1
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    background-color: #E3E3E3;
	background-image:url(../images/catdescbkg1.gif);
    background-repeat: repeat-y;
}
.catdesc2
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    background-color: #CAD9E2;
	background-image:url(../images/catdescbkg2.gif);
    background-repeat: repeat-y;
}
/*sqli*/
.catdesc1 p{
	margin:0px;
}

.catdesc2 p{
	margin:0px;
}
/**/
a.catdesc:link, a.catdesc:visited
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
a.catdesc:hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B13D28;
}
.path
{
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.pathsmall
{
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.pathlink
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
a.pathlink:link, a.pathlink:visited
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
a.pathlink:hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.menucovoit, a.menucovoit:link, a.menucovoit:visited
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
a.menucovoit:hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}
.menucovoittitle ,a.menucovoittitle:link,a.menucovoittitle:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.menucovoittitle:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}

body, th, dl, ul, ol, p 
{    
    font-family: Verdana,Sans-serif; 
    font-size: 11px;
    color: black;
}
td
{
    font-size: 11px;       
    color: #555555;    
    font-family: Verdana;
}
h2
{
    font-size: 16px;  
    font-family: Verdana;
}
body
{
    margin: 0;
    padding: 0;
}
.title
{
    font-family: Arial, verdana, Geneva;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}
.txt 
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px;
   background-color: #FFFFFF;
   border-style: solid;
   border-width: 1px;
}
.submit 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px;
    border-style: solid;
    border-width: 1px;  
}
input,select,textarea 
{
    border:1 solid #000000;
    color:#000000;
    background-color:#FFFFFF;
    font-family: Verdana, Arial, Geneva;
    font-size: 10px;
}
h3 { font-size:11px; }

.warn { color: #FF0000; }   
.star { color: #FF0000; }
UL { list-style-type: square; }
.red { color: #FF0000; }
A, A:visited
{
    FONT-SIZE: 11px;       
    COLOR: #000000;    
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: Underline;
}
A:hover
{
    FONT-SIZE: 11px;       
    COLOR: #B13D28;    
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: Underline;
}
A.small, A.small:visited
{          
    FONT-SIZE: 10px;        
    COLOR: #B13D28;    
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

A.small:hover
{          
    FONT-SIZE: 10px;       
    COLOR: #B13D28;    
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
.menubottom
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
}
A.menubottom, A.menubottom:visited, A.menubottom:hover
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
A.menulink
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: None;
}
A.menulink:visited
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: None;
}
A.menulink:hover
{
    FONT-SIZE: 11px;
    COLOR: #dd0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: None;
}

A.heading
{
    FONT-SIZE: 16px;       
    COLOR: Black;    
    FONT-FAMILY: Verdana;
}
A.heading:visited
{
    FONT-SIZE: 16px;       
    COLOR: Black;    
    FONT-FAMILY: Verdana;
}
A.heading:hover
{
    FONT-SIZE: 16px;       
    COLOR: #B0B0B0;    
    FONT-FAMILY: Verdana;
}


.header,.teaserheader
{
    FONT-SIZE: 12px;       
    COLOR: #555555;    
    FONT-FAMILY: Verdana;
    font-weight: bold;
    text-align : left;
}


.tablecontent,.teasercontent
{
    FONT-SIZE: 12px;       
    COLOR: #555555;    
    FONT-FAMILY: Verdana;
    font-weight: normal;
    text-align : left;
}

.teaserright
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    font-weight: normal;
    text-align : left;
}

A.teaserright:link, A.teaserright:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    font-weight: normal;
    text-align : left;
    text-decoration : underline;
}
A.teaserright:hover
{
    FONT-SIZE: 11px;
    COLOR: #B13D28;
    FONT-FAMILY: Verdana;
    font-weight: normal;
    text-align : left;
    text-decoration : underline;
}



.teaserrightheader
{
    font-size: 11px;       
    color: #ffffff;    
    font-family: Verdana;
    font-weight: normal;
    text-align : left;
}
.tablecontentfooter
{        
    FONT-SIZE: 10px;        COLOR: Black;    FONT-FAMILY: Verdana;
}

.teasercontentfooter
{        FONT-SIZE: 10px;     FONT-FAMILY: Verdana;
}
.menu
{
    BACKGROUND-IMAGE: NONE;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    padding-left : 4px;
}
.credits
{
    FONT-SIZE: 10px;
    COLOR: #969696;
    FONT-FAMILY: verdana;
    padding-left : 4px;
}
a.credits:visited, A.credits:link
{
    FONT-SIZE: 10px;
    COLOR: #969696;
    FONT-FAMILY: verdana;
    padding-left : 4px;
}
a.credits:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    padding-left : 4px;
}
.topmenu, A.topmenu:visited, A.topmenu:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    font-weight : bold;
    text-decoration: none;
}
A.topmenu:hover
{
    FONT-SIZE: 10px;
    COLOR: #B13D28;
    FONT-FAMILY: Verdana;
    font-weight : bold;
    text-decoration: underline;
}
.headercontent
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
}
.teaserheadercontent
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
}
.menuback
{
    MARGIN: 0;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;       BACKGROUND-COLOR: #DFDFDF;}
.topmenuback
{
    MARGIN: 0;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;       BACKGROUND-COLOR: #890202;}
.topback
{
    MARGIN: 0;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    MARGIN: 0;
    BACKGROUND-REPEAT: REPEAT;       
    BACKGROUND-COLOR: #ffffff;}
.mainback
{
   MARGIN: 0;
   FONT-SIZE: 12px;
   COLOR: #FFFFFF;
   FONT-FAMILY: Verdana;       BACKGROUND-COLOR: #ffffff;}

.sep_column
{
  background-repeat : repeat-y;
  background : url(./contentimage/column_separator.gif);
}

.sep_column_home
{
  background-repeat : repeat-y;
  background : url(./contentimage/column_separator.gif);
}

.padding5px {
	padding:5px;
}
.paddingLeft5px{
	padding-left:5px;
}
form {
	padding:0px; margin:0px;
}

.borderBottom {
	border-bottom:1px solid #FFFFFF;
}

.borderRight {
	border-right:2px solid #DFDFDF;
}
p{
	color:#000000;
	padding:0px;
}

/*     SLQI        */
td.warn p{
	color: #FF0000;
}
.tableauCovoiturage h3{
	font-size:13px;
	text-align:center;
}
.tableau_centre{
	border:0px solid #ffffff;
	text-align:center;
}
.tableau_centre td{
	text-align:center;
	height:0px;
	color:#336633;
}
.tableau_centre p{
	margin:0px; padding:0px;
}
.displayNone {
	display:none;
}

/*     FCKEDITOR        */
span.custom_text_000000 {	color:#00ff00; }
span.custom_text_993300 {	color:#993300; }
span.custom_text_333300 {	color:#333300; }
span.custom_text_003300 {	color:#003300; }
span.custom_text_003366 {	color:#003366; }
span.custom_text_000080 {	color:#000080; }
span.custom_text_333399 {	color:#333399; }
span.custom_text_333333 {	color:#333333; }
span.custom_text_800000 {	color:#800000; }
span.custom_text_ff6600 {	color:#ff6600; }
span.custom_text_808000 {	color:#808000; }
span.custom_text_808080 {	color:#808080; }
span.custom_text_008080 {	color:#008080; }
span.custom_text_0000ff {	color:#0000ff; }
span.custom_text_666699 {	color:#666699; }
span.custom_text_808080_2 {	color:#808080; }
span.custom_text_ff0000 {	color:#ff0000; }
span.custom_text_ff9900 {	color:#ff9900; }
span.custom_text_99cc00 {	color:#99cc00; }
span.custom_text_339966 {	color:#339966; }
span.custom_text_33cccc {	color:#33cccc; }
span.custom_text_3366ff {	color:#3366ff; }
span.custom_text_800080 {	color:#800080; }
span.custom_text_999999 {	color:#999999; }
span.custom_text_ff00ff {	color:#ff00ff; }
span.custom_text_ffcc00 {	color:#ffcc00; }
span.custom_text_ffff00 {	color:#ffff00; }
span.custom_text_00ff00 {	color:#00ff00; }
span.custom_text_00ffff {	color:#00ffff; }
span.custom_text_00ccff {	color:#00ccff; }
span.custom_text_993366 {	color:#993366; }
span.custom_text_c0c0c0 {	color:#c0c0c0; }
span.custom_text_ff99cc {	color:#ff99cc; }
span.custom_text_ffcc99 {	color:#ffcc99; }
span.custom_text_ffff99 {	color:#ffff99; }
span.custom_text_ccffcc {	color:#ccffcc; }
span.custom_text_ccffff {	color:#ccffff; }
span.custom_text_99ccff {	color:#99ccff; }
span.custom_text_cc99ff {	color:#cc99ff; }
span.custom_text_ffffff {	color:#ffffff; }