body {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#4A4A4A;
    
}

hr {color: #E8EAEC;
	background-color: #E8EAEC;
	height: 1px;
	border: 0;
}

p {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    
}

blockquote {
    
}

td,th,dt,dd {
    font-family: Arial, Helvetica, sans-serif;
	color:#4A4A4A;
    font-size: 14px;
    
}

ul {
    font-family: Arial, Helvetica, sans-serif;
	color:#4A4A4A;
    
}

ol {
    font-family: Arial, Helvetica, sans-serif;
	color:#4A4A4A;
    
}

li {
    font-family: Arial, Helvetica, sans-serif;
	color:#4A4A4A;
    
}

sup,sub {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	color:#4A4A4A;
}

.affiche {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.large_title {
	font-size: 19px;
	font-weight: bold;
    
}

.large_title_center {
	font-size: 19px;
	font-weight: bold;
	text-align: center;
    
}

.large_title_white {
	font-size: 19px;
    color:#ffffff;
	font-weight: bold;
    
}

.large_title_center_white {
	font-size: 19px;
    color:#ffffff;
	font-weight: bold;
	text-align: center;
    
}

.medium_title {
	font-size: 17px;
	font-weight: bold;
    
}

.medium_title_center {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
    
}

.medium_title_white {
	font-size: 17px;
    color:#ffffff;
	font-weight: bold;
    
}

.medium_title_center_white {
	font-size: 17px;
    color:#ffffff;
	font-weight: bold;
	text-align: center;
    
}

.small_title {
	font-size: 15px;
	font-weight: bold;
    
}

.small_title_center {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
    
}

.small_title_white {
	font-size: 15px;
    color:#ffffff;
	font-weight: bold;
    
}

.small_title_center_white {
	font-size: 15px;
    color:#ffffff;
	font-weight: bold;
	text-align: center;
    
}

.icon-link {
    background-image: url(../../images_template_241/icon-link.gif);
    padding: 0px 0px 0px 18px;
    background-repeat: no-repeat;
    background-position: 0px 0px 0px 0px;
}

.icon-pdf {
    background-image: url(../../images_template_241/icon-pdf.gif);
    padding: 0px 0px 0px 18px;
    background-repeat: no-repeat;
    background-position: 0px 0px 0px 0px;
}

.icon-nouvelle {
    background-image: url(../../images_template_241/icon-nouvelle.gif);
    padding: 0px 0px 0px 18px;
    background-repeat: no-repeat;
    background-position: 0px 0px 0px 0px;
}

.icon-google {
    background-image: url(../../images_template_241/icon-google.gif);
    padding: 0px 0px 0px 18px;
    background-repeat: no-repeat;
    background-position: 0px 0px 0px 0px;
}

.box-alerte {
    margin: 15px 0px 15px 0px;
	padding: 10px 10px 10px 45px;
    background: #FFF5EB url(../../images_template_241/box_alert.png) 10px 5px no-repeat;
	border: 1px solid #FFB4A0;
    }

.box-info {
    margin: 15px 0px 15px 0px;
	padding: 10px 10px 10px 45px;
    background: #F4F5F6 url(../../images_template_241/box_info.png) 10px 5px no-repeat;
	border: 1px solid #AAB4BE;
    }

.box-succes {
    margin: 15px 0px 15px 0px;
	padding: 10px 10px 10px 45px;
    background: #F5FAEB url(../../images_template_241/box_success.png) 10px 5px no-repeat;
	border: 1px solid #78BE5A;
    }

.box-truc {
    margin: 15px 0px 15px 0px;
	padding: 10px 10px 10px 45px;
    background: #FFFDEB url(../../images_template_241/box_tip.png) 10px 5px no-repeat;
	border: 1px solid #FFC864;
    }

.normal {
	font-size: 14px;
    
}

.normal_center {
	font-size: 14px;
    text-align: center;
    
}

.normal_right {
	font-size: 14px;
    text-align: right;
    
}

.normal_white {
	font-size: 14px;
    color:#ffffff;
    
}

.normal_center_white {
	font-size: 14px;
    color:#ffffff;
    text-align: center;
    
}

.normal_right_white {
	font-size: 14px;
    color:#ffffff;
    text-align: right;
    
}

.small {
	font-size: 12px;
    
}

.small_center {
	font-size: 12px;
    text-align: center;
    
}

.small_right {
	font-size: 12px;
    text-align: right;
    
}

.small_white {
	font-size: 12px;
    color:#ffffff;
    
}

.small_center_white {
	font-size: 12px;
    color:#ffffff;
    text-align: center;
    
}

.small_right_white {
	font-size: 12px;
    color:#ffffff;
    text-align: right;
    
}

.small_title_blue {
	font-size: 15px;
	font-weight: bold;
    color: #1676B5;

}

.normalcap {
	font-size: 14px;
    text-transform: uppercase;
    
}

.heading {
	font-size: 20px;
    font-weight: bold;
	color: #1676B5;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    background-image: url(../../images_template_241/bullet_heading.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px 0px 0px;
    
}

.headingplain {
	font-size: 20px;
    font-weight: bold;
	color: #1676B5;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#4A4A4A;
    
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#4A4A4A;
    
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#4A4A4A;
    
}

#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bolder;
	color : #eeeeee;
	text-align : left;
    text-transform: uppercase;
    margin: 0;
    padding: 12px 0px 0px 10px;
}

