

body {
padding:0 0 0 0;
margin:0;
font:76% verdana, sans-serif;
background:#e0e0e0;
color:#606466;
}
table {
color:#303030;
font-size: 11px;
border: solid #000000 1px;
}

a {
color:#303030;
text-decoration:none;
}

a:hover {
color:#303030;
text-decoration:none;
}

h1 {
margin:0 0 0 0;
font-size:13px;
color:#4CC1E9;
}
h2 {
margin:0 0 12px 0;
font-size:1.6em;
font-weight:normal;
}

h3 {
margin:0 0 0 0;
font-size:21px;
font-family:"Myriad Pro";
}

p {
margin:0 0 0 0;
font-size:11px;
text-align:left;
}

a img {
border:0;
}
#principale {
width:965px;
margin-left: 67px;
margin-right: 67px;
}
#contenu {
width:965px;
clear:both;
margin-left:auto;
margin-right:auto;
}
#hmenu {
clear:both;
width:965px;
margin-left:auto;
margin-right:auto;

}
#gauche {
margin-top:0px;
width:225px !important;
float:left;
padding-top:0px;
}
#bt1 {
width:210px;
height:87px;
background:url(../images/bouton1.jpg) top left no-repeat;
color:#FFFFFF;
font-weight: bold;
float:left;
margin-bottom:10px;
}
#bt1 a {
color:#FFFFFF;
font-weight: bold;
position:relative;
top:13px;
left:20px;
}
#bt1 a:hover {
color:#FFFFFF;
font-weight: bold;
}
.grand {
font-size:1.5em;
font-weight: bold;

}
#bt2 {
width:210px;
height:87px;
background:url(../images/bouton2.jpg) top left no-repeat;
float:left;
color:#FFFFFF;
font-weight: bold;
margin-bottom:10px;
}
#bt2 a {
color:#FFFFFF;
font-weight: bold;
position:relative;
top:13px;
left:20px;
}
#bt2 a:hover {
color:#FFFFFF;
font-weight: bold;
}
#bt3 {
width:210px;
height:87px;
background:url(../images/bouton3.jpg) top left no-repeat;
float:left;
color:#FFFFFF;
font-weight: bold;
margin-bottom:10px;
}
#bt3 a {
color:#FFFFFF;
font-weight: bold;
position:relative;
top:35px;
left:20px;
}
#bt3 a:hover {
color:#FFFFFF;
font-weight: bold;
}
#bt4 {
width:210px;
height:87px;
background:url(../images/bouton4.jpg) top left no-repeat;
float:left;
color:#FFFFFF;
font-weight: bold;
margin-bottom:10px;
}
#bt4 a {
color:#FFFFFF;
font-weight: bold;
position:relative;
top:13px;
left:20px;
}
#bt4 a:hover {
color:#FFFFFF;
font-weight: bold;
}
#bt4 span a:hover {
color:#FFFFFF;
font-weight: bold;
text-decoration: underline;
}

/* Main container */

#container {
position:absolute;
background-color: #ffffff;
left: 50%;
width: 1100px;
margin-left: -550px; /* moitié de la largeur */
padding:0px 0px 0px 0px;
}

#header {
width: 1100px;
height: 149px;
}

/* Site title section */

#logo {
margin:15px 0 0 0;
}

#logo h1 a {
color:#505050;
border:none;
}

#logo h1 a:hover {
color:#303030;url(../images/haut.jpg) top center no-repeat;

text-decoration:none;
border:none;
}

/* Toptab menu */



#divFileAriane ul li {
display: inline;
color: #4d4d4d;

}

#divFileAriane ul {
width:800px;
margin : 0px;
margin-bottom:0px;
padding-top: 2px;
padding-right: 0pt;
padding-bottom: 3px;
padding-left: 5px;
background-color: transparent;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 50%;
float:left;
font-size:10px;

}
div#date {
width:145px;
float:right;
padding-top:2px;
padding-bottom:3px;
text-align: right;
padding-right: 5px;
font-size:10px;
}
div#date.up:first-letter {text-transform: uppercase;}

/* Navitab menu */

#navitabs {
position: relative;
background: url(../images/menu_megalis.jpg) top center no-repeat;
padding-left: 0px;
width:965px;
height:40px;
margin-left:auto;
margin-right:auto;
}
.navitab {
text-decoration:none;
font-size:1.1em;
font-weight:bold;
}

#navitabs ul li {
display: inline;
margin-left: 25px;
position:relative;
top:13px;
}

