body {
	margin: 0px;
}
.pdts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646567;
	letter-spacing: -1px;
}
a.pdts:link {
	text-decoration: none;
}
a.pdts:visited {
	text-decoration: none;
}
a.pdts:hover {
	text-decoration: underline;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 14px;
	line-height: 15px;
}
.news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
}
a.news2:link {
	text-decoration: none;
}
a.news2:visited {
	text-decoration: none;
}
a.news2:hover {
	text-decoration: underline;
}
.login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.loginerr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FF0000;
}
.pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a8aa;
}
a.pied:link {
	text-decoration: none;
}
a.pied:visited {
	text-decoration: none;
}
a.pied:hover {
	text-decoration: underline;
}
.news3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 15px;
	letter-spacing: -1px;
}
.news4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	letter-spacing: -1px;
}
a.news4:link {
	text-decoration: none;
}
a.news4:visited {
	text-decoration: none;
}
a.news4:hover {
	text-decoration: underline;
}
.news5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 19px;
	font-weight: bold;
}
a.news5:link {
	text-decoration: none;
}
a.news5:visited {
	text-decoration: none;
}
a.news5:hover {
	text-decoration: underline;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
}
.normalspad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.normalspad:link {
	text-decoration: none;
}
a.normalspad:visited {
	text-decoration: none;
}
a.normalspad:hover {
	text-decoration: underline;
}
.normalspadbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a75b7;
	font-weight: bold;
}
.normalspadgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #acaeaf;
	font-weight: bold;
}
a.normalspadbleu:link {
	text-decoration: none;
}
a.normalspadbleu:visited {
	text-decoration: none;
}
a.normalspadbleu:hover {
	text-decoration: underline;
}
.normalpadcherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 25px;
}
.certif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
	letter-spacing: -1px;
}
a.certif:link {
	text-decoration: none;
}
a.certif:visited {
	text-decoration: none;
}
a.certif:hover {
	text-decoration: underline;
}
.normalpad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.decalagehist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 40px;
}
.normalpadblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.menuact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A75B7;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.menu:link {
	text-decoration: none;
}
a.menu:visited {
	text-decoration: none;
}
a.menu:hover {
	text-decoration: underline;
}
a.menuact:link {
	text-decoration: none;
}
a.menuact:visited {
	text-decoration: none;
}
a.menuact:hover {
	text-decoration: underline;
}
.menublanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.menublanc:link {
	text-decoration: none;
}
a.menublanc:visited {
	text-decoration: none;
}
a.menublanc:hover {
	text-decoration: underline;
}
.telmag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: -1px;
}
a.telmag:link {
	text-decoration: none;
}
a.telmag:visited {
	text-decoration: none;
}
a.telmag:hover {
	text-decoration: underline;
}
.titremag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 6px;
}
.mag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
	line-height: 20px;
}
.maglien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
}
a.maglien:link {
	text-decoration: none;
}
a.maglien:visited {
	text-decoration: none;
}
a.maglien:hover {
	text-decoration: underline;
}
.mag1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c8e;
	padding-right: 25px;
}
.edito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003b8c;
	font-weight: bold;
}
.txtmag{
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
}
.txtmagb{
	font-size: 11px;
	color: #003b8c;
}

.navig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.navig:link {
	text-decoration: none;
}
a.navig:visited {
	text-decoration: none;
}
a.navig:hover {
	text-decoration: underline;
}
.navigrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.navignoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tetpdt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #000000;
	font-weight: bold;
}
.pdtcomh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
}

.tetpdt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}
.carac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.caracgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D8D8D;
}
.tetcarac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.tetcaracblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}.tetcaracgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D8D8D;
	font-weight: bold;
}