a:link {
	color: #187EC2;
	text-decoration: none;
}
a:visited {
	color: #187EC2;
	text-decoration: none;
}
a:hover {
	color: #F08D00;
	text-decoration: underline;
}
a:active {
	color: #F08D00;
	text-decoration: underline;
}


/****************************************************************/
/* snav2  css*/
/****************************************************************/
.snav2{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
border: 0px;
}

.snav2 li a{
background: #FFFFFF url(../../images_template_241/navigation/arrow_right.gif) no-repeat 1px center;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #888888;
display: block;
width: auto;
padding: 5px 0px 5px 0px;
padding-left: 15px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #D8DCDF;
}

* html .snav2 li a{ /*IE only. Actual nav width minus left padding of LINK (15px) */
width: 185px;
}

.snav2 li a:visited, .snav2 li a:active{
color: #888888;
text-decoration: none;
}

.snav2 li a:hover{
color: #187EC2;
text-decoration: none;
background-color: #F4F8FA;
background-image:url(../../images_template_241/navigation/arrow_right.gif); /*onMouseover image change. Remove if none*/
}

/****************************************************************/
/* snav3  css*/
/****************************************************************/
.snav3{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0;
width: 200px;
border: 0px;
}

.snav3 li a{
background: #FFFFFF url(../../images_template_241/navigation/arrow_right.gif) no-repeat 11px center;
font: 12px Arial, Helvetica, sans-serif;
color: #888888;
display: block;
width: auto;
padding: 5px 0px 5px 0px;
padding-left: 25px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #E8EAEC;
}

* html .snav3 li a{ /*IE only. Actual nav width minus left padding of LINK (25px) */
width: 175px;
}

.snav3 li a:visited, .snav3 li a:active{
color: #888888;
text-decoration: none;
}

.snav3 li a:hover{
color: #187EC2;
text-decoration: none;
background-color: #F4F8FA;
background-image:url(../../images_template_241/navigation/arrow_right.gif); /*onMouseover image change. Remove if none*/
}

/****************************************************************/
/* snav4  css*/
/****************************************************************/
.snav4{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0;
width: 200px;
border: 0px;
}

.snav4 li a{
background: #FFFFFF url(../../images_template_241/navigation/arrow_right.gif) no-repeat 21px center;
font: 12px Arial, Helvetica, sans-serif;
color: #888888;
display: block;
width: auto;
padding: 5px 0px 5px 0px;
padding-left: 35px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #E8EAEC;
}

* html .snav4 li a{ /*IE only. Actual nav width minus left padding of LINK (35px) */
width: 165px;
}

.snav4 li a:visited, .snav4 li a:active{
color: #888888;
text-decoration: none;
}

.snav4 li a:hover{
color: #187EC2;
text-decoration: none;
background-color: #F4F8FA;
background-image:url(../../images_template_241/navigation/arrow_right.gif); /*onMouseover image change. Remove if none*/
}