.navitab a:hover {
text-decoration:none;
}
#form {
position: absolute;
left:760px;
top:0px;
width:200px; height:40px; text-align:right;
}
#bouton {
margin-top: 7px;
float:left;
height:22px;
width:20px;
padding: 0px;
padding-top:3px;
}
#textbox {
margin-top: 10px;
float:left;
width: 174px;
padding-left:8px;
background:url(form.jpg) top center no-repeat;
height:21px;
}
input{
background-color:transparent;
padding-top:3px;
padding-left:10px;
padding-right:10px;
border: 0px solid red;
font-size:12px;
}
#centre input{
padding-top:2px;
padding-left:4px;
padding-right:4px;
border: 1px solid #cccccc;
margin-top:5px;
margin-bottom:5px;
}


#bouton input {
padding: 0px;
}

/* Header description */

#desc {
height:200px;
color:#ffffff;
padding:0;
background:#505050 url(images/front.jpg) top left no-repeat;
clear:both;
margin:5px 0 15px 0;
}

#desc p {
width:290px;
font-size:1em;
line-height:1.3em;
padding:0 0 0 15px;
}

#desc h2 {
padding:15px 15px 0 15px;
color:#ffffff;
}

#desc a {
color:#ffffff;
text-decoration:none;
border-color:#ffffff;
}

/* Main content */

#centre {
padding-bottom: 15px;
padding-left: 0px;
width: 730px;
padding-left:10px;
padding-top: 8px;
float: left;

}
#centre li {
font-size: 12px;
}
.actus {
width:504px;
height:19px;
font-family:"Myriad Pro";
}
.dmaj {
float:right;
width:100px;
margin-top: 5px;
margin-right:5px;
font-size:10px;
text-align:right;
color:#FFFFFF;
}

#main {
 MARGIN-BOTTOM: 50px; WIDTH: 500px; float:left; TEXT-ALIGN: justify; padding-left:0px !important; padding-top:10px;
}
#main p em {
font-style:normal;
}
#main p {
text-align: justify;
}
#centre H3 {
font-family:"Myriad Pro";
}

#main h3 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight:bold;
font-size: 13px;
color: #303233;
}
#centre li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#main h1  {
margin-bottom:10px;
}

#main h3  {
text-align:left;
}
#main h3 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight:bold;
font-size: 13px;
color: #303233;
}
.news-list-item h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
}
#main table {
color:#606466;
}
#main table {
color:#606466;
border: solid 1px #606466;
}
#main table {
font-size: 10px;
}
/* Sidebar */

#sidebar {
padding-left: 0px;
float: left;
margin-left: 0px;
width: 190px;
padding-top: 10px;
margin-left: 15px;
}

#sidebar li a {
font-size:0.9em;
color:#606466;
}

#sidebar h4 {
margin-top: 10px;
font-size: 13px;
font-family:"Myriad Pro";
}

#sidebar p {
font-size:0.9em;
line-height:1.3em;
margin:0 0 15px 0;
padding-left: 5px;
padding-right: 5px;
 text-align:center; 
}
#informe p {
 text-align:left; 
}
#sidebar p a {
width:160px;
}
#sidebar a:hover {
text-decoration:underline;
}
#sidebar h3 a {
font-size: 13px;
font-weight:bold;
color: #4cc1e9;
}
#sidebar h3 {
font-size: 13px;
font-weight:bold;
color: #4cc1e9;
}
/* Footer */

#footer {
clear:both;
background:url(../images/footer.jpg) top center no-repeat;
padding:0;
margin:0;
width:965px;
margin-left:auto;
margin-right:auto;
line-height:33px;
margin-top:20px;
}

#footer a {
color:#808080;
}

#footer a:hover {
color:#303030;
}

#footer p {
color:#808080;
font-size:1.1em;
line-height:1.3em;
margin:15px 0 0 0;
padding:0;
}

.divmenuBlanc ul li {
border-left: 1px solid #303030;
padding-top: 0pt;
padding-right: 7px;
padding-bottom: 0pt;
padding-left: 7px;
display: inline;
}

.ulCoordonneesLast {

border-right: 1px solid #303030;
padding-right: 7px;

}

/* Various classes */

.photo {
padding:2px;
margin:0 0 8px 0;
background-color:#f0f0f0;
border:1px solid #d8d8d8;
}

.right {
margin-top:-8px;
text-align:right;
}

.block {
background:#f0f0f0;
padding:10px;
}

.sidelink {
text-align:left;
display:block;
width:140px;
background:#f0f0f0 url(images/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
border:none;
}

.sidelink:hover {
background:#e0e0e0 url(images/corner.gif) top right no-repeat;
text-decoration:none;
border:none;
}