/* MailChimp - 02 02 2011 */
.mce_inline_error {
	margin:0;
	padding:0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: red;
}
#mc-embedded-subscribe-form input {height: 20px;}
.response {	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

/*------------MODIF YANNICK---------------*/
.catatitre{position:relative;margin-left:16px;margin-right:16px;height:59px;}
.catatitre2{position:relative;margin-left:16px;margin-right:16px;height:63px;}
.imgtitre{position:absolute;z-index:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.pxpublic{position:absolute;z-index:2;margin:0px 0px 0px 800px;padding:0px 0px 0px 0px;text-align:center;}
.pxpublic a{color:#ffffff;text-decoration:none;}

.eleccata{position:relative;margin-left:16px;margin-right:16px;background:#4589c8;padding-top:10px;padding-bottom:0px;}
.eleccata2{padding-top:10px;margin-top:-10px;font-size:14px;}
.tpcata{background:#e28065;padding-top:10px;margin-top:-10px;}
.tpsani{background:#a2ddfb;padding-top:10px;margin-top:-10px;}
.gsbcata{background:#eb6911;padding-top:10px;margin-top:-10px;}

.elecmenu{position:relative;margin-left:0px;margin-right:0px;width:150px;float:left;}
.elecfleche{position:relative;margin-left:0px;margin-right:0px;width:74px;float:left;}
.electhumb{position:relative;margin-left:0px;margin-right:0px;width:142px;float:left;text-align:center;height:852px;}
.elecpage{position:relative;margin-left:0px;margin-right:0px;width:794px;float:left;}
.sanipage{position:relative;margin-left:0px;margin-right:0px;width:794px;float:left;}

a.lienpdf:link {
	text-decoration: none;
	color:#000;
}
a.lienpdf:visited {
	text-decoration: none;
	color:#000;
}
a.lienpdf:hover {
	text-decoration: underline;
	color:#000;
}
.eleccata a{color:#ffffff;}

.eleccata ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
.eleccata li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
 
 
 
/* 
.eleccata ul li a {
 display:block;
 float:left;   
 height:54px;
 color:black;
 text-decoration:none;
 text-align:center;
 padding:5px 10px;
 border:2px solid;
 border-color:#DCDCDC #696969 #696969 #DCDCDC;
 }
 
.eleccata ul li a:hover {
 background-color:#D3D3D3;
 border-color:#696969 #DCDCDC #DCDCDC #696969;
 } 
 
 */
 
 
 .eleccata ul li a {
 display:block;
 float:left;   
 height:54px;

 color:black;
 text-decoration:none;
 text-align:center;
 padding:5px 10px;
 border:2px solid #9FC6FF;

 color:#fff;
 /*arrondir les coins en haut à gauche et en bas à droite*/
 border-radius:10px 10px; 
-moz-border-radius:10px 10px;
-webkit-border-radius:10px 10px;

box-shadow:2px 2px 10px gray;
-moz-box-shadow:2px 2px 10px gray;
-webkit-box-shadow:2px 2px 10px gray;

margin:2px;

 }
.eleccata ul li a:hover {
 background-color:#fff;
 color:#0d6af5;
 } 
.coin {
background-color:#E4EFFF;
border:1px solid #9FC6FF;
 height:54px;
padding:5px;
/*arrondir les coins en haut à gauche et en bas à droite*/
border-radius:10px 0; 
-moz-border-radius:10px 0;
-webkit-border-radius:10px 0;
}







/*#thumbs {overflow:auto; list-style:none; padding:0;position:relative;margin-left:0px;margin-right:0px;width:142px;float:left;text-align:center;height:852px;}*/
#thumbs {overflow:auto; list-style:none; margin:0px; padding:0;width:707px;}
#thumbs li {float:left;height:150px;}
#thumbs a {display:block; padding:8px; outline:none;}
#thumbs a:hover, #thumbs a:focus {background:#fff;}
#thumbs a.active {background:#000;}
#viewer {position:relative; width:794px; height:1123px;}
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}


.bt-gauche2{
	
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border:0px solid #000000;


}
.bt-droit2{
	position:absolute;
	float:right;
	margin:10px 0px 0px 750px;
	padding:0px 0px 0px 0px;
	border:0px solid #000000;

	
}


#slidmodac{ 
	width:900px;	 
	position:relative;
	/*float:left; */
  border:0px solid #000000;
  margin-left:0px;
  margin-top:50px;
  left:50px;
	text-align:center; 
	background:#fff;
}


			.list_carousel_ac {
				margin: 0px 0px 0px 0px;
				
				
			}
			.list_carousel_ac ul {
				background-color: #fff;				
				margin: 0px 0px 0px 0px;				
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel_ac li {								
				text-align: center;
				background-color: #fff;				
				width: 120px;				
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 10px;
				display: block;
				float: left;
				height: 200px;
			}
			.list_carousel li:hover {border: 2px solid #c01c7d;}

/*-------------tab presse------------------------>*/

			#tab-container ul {width: 100%; list-style: none; margin: 0; padding: 0px 0px 0px 30px; }
			#tab-container ul li {display:list-item ;list-style-image : url(images/pucenews2.gif);height:20px;}
			#tab-container ul li a { display: block;outline: none; }
			#tab-container ul li a:hover { text-decoration: underline; }
			#tab-container ul li.active {position: relative; left: 1px; }
			#tab-container ul li a.active { font-weight: bold; text-decoration: none; border: solid 0px;color: #003c8e; }
			#tab-container .panel-container { padding: 10px; border: solid 0px; }
			
/*-------------fin tab presse------------------------>*/


/*------------FIN MODIF YANNICK---------------*/

/*
body {background:#222;}
img {vertical-align:middle; border:none;}
#thumbs {overflow:auto; list-style:none; margin:30px; padding:0;}
#thumbs li {float:left;}
#thumbs a {display:block; padding:10px; outline:none;}
#thumbs a:hover, #thumbs a:focus {background:#fff;}
#thumbs a.active {background:#000;}
#viewer {position:relative; width:700px; height:465px; margin-left:30px;}
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}
*/