/****************************************************************/
/* NEWS SECTION  css*/
/****************************************************************/


     a.NavigLNK:link {font-size: 10px;font-weight:bold;color:black;text-decoration:none;;font-family:Arial, Helvetica, sans-serif;}

     a.NavigLNK:visited {font-size: 10px;font-weight:bold;color:black;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

     a.NavigLNK:hover {font-size: 10px;font-weight:bold;color:#696969;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

     a.CateLink:link {font-size: 10px;font-weight:bold;color:black;text-decoration:none;;font-family:Arial, Helvetica, sans-serif;}

     a.CateLink:visited {font-size: 10px;font-weight:bold;color:black;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

     a.CateLink:hover {font-size: 10px;font-weight:bold;color:#696969;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

	 .ArticleTitle {
	 	font-family:Arial, Helvetica, sans-serif;font-size:16px;color: Black;font-weight: bold;
	 }

	 .ArticleTitleSmall {
	 	font-family:Arial, Helvetica, sans-serif;font-size:12px;color: Black;font-weight: bold;
	 }

	 .textbox {
		 background-color : white;
		 border-bottom : 1px solid black;
		 border-left : 1px solid black;
		 border-right : 1px solid black;
		 border-top : 1px solid black;
		 padding-bottom : 1px;
		 padding-left : 1px;
		 padding-right : 1px;
		 padding-top : 1px;
		 color : black;
		 background : white;
         font-family:Arial, Helvetica, sans-serif;font-size: 10px;color: Black
    }

    .FootNote {
        font-size: 10px;
        color: gray;
    }

    .tdSUMMARY {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: Black
    }
    .tdDATE {
		  font-style: italic;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: Gray;
    }
    .thAUTHOR {
   	    font-style: normal;
		font-weight: normal;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
    }


    a.aTITLE:link    {color:#244037;text-decoration:none;font-weight: bold;}
    a.aTITLE:visited {color:#244037;text-decoration:none;font-weight: bold;}
    a.aTITLE:hover   {color:#dc143c;text-decoration:underline;font-weight: bold;}

    a.aCATEGORY:link    {color:navy;text-decoration:none;font-weight: bold;}
    a.aCATEGORY:visited {color:navy;text-decoration:none;font-weight: bold;}
    a.aCATEGORY:hover   {color:#dc143c;text-decoration:none;font-weight: bold;}

    a.MainMenuLNK:link    {color:Navy;text-decoration:none;}
    a.MainMenuLNK:visited {color:Navy;text-decoration:none;}
    a.MainMenuLNK:hover   {color:#dc143c;text-decoration:none;}


    a.RelatedArticle:link    {color:Black;text-decoration:none;font-weight: normal;}
    a.RelatedArticle:visited {color:Black;text-decoration:none;font-weight: normal;}
    a.RelatedArticle:hover   {color:#dc143c;text-decoration:underline;font-weight: normal;}

    a.clsPAGING:link    {color:Black;text-decoration:none;font-weight: bold;}
    a.clsPAGING:visited {color:Black;text-decoration:none;font-weight: bold;}
    a.clsPAGING:hover   {color:#dc143c;text-decoration:underline;font-weight: bold;}

    a.aTITLE_BLACK:link    {color:black;text-decoration:none;font-weight: bold;}
    a.aTITLE_BLACK:visited {color:black;text-decoration:none;font-weight: bold;}
    a.aTITLE_BLACK:hover   {color:Gray;text-decoration:underline;font-weight: bold;}



    .tdPOSTED {
       color: Black;
       font-size: 13px;
	   font-weight: bold;
	   font-family: Arial, Helvetica, sans-serif;
    }
    .divPOSTEDON {
       color: #606060;
       font-size: 10px;
	   font-style: italic;
	   font-family: Arial, Helvetica, sans-serif;
    }

    .TdArticleHeadLineOnly {
        background-color: White;
    }

    .trSUMMARY_DINAMIC {
       background-color: White;
    }

    .tdCOMMENTbODY {
       background-color: White;
	   font-style: italic;
	   font-family: Arial, Helvetica, sans-serif;
    }

    /* RUNNING SCROLLER STYLES  */
        a.ScrollLink:link {color: Navy;font-family: Arial, Helvetica, sans-serif;font : normal;text-decoration:none;}
        a.ScrollLink:visited {color: Navy;font-family: Arial, Helvetica, sans-serif;font : normal;text-decoration:none;}
        a.ScrollLink:hover {color: red;font-family: Arial, Helvetica, sans-serif;font : normal;text-decoration:none;}
        .ScrollerBullet {
        	color: Navy;
        	font-family: Arial, Helvetica, sans-serif;
        	font-size: 10px;
        }
        .PostedOnDiv {
            font-family: Arial, Helvetica, sans-serif;
            font-Size: 11px;
            font : normal;
            color: gray;
        }
        .ScrollerBreak {
        	height: 125px;
        }
    /* [ RUNNING SCROLLER STYLES ] */



    /* RSS FEED STYLES */
        a.rssTITLE:link {
            color: #4e4e4e;font-family: Arial, Helvetica, sans-serif;
            font : bold;text-decoration:none;font-size: 12px;
        }
        a.rssTITLE:visited {
            color: #4e4e4e;font-family: Arial, Helvetica, sans-serif;
            font : bold;text-decoration:none;font-size: 12px;
        }
        a.rssTITLE:hover {
            color: #dc143c;font-family: Arial, Helvetica, sans-serif;
            font : bold;text-decoration:none;
            font-size: 12px;
        }
        .rssDATE {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-style: italic;
            color: Gray;
        }
        .rssSUMMARY {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: Black;
        }
    /* [ RSS FEED STYLES ] */



/*Google map */

a.sidenav:link {
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #187EC2;
	text-decoration: none;
}


a.sidenav:visited {
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #187EC2;
	text-decoration: none;
}


a.sidenav:hover {
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #187EC2;
	text-decoration: underline;
}


a.sidenav:active {
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #187EC2;
	text-decoration: underline;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{
border-bottom: 0px;
margin-bottom: 0px;
}

.shadetabs ul{
padding: 3px 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 5px;
margin-right: 1px;
border: 1px solid #D8DCDF;
font: 12px Arial, Helvetica, sans-serif;
color: #4A4A4A;
background: #FFFFFF url(../../images_template_241/tab/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
text-decoration: none;
color: #4A4A4A;
}

.shadetabs li a:hover{
text-decoration: none;
color: #187EC2;
background-image: url(../../images_template_241/tab/shadeactive.gif);
}

.shadetabs li.selected{
position: relative;
top: 0px;
}

.shadetabs li.selected a{ /*selected main tab style */
text-decoration: none;
background-image: url(../../images_template_241/tab/shadeactive.gif);
border-bottom-color: #FFFFFF;
font: bold 12px Arial, Helvetica, sans-serif;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