.hide {
display:none;
}
.titre-article {
COLOR: red; LINE-HEIGHT: 36px; FONT-FAMILY: MyCustomFont;
}
@font-face {
 font-family: MyCustomFont;
 COLOR: red; LINE-HEIGHT: 36px;
 font-size: 14px;
 src: url("MyriadPro-Regular.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 COLOR: red; LINE-HEIGHT: 36px;
 font-size: 14px;
 src: url("MyriadPro-Regular.ttf") /* TTF file for CSS3 browsers */
 
 }
 
 .news-list-date {
 font-size:11px;
 }

.actus {
width:504px;
}

.videos {
width:199px;
height:326px;
background: url(../images/videos.jpg) top center no-repeat;
text-align:center;
}
.myGallery {
padding-top:25px;
}
.right {margin-top:-2px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
text-align:center;
font-family:"Myriad Pro";
}
.news-list-morelink {
margin-top:10px;
margin-bottom:10px;
font-size:12px;
color:#84D2ED;
}
.news-list-morelink a {
font-size:11px;
}
.news-list-morelink a:hover {
font-size:11px;
}
hr {
color: #CCCCCC;
}

.news-list-item h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 13px;
margin-bottom:10px;
color:#cccccc;
}

.news-single-item h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color: #000000;
}

.news-single-item h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 13px;
color: #000000;
}
.tx-danewslettersubscription-pi1-mustlogin {
margin-top:10px;
margin-bottom:10px;
}
.csc-firstHeader {
text-align:left;
}
table {
color:#303030;
font-size: 11px;
}
.csc-firstHeader {color:#303233;}

#main h2 {
color:#5F6162;
font-size:19px;
font-family:"Myriad Pro";
text-align:left;
}
.csc-firstHeader {
color:#5F6162;
font-size:19px;
text-align:left;
}
.news-single-backlink {
color:#ffffff;
font-size: 11px;
}
.news-single-backlink, .news-single-backlink a {
  font-weight: normal;
  font-size: 9px;
}

#main a {
text-decoration: none;
font-weight:bold;
color:#606466;
}
#main a:hover {
text-decoration: underline;
font-weight:bold;
color:#606466;
}
#centre li {
text-align:left;
}

#retour a {
COLOR: #66ccff
}
#retour a:hover {
COLOR: #66ccff
}
#main H1 {
color:#000000;
text-align:left;
font: verdana, sans-serif;
font-size:14px;
}
#c1169 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}
#c1802 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}


#c1064 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}


#c1057 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}


#c1058 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}


#c1059 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}


#c1060 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}

#c1979 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}
#c2415 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}
#c2431 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}
#c3078 H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}

#titre-masq-news {
COLOR: #66ccff;
}
#titre-lien {
COLOR: #000000;
}
#news-masq H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}
#titre-droite H1 {
color:#66ccff;
text-align:center;
font: verdana, sans-serif;
font-size:13px;
}
object {
background-color:#F4F4F4;
width: 464px;
height: 505px;
overflow: auto;
}
.top-haut-big {
background-color:#F4F4F4;
}
.top-haut-big h4 {
font: verdana, sans-serif;
font-size:13px;

}
#frame {
background-color:#F4F4F4;
}
#c4778 object {
background-color:#FFFFFF;
}
.csc-mailform {
font-size:11px;
}
#main .csc-mailform label {margin-right:20px; text-align:left; line-height:30px; font-weight:bold;}
#main .csc-mailform legend  {display:none;}

.tx-danewslettersubscription-pi1-listrow {
margin-top:10px;
}
#main .tx-danewslettersubscription-pi1 table {
border: solid 0px red;
}
#mailform {border: 0px solid #FFFFF;}

.tx_powermail_pi1_fieldwrap_html_radio_title {font-size:12px; font-weight:bold;}



#main .csc-default H1 {
color:#66ccff;
text-align:left;
font: verdana, sans-serif;
font-size:13px;
}
#main .csc-default .csc-firstHeader {color:#000000;}

#sidebar li .spip {
font-family: verdana,sans-serif;

color:red;
}

 .up              { }
   .up:first-letter { text-transform: uppercase }

   .csc-textpic-text {font-weight:normal;}

   .spip {margin-top:-5px;}
   
   div#Date:first-letter {
   text-transform: uppercase;
}
.powermail_mandatory_js {color:red;}

.espace {line-height:26px;}

.stats li {color:#EEEEEE !important;}
#c5219 iframe {padding:0px; background-color:#ffffff;}
#c5219 object {padding:0px; background-color:#ffffff;}
#c5223 iframe {padding:0px; background-color:#ffffff;}
#c5223 object {padding:0px; background-color:#ffffff;}
.tx_powermail_pi1_fieldwrap_html_radio_title {
margin-top:10px;

}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
margin-top:10px;
font-size: 12px;
font-weight: bold;
}
#frame {width:490px; height:420px;}

.news-list-morelink
{
margin-top: 10px;
font-size: 12px;
margin-bottom: 10px;
color: #0c64a3;
}
#main table p {text-align:left;}
div.csc-textpic div.csc-textpic-single-image img {
margin-bottom: 0px;
}
#justy {text-align:justify !important;}




