body {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    color:#1A193C;
    text-decoration:none;
}


/* +++++++++++++++++++++++++++++++++++++ */
/* Box-with-image-on-right styles */
/*
Here is the place to change the look of the
boxes with an image on the top-right corner
*/
/* +++++++++++++++++++++++++++++++++++++ */

/* the general table properties */
table.imgBox {
    width: 100%;
    background-color: #fff;
}

/* the "tab" containing the title */
table.imgBox span.header {
    background-color: #f2f2f2;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #2b6e9d;
    height: 25px;
    vertical-align: bottom;
    padding: 0px 30px 0px 30px;
    font-family : Verdana,Helvetica,sans-serif;
    font-size: 16px;
    color : #2b6e9d;
    font-weight: bold;
}

/* the main space, the one that keeps
   the content */
table.imgBox td.main {
    border-width: 0px 0px 1px 1px;
    border-style: solid;
    border-color: #2b6e9d;
    width: 535px;
    vertical-align: top; 
    background-color: #fff;
}

/* the bottom right corner */
table.imgBox td.rightbottom {
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #2b6e9d;
    width: 10px;
    padding: 0;
    margin: 0;
}

/* the empty space on the right of 
   the title */
table.imgBox .underline {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #2b6e9d;
    height: 25px;
    margin: 0px;
    padding: 1px 0 0 0;
    background-color: #F8F8ED;
    vertical-align: bottom;
}

/* the cell that contains the image */

table.imgBox td.img {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #2b6e9d;
    margin: 0;
    padding: 0;
}

table.imgBox A:link {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : underline;color : #2b6e9d;}
table.imgBox A:active {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : underline;color : #2b6e9d;}
table.imgBox A:visited {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : underline;color : #2b6e9d;}
table.imgBox A:hover {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : none;color : #2b6e9d;}

/* +++++++++++++++++++++++++++++++++++++ */
/* Article view styles */
/* +++++++++++++++++++++++++++++++++++++ */

.articleBodyFrame {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#1A193C;
    text-decoration:none;
}

.underline {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #2b6e9d;
    height: 25px;
    margin: 0px;
    padding: 0px;
    background-color: #F8F8ED;
    vertical-align: bottom;
}

.underlineFixed {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #2b6e9d;
    height: 25px;
    margin: 0px;
    padding: 0px;
    background-color: #F8F8ED;
    vertical-align: bottom;
    position: absolute;
    left: 133px;
    width: 646px;

}

/* Hack IE */
* html .underlineFixed{height: 20px}
* html .underline{height: 20px}

.articleHeader {
    background-color: #f2f2f2;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #2b6e9d;
    height: 24px;
    vertical-align: middle;
    padding: 0px 30px 0px 30px;
    font-family : Verdana,Helvetica,sans-serif;
    font-size: 16px;
    color : #2b6e9d;
    font-weight: bold;
}

.articleTitle {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#1A193C;
    text-decoration:none;
    padding:0.5em 0 0 0.5em;
    margin-bottom: 8px;
    background-image: url(pix.gif);
    background-repeat: no-repeat;
    background-position: left 1.2em;
    overflow: hidden;
}

/* Hack IE */
* html .articleTitle{background-position: left 1em}
* html .articleTitle{margin-top: 10px}

.articleTitleImg {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#1A193C;
    text-decoration:none;
    padding:0 0 0 8px;
    margin-bottom:10px;
    margin-left: -8px;
}


.articleDesc {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#1A193C;
    text-decoration:none;
    font-style:italic;
    padding-bottom: 1em;
}

.articleMain {
}

.textimage_css {
 /*clear:both;*/
padding-right:25px;
margin-right:100px;
}

.articleBodyFrame A:link {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : underline;color : #2B6E9D;}
.articleBodyFrame A:active {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : underline;color : #2B6E9D;}
.articleBodyFrame A:visited {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : underline;color : #2B6E9D;}
.articleBodyFrame A:hover {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 11px;text-decoration : none;color : #2B6E9D;}

.articleBodyFrame {
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #2b6e9d;
    vertical-align: top;
    padding: 10px 15px 10px 20px;
    background-color: #fff;
}

.articleMainWithBoxes {
    float: left;
    width: 75%;
}

.articleBoxes {
    width: 122px;
    float:right;
    padding:20px 0 0 0;
    clear:right;
}

.articleLastModified {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000;
    text-align: right;
    vertical-align: bottom;
    height: 100%;
    padding-top: 5px;
}

div.article_box_title {
  color: #fff;
  background-color: #2B6E9D;
  border: #2B6E9D;
  border-style: solid solid none solid;
  padding: 0.2em;
  font-weight: bold;
  text-align: center;
}

div.article_box_body {
  margin: 0 0 1em 0;
}

div.article_box_body .content {
  padding: 0.7em;
  background-color: #fff;
  border:#2B6E9D;
  border-style: solid;
  border-width: 1px;
}

div.article_box_body ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: -2em;
}


div.articleMainImage {
  padding-top: 0.5em;
}

div.articleTitleDescImg {
}

div.articleFile {
    margin-bottom: 1em;
}

div.articleILink {
    
}

div.articleELink {
    
}

.arrow_title A:link {font-family : Arial,Verdana,Helvetica,sans-serif;text-decoration : underline;color : #2B6E9D;}
.arrow_title A:active {font-family : Arial,Verdana,Helvetica,sans-serif;text-decoration : underline;color : #2B6E9D;}
.arrow_title A:visited {font-family : Arial,Verdana,Helvetica,sans-serif;text-decoration : underline;color : #2B6E9D;}
.arrow_title A:hover {font-family : Arial,Verdana,Helvetica,sans-serif;text-decoration : none;color : #2B6E9D;}

.titleonly_arrow {
  padding: 4px 0px 4px 15px;
  background-image: url(fleche_bleue_carre.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
}

div.boxfooter a:link {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 10px;text-decoration : none;color : #2B6E9D;}
div.boxfooter a:active {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 10px;text-decoration : none;color : #2B6E9D;}
div.boxfooter a:visited {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 10px;text-decoration : none;color : #2B6E9D;}
div.boxfooter a:hover {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 10px;text-decoration : underline;color : #2B6E9D;}

div.boxfooter {
    padding-top: 0;
    margin-top: 0;
}

div.bottombox {
    padding: 0 15px 4px 15px;
    margin-top: 0;
    background-color: #fff;
    border: #2B6E9D;
    border-width: 1px;
    border-style: none solid solid solid;
}

div.section_box {
  margin: 0 0 1em 0;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #2B6E9D;
}
div.section_box .title {
  font-weight: bold;
}
div.section_box .title2 {
  font-size: 120%;
  font-weight: bold;
}
div.section_box a.close {
  border: 0;
}
div.section_box .content {
 padding: 0.7em 0.7em 0.7em 3em;
}
div.section_box ul {
  margin-left: -1em;
  padding: 0;
}

/* CSS pour carte de France - Elections */
.marine11{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#1A193C;text-decoration:none;}
.livert10 A:link {font-family : Arial,Verdana,Helvetica,sans-serif;font-size : 10px;text-decoration : none;color : #4E783E;}