/* rouge : e31c19 / e31c19
gris : 707173 
gris menu fond : eceded 
gris menu 1 : 9c9e9f
gris menu 2 : c6c7c8
gris textes : 404040
gris phototheque : cfd1d2
*/

:focus{outline:0;}blockquote,q{quotes:"" "";}blockquote:before,blockquote:after,q:before,q:after{content:"";}body{background:white;color:black;line-height:1;}caption,th,td{font-weight:normal;text-align:left;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}

body{background:#e31c19;color:#000000;font-family:"trebuchet ms", helvetica, sans-serif;font-size:100%;padding:0;text-align:center; margin-top:0px; margin-bottom:20px }

#content{background:url("../images/bkg.gif") repeat-y; color:#000000;font-size:0.7em; margin:0 auto 20px; width:900px; text-align:left;  position:relative}
#container{padding:0 25px 50px;}
#accroche{background:url("../images/logo-aida-filigrane.png") no-repeat #e31c19 360px 0; height:50px; }

#header{background:url("../images/bkg.gif") repeat-y; color:#000000;margin:0; padding:0px 0 0px 0; position:relative; }

.cacher{position: absolute;	left: 0;top: -500px;width: 1px;	height: 1px;margin: 0;	padding: 0;	overflow: hidden;}


#contentarea{position:relative; }

#left{width:205px; float:left; margin-right:20px }
#left a:hover{text-decoration:underline}
#wrapper{width:625px; float:left; }

#wrapperHome{width:425px; float:left; margin-right:20px}

#right{width:175px; float:left; }

#left ul li{margin:3px 0 0 0; }
#left ul li a{background:#e31c19 url("../images/coins_arrondis/topleftmenuniv1.gif") top left no-repeat; display:block; text-decoration:none; text-transform:uppercase; color:#fff}
#left ul li a span{background:url("../images/coins_arrondis/bottomleftmenuniv1.gif") bottom left no-repeat; display:block ; padding:3px 5px 3px 28px;}
#left ul li#current a{background:url("../images/coins_arrondis/topleftmenuniv1fleche.gif") no-repeat top left #e31c19; font-weight:bold}
#left ul li.active a{background:url("../images/coins_arrondis/topleftmenuniv1flechedroite.gif") no-repeat top left #e31c19}


#left ul li.active ul li a{background:#9c9e9f url("../images/coins_arrondis/topleftmenuniv2.gif") top left no-repeat; color:#000;  font-weight:normal}
#left ul li.active ul li a span{background:url("../images/coins_arrondis/bottomleftmenuniv2.gif") bottom left no-repeat; display:block ; padding:3px 5px 3px 38px;}
#left ul li#current ul li a{background:#9c9e9f url("../images/coins_arrondis/topleftmenuniv2.gif") top left no-repeat; font-weight:normal} 


#left ul li.active ul li#current a{background:url("../images/coins_arrondis/topleftmenuniv2fleche.gif") no-repeat top left #9c9e9f; font-weight:bold}
#left ul li.active ul li.active a{background:url("../images/coins_arrondis/topleftmenuniv2flechedroite.gif") no-repeat top left #9c9e9f; font-weight:bold}

#left ul li.active ul li.active ul li a{background:#c6c7c8 url("../images/coins_arrondis/topleftmenuniv3.gif") no-repeat top left; color:#000;  font-weight:normal}
#left ul li.active ul li.active ul li a span{background:url("../images/coins_arrondis/bottomleftmenuniv3.gif") bottom left no-repeat; display:block ; padding:3px 5px 3px 48px;}

#left ul li.active ul li.active ul li#current a{background:url("../images/coins_arrondis/topleftmenuniv3fleche.gif") no-repeat top left #c6c7c8; color:#000; font-weight:bold}
#left ul li.active ul li.active ul li.active a{background:url("../images/coins_arrondis/topleftmenuniv3flechedroite.gif") no-repeat top left #c6c7c8; color:#000; font-weight:bold}

#left ul li.active ul li.active ul li.active ul li a{background:#fff url("../images/coins_arrondis/topleftmenuniv4.gif") no-repeat top left; color:#000;  font-weight:normal}
#left ul li.active ul li.active ul li.active ul a span{background:url("../images/coins_arrondis/bottomleftmenuniv4.gif") bottom left no-repeat; display:block ; padding:3px 5px 3px 58px;}
#left ul li.active ul li.active ul li.active ul li#current a{background:url("../images/coins_arrondis/topleftmenuniv4fleche.gif") no-repeat top left  #fff; color:#000; font-weight:bold}
#left ul li.active ul li.active ul li.active ul li.active a{background:url("../images/coins_arrondis/topleftmenuniv4fleche.gif") no-repeat top left #fff; color:#000; font-weight:bold}


#left ul.menuautres{margin-top:20px}
#left ul.menuautres li a{background:#404040 url("../images/coins_arrondis/topleftautres.gif") top left no-repeat; text-decoration:none; text-transform:uppercase; color:#fff}
#left ul.menuautres li a span{background: url("../images/coins_arrondis/bottomleftautres.gif") bottom left no-repeat; display:block ; padding:3px 5px 3px 28px;}
#left ul.menuautres li#current a{background:url("../images/coins_arrondis/topleftautresfleche.gif") top left no-repeat #404040; font-weight:bold;}
#left ul.menuautres a:hover{text-decoration:underline}


#footer{clear:both; text-align:right; padding-top:80px}
#illusbottom{position:absolute; bottom:0px; left:40px}

#menuBas{text-align:right; color:#ffffff; padding-right:25px; position:relative;  }

#bottom{background:url("../images/coins_arrondis/bkgbottom.gif") bottom left no-repeat; }

#breadcrumbs{color:#000; margin:0px 0; }
	#breadcrumbs li{display:inline}
	#breadcrumbs a{text-transform:capitalize;color:#000}
	#breadcrumbs a:hover{text-decoration:none; }

#actions{ background:#404040 url('../images/coins_arrondis/bottomleftactions.gif') bottom left no-repeat; margin:0 0px; padding:5px 22px;  position:relative; }
#actions table{position:relative; margin:0 0 0 auto}
#actions td{vertical-align:middle; }
#actions .a1{background:#000; color:#fff; width:120px; text-align:center}
#actions .a2 a{margin-left:5px; font-family:"trebuchet MS"; font-size:0.9em; color:#fff; text-decoration:none;margin-right:20px }
#actions .a3{background:#000; color:#fff; text-align:center; width:80px}
#actions .a4{}
#actions .a5 a{margin-left:5px; font-family:"trebuchet MS"; font-size:0.9em; color:#fff; text-decoration:none; }
#actions label{color:#fff}
#actions a:hover{color:#000000}

#menuHaut{text-align:right; color:#ffffff; padding-bottom:20px; }
#menuHaut table{margin:0 0 0 auto;  width:auto; color:#ffffff; background: #707173 url('../images/coins_arrondis/bottomlefttop.gif') bottom left no-repeat;  }
#menuHaut tr{border-spacing:0}
#menuHaut td{display:inline;padding:0px 22px; line-height:20px;border-spacing:0  }
#menuHaut a{color:#ffffff; font-size:0.8em; text-decoration:none }
#menuHaut a:hover, #menuHaut a#active_menu{text-decoration:underline}

#menuBas table{background:#707173 url('../images/coins_arrondis/topleftbottom.gif') top left no-repeat; margin:0 0 0 auto; padding:0px 22px; width:auto; color:#ffffff }
#menuBas td{display:inline;padding:0px 22px; line-height:20px }
#menuBas a{color:#ffffff; font-size:0.8em; text-decoration:none}
#menuBas a:hover, #menuBas a#active_menu{text-decoration:underline}

.lowerright{width:9px; height:7px; background:url('../images/coins_arrondis/bottomrighttop.gif') bottom right no-repeat; float:right; margin-top:-7px}

h2{font-family:Georgia, arial, sans-serif; color:#e31c19; font-size:1.6em; display:block; padding-bottom:2px; border-bottom:1px solid; line-height:20px; margin-bottom:10px; margin-top:15px; font-weight:normal;  }
h1{font-family:Georgia, arial, sans-serif; color:#e31c19;display:block; padding-bottom:2px; border-bottom:1px solid; line-height:20px; margin-bottom:15px; margin-top:25px; font-size:1.6em; font-weight:normal; text-transform:uppercase}
h3{font-family:Georgia, arial, sans-serif; font-size:1.4em; margin-top:20px; font-weight:normal;  text-align:left; clear:both;}
p{padding-bottom:10px; color:#404040; line-height:14px; }
label{color:#404040}

#wrapper a{color:#e31c19}
#wrapper a:hover{text-decoration:none}
strong{font-size:0.95em; font-family: "trebuchet ms",helvetica,sans-serif; color: #000000; line-height: 15px; font-weight: bold;}
#wrapper .back_button a{height:50px}
#footer a.hautDePage{color:#e31c19; line-height:30px; text-align:right}
#footer a.hautDePage:hover{text-decoration:none}
.sansmarge{margin-top:5px}
#comments-container h2{margin-top:15px}
hr{clear:both; height: 1px; margin: -0.5em 0; padding: 0; color: #fff; background-color: #fff; border: 0; visibility:hidden }

span.date, .createdate, .modifydate {display:block; font-size:0.95em; font-family:"trebuchet ms", helvetica, sans-serif; color:#000; line-height:15px; font-weight:normal; margin-bottom:5px; font-style:italic}
#wrapperHome img, #wrapper img, #page img{padding:0 10px 0px 0 }

.item57, .item58, .item59{display:none}
.toutesActualites{clear:both;  margin-top:20px; text-align:right; text-transform:uppercase}

#container{position:relative}


#phocagallery h3{padding:10px 0 0; margin:0;}
#phocagallery li{display:inline;  float:left;  margin:5px 15px 15px 0;}
#phocagallery  img{border:5px solid #cfd1d2; padding:0; margin:0 0 5px 0;}

.phocagallery-box-file{float:left; margin:0 15px 15px 0; }
#wrapper a, #wrapperHome a, .moduletableextrait  a{color:#e31c19}

.moduletableextrait object{margin-left:-5px; }


.moduletablezoom{background:url('../images/coins_arrondis/bottomzoom.gif') bottom left no-repeat #e31c1a; padding-bottom:10px }
.moduletablezoom2{background:url('../images/coins_arrondis/bottomzoom2.gif') bottom left no-repeat #707173; padding-bottom:10px }
.moduletablezoom h2{background:url('../images/coins_arrondis/topzoom.gif') 0 23px no-repeat #fff; padding-bottom: 10px; margin-bottom:0px}
.moduletablezoom2 h2{background:url('../images/coins_arrondis/topzoom2.gif') 0 23px no-repeat #fff; padding-bottom:10px; margin-bottom:0px}
.moduletablezoom h4, .moduletablezoom2 h4{padding:0 10px; color:#fff; font-family:Georgia, arial, sans-serif }
.moduletablezoom2 h2{border:0px}
.moduletablezoom img, .moduletablezoom2 img {padding:10px 0 }
.moduletablezoom p, .moduletablezoom2 p{padding:0 10px; color:#fff}
.moduletablezoom a, .moduletablezoom a{color:#fff}

#wrapperHome img.spacer{clear:both; width:400px; height:1px; padding:0}
#wrapper img.spacer{clear:both; width:600px; height:1px; padding:0}
.readon{display:inline; }

#accesskeys{display:none}
em{font-style:italic}

#comments-container .comment-form label{font-size:11px; display:block}
#comments-container .comment-form input{margin-bottom:15px}

.uppercase{text-transform:uppercase}
.jxtcnewshome img, .jxtcnews img{width:120px; padding-bottom:20px; float:left}

#logoCG{position:absolute; top:10px; right:50px}