body, p, td, div, span, select, textarea, input {
	font-family:verdana, arial;
	font-size:10px;
}
body {
	margin:0px;
	background-color:#FFFFFF;
	text-align:center;
}
a {
	text-decoration:none;
	color:#2421AA;
}
a:hover {
	text-decoration:underline;
}
p, form {
	margin:0px;
}
p {
	color:#383838;
}
#centerframe, #centerframenone {
	margin:0px auto 0px auto;
	background:url(img/cleft_bot.gif) 0px 640px no-repeat;
}
#centerframenone {
	background:none;
}
#main, #mainhp, #medmain {
	text-align:left;
	width:1004px;
	background:url(img/cleft_top.gif) 0px 177px no-repeat;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	vertical-align:top;
}
#maininscr {
	text-align:left;
	width:1004px;
	background:url(img/titre_gauche_inscr.gif) 0px 140px no-repeat;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	vertical-align:top;
}
#maininscr #courberight {
	background:url(img/courbes_right.gif) 20px right no-repeat;
}
#maininscbox {
	text-align:left;
	width:1004px;
	background:url(img/courbe_gauche.gif) 0px 177px no-repeat;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	vertical-align:top;
}
#main.smenu {
	background-image:url(img/cleft_topsmenu.gif);
}
#medmain {
	background:url(img/im_fond_mediatheque.jpg) 0px 220px no-repeat;
}
#medmain.plain, .plain {
	background:url(img/im_fond_mediatheque_sans.jpg) 0px 220px no-repeat;
}
#mainhp {
	background:url(img/header_hp.jpg) top left no-repeat;
}

#cleft, #cright, #cmiddle, #hpleft, #hpright, #hpmiddle, #cmed {
	vertical-align:top;
}

#header, #headerhp {
	background:url(img/header.jpg) top left no-repeat;
	padding:0px 8px 0px 0px;
	height:140px;
}
#headerhp {
	background:none;
	height:120px;
}
#header #logo, #headerhp #logo {
	float:left;
	padding:8px 0px 0px 8px;
}
#header p, #headerhp p {
	text-align:right;
}
#header #topnav, #headerhp #topnav {
	padding:2px 0px 0px 0px;
	margin:0px 0px 55px 0px;
}
#header #topnav a, #headerhp #topnav a {
	color:#383838;
	white-space:nowrap;
}
#header #topnav a.lng, #headerhp #topnav a.lng {
	font-weight:bold;
}
#header #topnav img, #headerhp #topnav img {
	vertical-align:text-bottom;
}
#header #date {
	color:#000000;
	margin:0px 0px 19px 0px;
}
#header #accueil {
	float:right;
	background:url(img/header_accueil.gif) bottom left no-repeat;
	padding:12px 0px 6px 20px;
	width:1px;
	white-space:nowrap;
}
#header br {
	clear:both;
}

/* Subheader - nav */
#subheader, #subheader.off {
	clear:both;
	float:left;
	height:26px;
	position:relative;
	margin:0px;
	padding:0px 0px 0px 23px;
	background:url(img/nav_bot.gif) bottom right no-repeat;
	white-space:nowrap;
	display:none;
	z-index:100;
}
#subheader.off {
	display:block;
}
#subheader div {
	float:left;
	cursor:pointer;
	cursor:hand;
	padding:3px 8px 7px 24px;
	margin:0px 0px 0px -3px;
	height:16px;
}
#subheader div a, #subheader div.off a {
	font-size:13px;
	color:#383838;
	font-weight:bold;
}
#subheader div a:hover {
	text-decoration:none;
}
#subheader div#r100 {
	background:url(img/nav_100.gif) top left no-repeat;
}
#subheader div#r100.on {
	background-image:url(img/nav_100_on.gif);
}
#subheader div#r100.on a, #ssubheader div#sr100, #ssubheader div#sr100 a:hover, #ssubheader div#sr100 a.on {
	color:#780085;
}
#subheader div#r200 {
	background:url(img/nav_200.gif) top left no-repeat;
}
#subheader div#r200.on {
	background-image:url(img/nav_200_on.gif);
}
#subheader div#r200.on a, #ssubheader div#sr200, #ssubheader div#sr200 a:hover, #ssubheader div#sr200 a.on  {
	color:#4A8618;
}
#subheader div#r300 {
	background:url(img/nav_300.gif) top left no-repeat;
}
#subheader div#r300.on {
	background-image:url(img/nav_300_on.gif);
}
#subheader div#r300.on a, #ssubheader div#sr300, #ssubheader div#sr300 a:hover, #ssubheader div#sr300 a.on  {
	color:#EA7E1C;
}
#subheader div#r400 {
	background:url(img/nav_400.gif) top left no-repeat;
}
#subheader div#r400.on {
	background-image:url(img/nav_400_on.gif);
}
#subheader div#r400.on a, #ssubheader div#sr400, #ssubheader div#sr400 a:hover, #ssubheader div#sr400 a.on  {
	color:#BA093D;
}

#ssubheader, #ssubheader.off, #ssubheader.on {
	position:relative;
	margin-top:-3px;
	height:24px;
	width:auto;
	z-index:1;
}
head:first-child+body #ssubheader, head:first-child+body #ssubheader.off {
	clear:none;
	margin-top:22px;
}
#ssubheader div {
	position:absolute;
	left:0;
	white-space:nowrap;
	font-size:11px;
	height:13px;
	width:100%;
	padding:7px 0px 7px 18px;
	visibility:hidden;
	background:url(img/subnav_top.gif) top left repeat-y;
}
head:first-child+body #ssubheader div {
	height:13px;
}
#ssubheader div a {
	font-size:11px;
	color:#383838;
}
#ssubheader div a:hover {
	text-decoration:none;
}

#trail {
	clear:left;
	padding:8px 4px 8px 24px;
}

#cleft {
	padding:0px 12px 0px 0px;
}
#main.smenu #cleft {
	padding:0px;
}
#hpleft {
	padding:35px 0px 0px 0px;
	text-align:right;
}
#cmiddle {
	text-align:left;
}
#cmiddle.int {
	padding:7px 0px 0px 0px;
}
#hpmiddle {
	padding:130px 0px 0px 40px;
}
#cright {
	background:url(img/cright_top.gif) top left no-repeat;
	text-align:right;
}
#main .nobkgint, #main .plan {
	background:none;
}
#cright.plan {
	padding-top:40px;
}
#main #preright {
	text-align:right;
	vertical-align:middle;
}
#preright p.titre {
	width:100%;
}
#hpright {
	background:url(img/fond_mediatheque_hp.gif) 0px 34px no-repeat;
	text-align:right;
	height:500px;
}

#ptop {
	padding-top:12px;
	text-align:center;
}

#footer {
	margin:20px 0px 0px 0px;
}
#footer td {
	padding:0px 306px 0px 5px;
	text-align:center;
	background:url(img/footer.jpg) top right no-repeat;
	vertical-align:middle;
}
#footer td a {
	font-family:arial;
	color:#383838;
	white-space:nowrap;
}

/* home */
#bkghp {
	background:url(img/courbes_bas.gif) 0px 90px no-repeat;
}
#inscription {
	text-align:left;
	background:url(img/fond_inscrivez_vous.gif) top left no-repeat;
	padding:0px;
	width:265px;
	height:136px;
}
#inscription2 {
	text-align:left;
	padding:0px;
	margin-left:200px;
	margin-top:16px;
	width:60%;
}
#inscription p {
	padding:4px 0px 4px 40px;
}
#inscription p.titre {
	margin:0px;
	padding:2px 0px 4px 70px;
	font-size:19px;
	color:#383838;
}
#inscription table {
	margin-top:-4px;
}
#animation {
	text-align:left;
	background:url(img/zone_flash_site.gif) top left no-repeat;
	width:265px;
	height:121px;
	padding:4px 0px 0px 0px;
}
#animation.empty {
	background-image:url(img/zone_flash_site_empty.gif);
}
#animation p {
	margin:0px;
	color:#605353
}
#animation p.light {
	font-size:13px;
	padding:58px 0px 0px 50px;
}
#animation p.strong {
	font-size:17px;
	padding:0px 0px 0px 45px;
}
#animation p.strong img {
	margin:0px 2px 0px 0px;
}
#animation p.launch {
	font-size:12px;
	padding:0px 0px 0px 70px;
}
#identification {
	text-align:left;
	background:url(img/fond_deja_inscrit.gif) top left no-repeat;
	padding:0px;
	width:245px;
	height:162px;
}
#identification p {
	padding:4px 30px 0px 37px;
}
#identification p.titre {
	margin:0px;
	padding:2px 0px 8px 60px;
	font-size:19px;
	color:#383838;
}
#identification p input {
	margin-top:2px;
}
#identification table {
	margin:8px 0px 0px 0px;
}
#identification table td {
	vertical-align:middle;
	padding:0px 4px 0px 0px;
}
#identification td table {
	margin:0px;
}
#identification td td {
	padding:0px;
}
#identification #idt, #identification #mdp {
	width:130px;
	padding:1px 4px 1px 4px;
}
#identification .check {
	margin:0px 0px 0px -3px;
}
head:first-child+body #identification .check {
	margin:0px;
}
#hpright #alaune {
	background:url(img/alaune_top_hp.gif) 0px 4px no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 45px;
}
#hpright #alaune.eds {
	background:url(img/fond_edt_spec_acc.gif) 0px 4px no-repeat;
}
#alaune p {
	margin:0px;
	padding:10px 0px 0px 16px;
	font-weight:bold;
	color:#605353;
}
#alaune p span {
	font-weight:normal;
}
#alaune p a {
	color:#605353;
}
#alaune p.stitre {
	margin:0px;
	padding:6px 0px 4px 16px;
	font-size:17px;
	font-weight:bold;
	text-align:left;
}
#alaune.eds p.stitre {
	color:#FFFFFF;
}

/* types de paragraphes */
.imp {
	text-align:right;
	padding:0px 0px 0px 12px;
}
.clear {
	clear:both;
}
p.legend {
	padding:1px 2px 4px 0px;
}
p.comm {
	background:url(img/pic_comm.gif) top left no-repeat;
	padding:1px 2px 2px 16px;
}
p.doss {
	background:url(img/pic_doss.gif) top left no-repeat;
	padding:1px 2px 2px 16px;
}
p.lien {
	background:url(img/pic_lien_externe.gif) top left no-repeat;
	padding:1px 2px 2px 16px;
}
p.tel {
	background:url(img/pic_techarger.gif) top left no-repeat;
	padding:1px 2px 2px 23px;
}
p.info, div.blocfaq p {
	background:url(img/pic_lien_interne.gif) top left no-repeat;
	padding:1px 2px 2px 16px;
}
p.panier {
	background:url(img/pic_panier_media.gif) top left no-repeat;
	padding:1px 2px 2px 20px;
}
p.back {
	background:url(img/pic_back.gif) top left no-repeat;
	padding:1px 2px 2px 16px;
}
p.list {
	background:url(img/p.gif) 2px 6px no-repeat;
	padding:1px 2px 2px 10px;
}
p.list2 {
	background:url(img/p.gif) 2px 6px no-repeat;
	padding:1px 2px 2px 10px;
}
p.actu {
	color:#726F68;
	font-weight:bold;
	padding:1px 2px 2px 0px;
}
p.actu a {
	color:#726F68;
}
p strong, p.actu strong a {
	color:#383838;
}

/* gauche */
#hpleft div {
	margin:0px 0px 0px auto;
}
div.lbloc {
	margin:0px 0px 20px 0px;
	width:84%;
}
div.lbloc p {
	margin:0px 0px 4px 12px;
}
div.lbloc p.titre {
	background:url(img/titre_left.gif) bottom left no-repeat;
	margin:0px;
	padding:0px 0px 8px 12px;
}
div.lbloc p.titre a {
	font-size:14px;
	font-weight:bold;
	color:#605353;
}
div.lbloc p.titre a:hover {
	text-decoration:none;
}
div.lbloc p.titre b {
 font-size:14px;
 font-weight:bold;
}
div.lbloc p.stitre {
	padding:3px 0px 0px 0px;
	font-weight:bold;
}
div.lbloc p.sep {
	background:url(img/sep_left.gif) top left no-repeat;
	height:6px;
	overflow:hidden;
}
div.lbloc p.img {
	padding:3px 0px 3px 0px;
}
div.lbloc p.img img {
	border:1px solid #D8D8D8;
}
div.smenu {
	padding:0px;
}
#smenumed div.smenu {
	padding:6px 12px 0px 36px;
}
div.smenu p {
	background:url(img/puce_smenu.gif) 36px 10px no-repeat;
	padding:5px 62px 0px 46px;
}
#smenumed div.smenu p {
	background:url(img/puce_smenu.gif) 8px 8px no-repeat;
	padding:4px 0px 3px 18px;
}
div.smenu p.titre {
	background:url(img/filet_smenu.gif) bottom left no-repeat;
	font-size:17px;
	padding:7px 12px 2px 36px;
	margin-right:12px;
}
#smenumed div.smenu p.titre {
	font-size:12px;
	font-weight:bold;
	background:url(img/outils/fond_titre_medleft.gif) top left repeat-y;
	padding:5px 9px 5px 9px;
	margin-bottom:3px;
}
div.smenu p, div.smenu p a {
	font-size:11px;
	color:#383838;
}
div.smenu p a:hover {
	text-decoration:none;
}

#smenumed div.smenu p.on {
	background:url(img/outils/puce_smenu_med_on.gif) top left repeat-y;
	padding:4px 0px 3px 18px;
}

div.outils {
	background:url(img/filet_smenu_3.gif) bottom left no-repeat;
	padding:0px 0px 7px 0px;
}
#cmed div.outils {
	background-image:url(img/filet_smenu_2.gif);
}
div.outils p {
	background:url(img/p.gif) bottom left no-repeat;
	padding:6px 0px 3px 52px;
	font-size:17px;
}

td.titresond {
	background-color:#FBC100;
	padding:0px 6px 0px 6px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
div.sond, div.sondres {
	clear:left;
	border:1px solid #FBC100;
	border-left:none;
	background-color:#FFF9DE;
	padding:8px 10px 5px 8px;
	margin:0px 20px 20px 0px;
}
div.sond p.chapo, div.sondres p.chapo {
	padding:0px 0px 6px 0px;
}
div.sond table {
	margin:8px auto 4px auto;
}
div.sondres p {
	padding:4px 0px 4px 0px;
}
div.sondres img {
	background-color:#FFDE80;
	border:1px solid #FFDE80;
	padding:0px;
	margin:2px 2px 0px 0px;
	vertical-align:text-bottom;
}
div.sondres p.nbr {
	padding:6px 0px 0px 0px;
	text-align:right;
}

/* Mediatheque */
#imgmed, #gammed {
	padding:10px 0px 0px 0px;
}
#imgmed td {
	vertical-align:top;
}
#imgmed td.lcell, #imgmed td.rcell {
	padding:12px 8px 6px 0px;
}
#imgmed td.lcell div {
	border:1px solid #E0DFCD;
	text-align:center;
	width:100px;
	padding:4px 0px 4px 0px;
}
#imgmed td p {
	font-size:11px;
}
#imgmed td p.date {
}
#imgmed td p.desc {
}
#imgmed td p.num {
	padding:4px 12px 6px 0px;
	float:left;
}
#imgmed td p.num span {
	font-size:11px;
	font-weight:bold;
}
#imgmed td p.voir {
	background:url(img/pic_voir_media.gif) 0px 4px no-repeat;
	padding:0px 12px 0px 16px;
	margin-top:4px;
	float:left;
}
#imgmed td p.panier {
	float:left;
	margin-top:4px;
}
#imgmed .blocdeg {
	width:90%;
}
#imgmed p.tit10, #gammed p.tit10 {
	background-image:url(img/outils/fond_titre_mediatheque.gif);
}
#gammed table.newsbox td.lcell div {
	width:213px;
}
#gammed table.newsbox td.lcell p.info {
	margin-top:6px;
	font-size:11px;
}
#gammed table.newsbox td.rcell p.stitre {
	background-image:url(img/outils/fond_titre_court.gif);
}

#gamtab {
	margin:0px 24px 0px 12px;
}
#gamtab p.info {
	font-size:11px;
}
#gamtab td {
	padding:0px 15px 0px 15px;
}
#gamtab td.anghg {
	background:url(img/med_angle_h_g.gif) top left no-repeat;
}
#gamtab td.anghd {
	background:url(img/med_angle_h_d.gif) top right no-repeat;
}
#gamtab td.angbg {
	background:url(img/med_angle_b_g.gif) bottom left no-repeat;
}
#gamtab td.angbd {
	background:url(img/med_angle_b_d.gif) bottom right no-repeat;
}

/* droit */
#cright #rech {
	width:100%;
}
#cright .rechsp {
	padding:0px 8px 0px 8px;
}
div.rbloc {
	text-align:left;
	width:64%;
	margin:0px 0px 8px auto;
}
#cright.nobkgint div.rbloc {
	width:70%;
}
#cright.plan div.rbloc {
	width:90%;
}
#hpright div {
	text-align:left;
	margin:0px 0px 8px auto;
}
#preright div {
	text-align:left;
	margin-right:0px 0px 8px auto;
}
#preright div.sizer {
	width:185px;
	text-align:right;
}
#cright #media {
	width:100%;
	margin:20px 0px 0px 0px;
	height:235px;
}
#hpright #media {
	width:100%;
	margin:10px 0px 0px 0px;
}
#cright #mediasm {
	width:100%;
	background:url(img/fond_mediatheque_sm.gif) top right no-repeat;
}
#cright #rechsm {
	width:100%;
	background:url(img/fond_recherche_sm.gif) top right no-repeat;
}
#cright #questions {
	background:url(img/p.gif) bottom right no-repeat;
	padding:0px 0px 12px 0px;
	margin:12px 0px 20px auto;
}
#cright #questions p.titresm {
	background:url(img/p.gif) bottom right no-repeat;
	margin:0px 0px 8px 0px;
	padding:0px 12px 4px 0px;
	font-weight:bold;
}
#cright #plusinfos {
	background:url(img/p.gif) bottom right no-repeat;
	padding:0px 0px 1px 0px;
	margin:12px 0px 20px auto;
}
#cright #plusinfos p.info {
	margin:0px;
}
#cright #plusinfos p.titresm {
	background:url(img/p.gif) bottom right no-repeat;
	padding:0px 12px 7px 0px;
	font-weight:bold;
}
#cright #plusinfos div {
	background:url(img/p.gif) top left repeat-y;
	padding:12px 0px 12px 0px;
}

div.rbloc p {
	margin:4px 8px 0px 0px;
}

#hpright #media p.sample {
	width:164px;
	height:138px;
	margin:0px 0px 0px 39px;
	padding:0px;
	background:url(img/p.gif) 8px 8px no-repeat;;
}

#cright #media p.sample {
	width:146px;
	height:115px;
	margin:0px 0px 0px 46px;
	padding:0px;
	background:url(img/p.gif) top left no-repeat;;
}
#cright #media div.accroche {
	padding:4px 0px 0px 0px;
}
#cright #media div.accroche table, #hpright #media div.accroche table {
	margin:0px auto 0px auto;
	width:200px;
}
#cright #media div.accroche td, #hpright #media div.accroche td {
	text-align:center;
	font-size:12px;
}
#hpright #media div.accroche {
	margin:0px;
}
#cright #media table {
	margin:8px auto 0px auto;
}
div.rbloc p.bigger {
	font-size:11px;
}
div.rbloc p.titre, div.rbloc p.titresm, div.rblocfull p.titresm, p.titrepicto {
	text-align:right;
	margin:0px;
	background:url(img/titre_right.gif) bottom right no-repeat;
	padding:0px 0px 6px 0px;
}
div.rbloc p.on {
	background-image:url(img/titre_rightbig.gif);
}
div.rbloc p.titre a, div.rbloc p.titre span, div.rbloc p.titresm a, div.rblocfull p.titresm a, div.rbloc p.titrepicto a {
	background:url(img/p.gif) bottom right no-repeat;
	margin:0px;
	padding:10px 38px 2px 0px;
	font-size:14px;
	font-weight:bold;
	color:#605353;
	display:inline-block;
	width:100%;
	display/* */:inline-block;
	width/* */:auto;
}
div.rbloc p.titresm a, div.rbloc p.titresm, div.rblocfull p.titresm a, div.rblocfull p.titresm {
	font-size:13px;
}
div.rbloc p.titre a:hover, div.rbloc p.titresm a:hover, div.rblocfull p.titresm a:hover {
	text-decoration:none;
}

#picline a {
	margin:0px;
	display:block;
	background:url(img/picbot.gif) bottom left no-repeat;
	padding:0px 0px 7px 0px;
}
#picline a.on {
	background-image:url(img/picbot_on.gif);
}
#picline a.ong {
	background-image:url(img/picbot_on_g.gif);
}
#picline a.first {
	background-image:url(img/picbot-first.gif);
}
#picline a.firston {
	background-image:url(img/picbot-first_on.gif);
}
#picline div {
	background:#FAC100 url(img/upline.gif) top left no-repeat;
	margin:0px 0px 0px 12px;
	padding:0px 0px 1px 10px;
	text-align:center;
	visibility:hidden;
	font-size:11px;
}
#picline {
	float:right;
}
div.rbloc p.titre a:hover {
	text-decoration:none;
}
head:first-child+body div.rbloc p.titre a, head:first-child+body div.rbloc p.titre span, head:first-child+body div.rbloc p.titresm a, head:first-child+body div.rblocfull p.titresm a {
	display:block;
	width:auto;
}
div.rbloc p.big, div.rbloc p.med {
	background-image:url(img/titre_rightbig.gif);
}
div.rbloc p.big a {
	font-size:19px;
}
div.rbloc p.med a, #medmain #cright div.rbloc p.titre a, #medmain #cright div.rblocfull p.titre a {
	font-size:17px;
	font-weight:bold;
}
#hpright div.rbloc p.big a {
	font-size:16px;
}
#hpright span.mediatheque {
	font-size:17px;
}
div.rbloc p.titre a.aide, div.rbloc p.titresm a.aide, div.rblocfull p.titresm a.aide, .aide {
	background-image:url(img/pic_tit_aide.gif);
}
div.outils p.aide {
	background-image:url(img/pictos_g_aide.gif);
}
div.rbloc p.on a.aide, div.rblocfull p.on a.aide {
	background-image:url(img/pic_tit_aide_on.gif);
}
div.rbloc p.titre a.mediatheque, div.rbloc p.titrepicto a.mediatheque, div.rbloc p.titresm a.mediatheque, div.rblocfull p.titresm a.mediatheque, div.rbloc p.titre span.mediatheque, .mediatheque {
	background-image:url(img/pic_tit_mediatheque.gif);
}
div.outils p.mediatheque {
	background-image:url(img/pictos_g_mediatheque.gif);
}
div.rbloc p.on a.mediatheque, div.rblocfull p.on a.mediatheque {
	background-image:url(img/pic_tit_mediatheque_on.gif);
}
div.rbloc p.titre a.recherche, div.rbloc p.titresm a.recherche, div.rblocfull p.titresm a.recherche, .recherche {
	background-image:url(img/pic_tit_recherche.gif);
}
div.outils p.recherche {
	background-image:url(img/pictos_g_recherche.gif);
}
div.rbloc p.on a.recherche, div.rblocfull p.on a.recherche {
	background-image:url(img/pic_tit_recherche_on.gif);
}
div.rbloc p.titre a.agenda, div.rbloc p.titresm a.agenda, div.rblocfull p.titresm a.agenda, .agenda {
	background-image:url(img/pic_tit_agenda.gif);
}
div.outils p.agenda {
	background-image:url(img/pictos_g_agenda.gif);
}
div.rbloc p.on a.agenda, div.rblocfull p.on a.agenda {
	background-image:url(img/pic_tit_agenda_on.gif);
}
div.rbloc p.titre a.liens, div.rbloc p.titresm a.liens, div.rblocfull p.titresm a.liens, .liens {
	background-image:url(img/pic_tit_liens.gif);
}
div.outils p.liens {
	background-image:url(img/pictos_g_liensutiles.gif);
}
div.rbloc p.on a.liens, div.rblocfull p.on a.liens {
	background-image:url(img/pic_tit_liens_on.gif);
}
div.rbloc p.titre a.contacts, div.rbloc p.titresm a.contacts, div.rblocfull p.titresm a.contacts, .contacts {
	background-image:url(img/pic_tit_contacts.gif);
}
div.outils p.contacts {
	background-image:url(img/pictos_g_contact.gif);
}
div.rbloc p.on a.contacts, div.rblocfull p.on a.contacts {
	background-image:url(img/pic_tit_contacts_on.gif);
}
div.rbloc p.titre a.panier, div.rbloc p.titresm a.panier, div.rblocfull p.titresm a.panier, .panier {
	background-image:url(img/pic_tit_panier.gif);
}
div.outils p.panier {
	background-image:url(img/pictos_g_panier.gif);
}

div.rbloc p.on a.panier, div.rblocfull p.on a.panier {
	background-image:url(img/pic_tit_panier_on.gif);
}
div.rbloc p.titre a.profil, div.rbloc p.titresm a.profil, div.rblocfull p.titresm a.profil, .profil {
	background-image:url(img/pic_tit_profil.gif);
}
div.outils p.profil {
	background-image:url(img/pictos_g_profil.gif);
}
div.rbloc p.on a.profil, div.rblocfull p.on a.profil {
	background-image:url(img/pic_tit_profil_on.gif);
}
#cright p.sep {
	background:url(img/sep_left.gif) top left no-repeat;
	height:6px;
}
#cright p select {
	margin:2px 0px 4px 0px;
	width:96%;
}
#cright div.bkgliens, #cright div.pushbkgliens {
	background:url(img/cright_bot.gif) 80px 0px no-repeat;
	width:100%;
	text-align:right;
	margin:12px 0px 0px 0px;
	padding:6px 0px 0px 0px;
}
#cright div.bkgaide {
	background:url(img/fond_med_aide.gif) top left no-repeat;
	text-align:right;
	padding:0px;
}
#cright div.pushbkgliens {
	margin-top:64px;
}
/* types de blocs */
#cmiddle p.chapo, #cmiddle p.chapo3 {
	font-size:11px;
}
#cmiddle p.chapo2 {
	font-size:11px;
	padding:0px 0px 0px 12px;
}
#cmiddle p.chapo5 {
	font-size:11px;
	padding:12px 0px 0px 0px;
}
#cmiddle p.chapo4 {
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 12px;
}
#cmiddle p.chapo5 {
	font-size:11px;
	margin:0px;
	padding:0px;
}
#cmiddle p.date4 {
	font-size:11px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 4px 0px;
	font-weight:bold;
}
div.alaune {
	background:url(img/alaune_bot.gif) bottom right no-repeat;
	padding:0px 0px 18px 0px;
	margin:0px 0px 22px 0px;
	height:52px;
}
div.eds {
	background:url(img/edt_speciale_bot.gif) bottom right no-repeat;
}
head:first-child+body div.alaune {
	height:auto;
	min-height:52px;
}
div.alaune p.titre {
	background:url(img/alaune_top.gif) bottom left no-repeat;
	padding:0px 0px 8px 13px;
	font-size:18px;
	font-weight:bold;
	color:#605353;
	font-weight:bold;
}
div.eds p.titre {
	background:url(img/edt_speciale_top.gif) bottom left no-repeat;
	color:#FFFFFF;
}
table.newsbox {
	margin-top:18px;
}
table.newsbox td.lcell div {
	border:1px solid #E0DFCD;
	text-align:center;
	width:148px;
}
table.newsbox td.lcell div img {
	margin:5px;
}
table.newsbox td.lcell, table.newsbox td.rcell {
	vertical-align:top
}
table.newsbox td.lcell p {
	margin:4px 0px 0px 0px;
}
table.newsbox td.rcell p {
	padding:5px 4px 6px 12px;
	font-size:11px;
}
table.newsbox td p.stitre, table.newsbox2 td p.stitre {
	padding:0px 4px 10px 0px;
	font-size:17px;
	font-weight:bold;
	color:#726F68;
}
table.newsbox td.rcell p.stitre {
	padding:3px 4px 6px 12px;
	background:url(img/fond_alaune.gif) top left repeat-y;
}
table.newsbox2 td.rcell p.stitre {
	padding:3px 4px 6px 8px;
}
table.newsbox td span.date {
	font-size:11px;
}
div.alaune div.sep {
	height:18px;
	border-bottom:1px solid #CAE4EF;
}

div.actualite {
	background:url(img/actualite_bot.gif) bottom right no-repeat;
	padding:0px 22px 15px 0px;
	height:125px;
}
div.formvalider{
	text-align:center;
	background:url(img/actualite_bot.gif) bottom right no-repeat;
	padding:0px 22px 15px 0px;
	height:60px;
}
head:first-child+body div.actualite {
	height:auto;
	min-height:125px;
}
div.actualite p {
	margin:0px 0px 6px 14px;
	font-size:11px;
}
div.actualite p.titre {
	background:url(img/fond_titre_blanc.gif) bottom left no-repeat;
	margin:0px 0px 4px 0px;
	padding:2px 0px 14px 16px;
	font-size:14px;
	color:#605353;
	font-weight:bold;
}
div.actualite p.titrepicto {
}
div.actualite p span {
	font-weight:normal;
}
div.actualite p.info a {
	font-size:10px;
}

table.button td.bl, table.button td.br, table.button2 td.bl, table.button2 td.br, table.button2w td.bl, table.button2w td.br, #inscbox table.button2 td.bl, #inscbox table.button2 td.br, #inscbox table.button2w td.bl, #inscbox table.button2w td.br {
	padding:0px;
}
table.button td.bmid {
	background:url(img/bou_pix.gif) top left repeat-x;
	padding:2px 4px 2px 4px;
}
table.button2 td.bmid, #inscbox table.button2 td.bmid {
	background:url(img/bou_pix_big.gif) top left repeat-x;
	padding:4px 3px 2px 3px;
}
table.button2w td.bmid, #inscbox table.button2w td.bmid {
	background:url(img/bou_pix_big_w.gif) top left repeat-x;
	padding:4px 3px 2px 3px;
}
td.bmid a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
table.button2w td.bmid a {
	color:#FBC100;
}
td.bmid a:hover {
	text-decoration:none;
}

div.ssmenu {
	padding:12px 0px 8px 0px;
}
div.ssmenu a, div.ssmenu span {
	font-size:11px;
	color:#383838;
	display:inline-block;
	padding:1px 5px 2px 5px;
	vertical-align:middle;
	white-space:nowrap;
}
div.ssmenu a:hover {
	text-decoration:none;
}

div.blocdeg, div.linkbox {
	background:url(img/filet_long.gif) top left no-repeat;
	padding:1px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}

div.nomrg {
	margin:0px;
}
span.bstrong {
	font-weight:bold;
	font-size:11px;
}
.bolder, div.actualite p span.bolder {
	font-weight:bold;
}
td.hnav {
	font-size:11px;
	color:#A3A388;
}
td.hnav a {
	color:#A3A388;
}
td.hnav span {
	font-size:11px;
	font-weight:bold;
	color:#383838;
}
table.docpresstab td {
	vertical-align:top;
	padding:6px 4px 8px 4px;
}
table.docpresstab td.sep {
	background:url(img/filet_separateur.gif) top center no-repeat;
	padding:0px;
}
table.docpresstab tr.alt {
	background-color:#F9F8F4;
}
table.docpresstab td p {
	font-size:11px;
}
table.docpresstab td p.info {
	font-size:10px;
}

table.brvtab td {
	vertical-align:top;
	padding:12px 4px 12px 4px;
}
table.brvtab td.lcell div {
	border:1px solid #E0DFCD;
	padding:5px;
	text-align:center;
}
table.brvtab td.sep {
	background:url(img/filet_separateur.gif) top center no-repeat;
	padding:0px;
}
table.brvtab tr.alt {
	background-color:#F9F8F4;
}
table.brvtab td p {
	font-size:11px;
}
table.brvtab td p.date {
	font-size:12px;
}
table.brvtab td p.panier {
	font-size:10px;
	margin-top:2px;
}

table.agdtab {
	margin:12px 0px 36px 0px;
}
table.agdtab th {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background-color:#FFF4C8;
}
table.agdtab td, table.agdtab th {
	vertical-align:top;
	padding:6px 6px 8px 6px;
}
table.agdtab td.sep {
	background:url(img/filet_separateur.gif) top center no-repeat;
	padding:0px;
}
table.agdtab tr.alt {
	background-color:#F9F8F4;
}
table.agdtab td p {
	font-size:11px;
	margin:0px;
}
table.agdtab td p.info a {
	font-size:11px;
}

table.conttab {
	margin:24px 0px 24px 0px;
}
table.conttab td {
	vertical-align:top;
	padding:8px 8px 8px 8px;
}
table.conttab td.sep {
	background:url(img/filet_separateur.gif) top center no-repeat;
	padding:0px;
}
table.conttab tr.alt {
	background-color:#F9F8F4;
}
table.conttab td p {
	font-size:11px;
}
table.conttab td p.nom {
	font-size:12px;
	font-weight:bold;
}
table.conttab td p.contno {
	font-size:12px;
}
table.conttab td p.stat {
	padding:3px 0px 0px 0px;
}
table.conttab td.action {
	vertical-align:middle;
}

table.intertab {
	margin:24px 0px 0px 0px;
}
table.intertab td {
	vertical-align:top;
	padding:12px 12px 12px 12px;
}
table.intertab td.sep {
	background:url(img/filet_separateur.gif) top center no-repeat;
	padding:0px;
}
table.intertab tr.alt {
	background-color:#F9F8F4;
}
table.intertab td p {
	font-size:11px;
}
table.intertab td p.tel {
	font-size:10px;
	margin-top:4px;
}
div.linkbox div table.caract td p {
	font-size:11px;
	margin:0px;
}
div.linkbox div table.caract td p.stit {
	font-size:13px;
	margin:0px 0px 4px 0px;
}

a.dirlnk {
	font-size:11px;
}
a.dirlnk img {
	vertical-align:text-bottom;
}
div.blocdeg div {
	background:url(img/sousfilet_long.gif) top left repeat-y;
}
#imgmed div.blocdeg div {
	background-image:url(img/sousfilet_long_med.gif);
}
div.linkbox div {
	background-color:#F7F6F0;
}
div.linkbox div p {
	margin:0px 0px 3px 0px;
}
div.linkbox div p.stit {
	font-size:13px;
	margin:0px 0px 4px 0px;
}

table.btype1 td.lcell, table.btype1 td.rcell {
	vertical-align:top;
}
table.btype1 td.bot {
	vertical-align:bottom;
}
table.btype1 td p, table.btype1 td li {
	font-size:11px;
}
table.btype1 td p.stit {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 2px 0px;
}
table.btype1 td p.sstit {
	margin:0px 0px 2px 0px;
	font-weight:bold;
}
table.btype1 td p.stitb, p.stitb {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	padding:0px;
}
p.stitb {
	padding:18px 0px 0px 8px;
}
table.btype1 td p.stit2 {
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
}
table.btype1 td.lcell div {
	border:1px solid #E0DFCD;
	padding:5px;
	text-align:center;
}

div.docpresse {
	background:url(img/actualite_bot.gif) bottom right no-repeat;
	padding:0px 22px 22px 0px;
	height:125px;
	margin:30px 0px 20px 0px;
	width:300px;
}
head:first-child+body div.docpresse {
	height:auto;
	min-height:125px;
}
div.docpresse p {
	margin:0px 0px 0px 14px;
	font-size:11px;
	width:70%;
}
div.docpresse p select {
	width:100%;
	margin:8px 0px 2px 0px;
	font-size:11px;
}
div.docpresse p.titre {
	width:100%;
	background:url(img/fond_titre_blanc.gif) bottom left no-repeat;
	margin:0px 0px 4px 0px;
	padding:2px 0px 14px 16px;
	font-size:14px;
	color:#605353;
	font-weight:bold;
}
div.docpresse table {
	margin-top:12px;
}

table.data {
	border-collapse:collapse;
	margin:12px 0px 0px 0px;
	border:1px solid #8E8C87;
	border-right:none;
	border-bottom:none;
}
table.data td, table.data th {
	border:1px solid #8E8C87;
	border-left:none;
	border-top:none;
	padding:4px 6px 4px 6px;
	font-size:11px;
}
table.data th {
	background-color:#F4F1E4;
	font-weight:normal;
	text-align:left;
}
table.data tr.alt {
	background-color:#F9F8F4;
}


/* structures avec titre arrondi */
p.tit00, p.tit10, p.tit01, p.tit00b, p.tit00l, p.tit01l {
	background:url(img/p.gif) bottom left no-repeat;
	font-size:14px;
	color:#383838;
	padding:2px 0px 14px 16px;
	margin:0px;
}
p.tit10, p.tit00b {
	font-weight:bold;
}
p.tit00, p.tit01, p.tit00b {
	background-image:url(img/fond_titre_blanc.gif);
}
div.bloc0 {
	padding:24px 0px 0px 0px;
}
td.bloc1 {
	padding:0px 0px 0px 24px;
}
div.bloc0 p.desc {
	padding:0px 10px 0px 15px;
	font-size:11px;
}
div.bloc3 {
	padding:15px 0px 0px 0px;
}
div.bloc3 p.titre {
	background:url(img/fond_titre_rech.gif) bottom left no-repeat;
	font-size:11px;
	color:#383838;
	padding:2px 0px 20px 8px;
	margin:12px 0px 0px 0px;
	font-weight:normal;
}
div.bloc3 p.desc {
	padding:0px 0px 0px 30px;
	margin:0px;
	font-size:11px;
}
div.bloc3 p.desc *, div.bloc3 p.desca *, div.bloc3 p.descb * {
	font-size:11px;
}
div.bloc3 p.desca, div.bloc3 p.descb {
	float:left;
}
div.bloc3 p.desca {
	padding:19px 0px 0px 0px;
	width:128px;
	text-align:right;
	margin:0px;
}
div.bloc3 p.descb {
	padding:8px 0px 0px 8px;
	margin:0px;
}
div.bloc3 td.mot {
	font-size:11px;
	padding:0px 12px 0px 30px;
}
div.resbloc {
	padding:12px 0px 0px 0px;
}
div.resbloc p.stars {
	padding:0px 0px 0px 5px;
}

#biotab {
	padding:24px 0px 12px 8px;
}
table.biotab td {
	vertical-align:top;
	padding:8px 8px 8px 8px;
}
table.biotab td.sep {
	background:url(img/filet_separateur.gif) top center no-repeat;
	padding:0px;
}
table.biotab tr.alt {
	background-color:#F9F8F4;
}
table.biotab td p {
	font-size:11px;
}
table.biotab td p.nom {
	font-size:12px;
	font-weight:bold;
}
table.biotab td p.stat {
	padding:3px 0px 0px 0px;
}

div.bloc5 {
	padding:0px 0px 0px 12px;
	margin-left:8px;
	font-size:11px;
	background:url(img/filet_fond_lien.gif) top left repeat-y;
}
div.bloc5 select {
	margin:5px 0px 8px 0px;
	font-size:11px;
}
div.bloc5 p {
	float:left;
	margin-right:12px;
}
div.bloc5 p.none {
	clear:left;
	float:none;
	width:1px;
	height:5px;
	overflow:hidden;
}
#inscboxlogo {
	margin-left:35px;
	margin-top:10px;
}

#inscboxheader {
	background:url(img/header_hp2.jpg) top left no-repeat;
	height:209px;
}

#inscbox td {
	font-size:11px;
	padding:2px 6px 2px 0px;
}
#inscbox td.lab {
	text-align:right;
}
#inscbox table.button2, #inscbox table.button2w {
	margin:15px;
}
#inscbox table.button2 td.bmid, #inscbox table.button2w td.bmid {
	text-align:center;
}

#inscbox .annotation {
	font-family:verdana;
	font-size:10px;
	color:#605353;
}

#inscboxtitle {
	padding-top:5px;
	padding-left:55px;
	color:#605353;
	font-size:19px;
	font-weight:bold;
}

#inscboxtitle2 {
	padding-top:5px;
	color:#605353;
	font-size:19px;
	font-weight:bold;
}

#inscbox td p.titre {
	background:url(img/fond_titre_rech.gif) bottom left no-repeat;
	font-size:11px;
	color:#383838;
	padding:2px 0px 20px 8px;
	margin:12px 0px 0px 0px;
	font-weight:normal;
}

#inscbox p.btitre {
	clear:both;
	background:url(img/fond_titre_form2.gif) bottom left no-repeat;
	font-size:11px;
	color:#383838;
	padding:2px 0px 20px 8px;
	margin:15px 0px 0px 0px;
	font-weight:normal;
}

#inscbox div,p {
	font-size:11px;
}

#inscbox td.lib{
	padding:3px 5px 3px 30px;
}
#inscbox input.sz1 {
	width:95px;
}
#inscbox input.sz2 {
	width:35px;
}
#inscbox input.sz3 {
	width:155px;
}

div.blocfaq {
	padding:4px 0px 40px 18px;
	width:90%;
}
div.blocfaqdesc {
	padding:4px 0px 40px 22px;
	width:90%;
}
div.blocfaq p {
	font-size:11px;
}
div.sep {
	background:url(img/filet_separateur.gif) top center no-repeat;
	padding:0px 0px 12px 0px;
}
div.blocfaqdesc p {
	font-size:11px;
}
div.blocfaqdesc p.titre {
	font-weight:bold;
	padding:4px 0px 8px 0px;
}
div.blocfaqdesc p.top {
	text-align:center;
	padding:12px 0px 24px 22px;
	font-size:10px;
}

div.bloccont {
	padding:0px 0px 24px 0px;
}
div.bloccontacces {
	padding:2px 0px 24px 15px;
}
div.bloccontacces2 {
	padding:2px 0px 24px 0px;
}
div.bloccontacces p.tel, div.bloccontacces2 p.tel {
	margin:5px 0px 0px 0px;
}
div.bloccont p.desc {
	font-size:11px;
	padding:0px 0px 8px 0px;
}
div.bloccont table.button {
	margin:0px 0px 8px 0px;
}
div.bloccont p select {
	width:200px;
	margin:8px 0px 0px 0px;
}

#cmiddle p.ins {
	margin:18px 0px -8px 0px;
}

div.rounded {
	height:134px;
	padding:24px 0px 0px 0px;
}
div.rounded div.arc {
	position:absolute;
}
div.rounded div.contents {
	width:100%;
}
div.rounded p.titre {
	padding:1px 4px 1px 122px;
	background:url(img/fond_rounded.gif) 100px 0px repeat-y;
	font-size:14px;
	color:#383838;
	font-weight:bold;
}
div.rounded p.filet {
	background:url(img/filet_gris_titre2.gif) 100px 0px no-repeat;
	height:1px;
}
div.rounded p.desc {
	padding:10px 10px 5px 122px;
	font-size:11px;
}
head:first-child+body div.rounded {
	height:auto;
	min-height:110px;
}

div.rounded3 {
	height:134px;
	padding:0px 0px 24px 0px;
}
div.rounded3 div.arc {
	position:absolute;
}
div.rounded3 div.contents {
	width:100%;
}
div.rounded3 p.titre {
	padding:1px 4px 1px 122px;
	background:url(img/fond_rounded.gif) 100px 0px repeat-y;
	font-size:14px;
	color:#383838;
	font-weight:bold;
}
div.rounded3 p.filet {
	background:url(img/filet_gris_titre2.gif) 100px 0px no-repeat;
	height:1px;
}
div.rounded3 p.desc {
	padding:10px 10px 10px 122px;
	font-size:11px;
}
div.rounded3 p.tabheader {
	background:url(img/p.gif) top left repeat-y;
	padding:4px 0px 4px 8px;
	margin-top:12px;
	font-size:12px;
	width:90%;
}
div.rounded3 table.tab td {
	padding:6px;	
}
div.rounded3 table.tab td p.info {
	font-size:11px;
}
head:first-child+body div.rounded3 {
	height:auto;
	min-height:110px;
}

div.roundedshort {
	padding:24px 0px 24px 0px;
}
div.roundedshort div.arc {
	position:absolute;
}
div.roundedshort div.contents {
	width:100%;
}
div.roundedshort p.titre {
	padding:1px 4px 1px 23px;
	background:url(img/fond_rounded.gif) 5px 0px repeat-y;
	font-size:14px;
	color:#383838;
}
div.roundedshort p.titre_impr {
	padding:1px 4px 1px 23px;
	background:url(img/fond_rounded.gif) 5px 0px repeat-y;
	font-size:14px;
	color:#383838;
}
div.roundedshort p.filet {
	background:url(img/filet_gris_titre2.gif) 5px 0px no-repeat;
	height:1px;
}
div.roundedshort p.desc {
	padding:10px 10px 10px 23px;
	font-size:11px;
}
div.roundedshort table.desc {
	margin:10px 10px 10px 23px;
}

#medleft {
	padding:0px 0px 0px 12px;
}
div.medleft {
	padding:15px 12px 0px 0px;
	width:170px;
}
div.medleft div {
	border:1px solid #E0DFCD;
	padding:4px;
	text-align:center;
	width:148px;
}
div.medleft p.titre {
	font-size:11px;
	font-weight:bold;
	padding:3px 0px 5px 8px;
	background:url(img/p.gif) top left repeat-y;
}
div.medleft p.info {
	margin:4px 0px 0px 7px;
	font-size:11px;
}

table.onglets {
	margin:12px 0px 0px 0px;
}
table.onglets td {
	vertical-align:bottom;
	background:url(img/onglet_off.gif) bottom left no-repeat;
}
#imgmed table.onglets td {
	background-image:url(img/onglet_med_off.gif);
}
table.onglets td.on {
	background:url(img/onglet_on.gif) bottom left no-repeat;
}
#imgmed table.onglets td.on {
	background-image:url(img/onglet_med_on.gif);
}
table.onglets td div {
	text-align:center;
	padding:0px 15px 0px 15px;
}
table.onglets td div, table.onglets td div a {
	font-size:11px;
	color:#383838;
}
table.onglets td div.comm {
	background:url(img/pic_comm_doc.gif) 10px 0px no-repeat;
	padding:0px 20px 0px 30px;
}
table.onglets td div.doss {
	background:url(img/pic_doss_doc.gif) 10px 0px no-repeat;
	padding:0px 15px 0px 25px;
}

table.onglets td div {
	padding:0px 10px 0px 10px;
}
#panongl td div.comm {
	background:url(img/pic_comm_doc.gif) 4px 0px no-repeat;
	padding:0px 4px 0px 20px;
}
#panongl td div.doss {
	background:url(img/pic_doss_doc.gif) 2px 0px no-repeat;
	padding:0px 4px 0px 22px;
}
#panongl td div.phot {
	background:url(img/pic_phot_doc.gif) 2px 0px no-repeat;
	padding:0px 4px 0px 20px;
}

/* mon panier */
#pantab {
	border:2px solid #FFFFFF;
	border-right:none;
	border-bottom:none;
}
#pantab table, #pantab table td {
	border:none;
}
#pantab tr.alt {
	background-color:#F9F8F4;
}
#pantab th {
	background:#F7F6F0 url(img/onglet_pan.gif) bottom left no-repeat;
	color:#605353;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	padding:4px 12px 4px 12px;
	height:30px;
}
#pantab th.im {
	text-align:center;
}
#pantab th.datesto {
	text-align:center;
}
#pantab td {
	vertical-align:top;
	border:2px solid #FFFFFF;
	border-left:none;
	border-top:none;
	font-size:11px;
	padding:8px;
}
#pantab td.type {
	text-align:right;
	padding-right:0px;
	border-right:none;
}
#pantab td.checkcell {
	background-color:#FFF4C8;
}
#pantab td * {
	font-size:11px;
}
#pantab p.stock {
	text-align:right;
	font-size:10px;
	padding-top:4px;
}
#panenv {
	border:2px solid #FFFFFF;
	border-top:none;
	border-bottom:none;
	padding:8px 8px 0px 8px;
	background-color:#FFF4C8;
}
#panenv table.button {
	float:left;
	margin-right:25px;
}
#panenv p {
	padding:0px 0px 8px 0px;
}
#panenv td p.zip {
	padding:0px;
	font-size:11px;
}
#pansuppr {
	border:2px solid #FFFFFF;
	padding:8px;
	background-color:#F9F8F4;
}

#frmtab td p.tabheader {
	background:url(img/p.gif) top left repeat-y;
	padding:4px 0px 4px 8px;
	font-size:12px;
	width:90%;
}
#frmtab td {
	padding:6px;
	font-size:11px;
}


/* mediatheque */
#cmed {
	padding:0px 0px 0px 0px;
}
#medsomm {
	padding:0px 30px 0px 12px;
}
#medsomm td {
	vertical-align:top;
	padding:0px 18px 0px 0px;
}
#medsomm td div.anghg {
	margin:0px 0px 12px 0px;
	background:url(img/med_angle_h_g.gif) top left no-repeat;
}
#medsomm td div.anghd {
	background:url(img/med_angle_h_d.gif) top right no-repeat;
}
#medsomm td div.angbg {
	background:url(img/med_angle_b_g.gif) bottom left no-repeat;
}
#medsomm td div.angbd {
	padding:10px 12px 10px 12px;
	background:url(img/med_angle_b_d.gif) bottom right no-repeat;
}
#medsomm td p {
	background:url(img/pic_lien_interne.gif) top left no-repeat;
	padding:1px 2px 2px 16px;
	font-size:11px;
}
#medsomm td p.titre {
	background-image:url(img/p.gif);
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 8px 0px;
}
#medblocs {
	padding:0px 0px 0px 30px;
}
td.lmedspe {
	padding:0px 12px 0px 0px;
	vertical-align:top;
}
td.rmedspe {
	vertical-align:top;
}

#medmain #cright {
	background:url(img/fond_rech_media.gif) 0px 32px no-repeat;
}
#medmain #cright a.recherche {
	font-size:15px;
	font-weight:bold;
}
#medmain #cright div.rbloc {
	width:80%;	
}
#rformbloc {
	text-align:left;
	width:80%;
	margin:0px 0px 0px auto;
}
#rformbloc p {
	margin:0px 0px 10px 0px;
}
#cright #rformbloc input {
	width:83%;
}
#cright #rformbloc select {
	width:83%;
	margin:6px 0px 0px 0px;
}
#cright #rformbloc input.check {
	width:auto;
}
#rformbloc p.stitre {
	margin:0px 0px 4px 0px;
	font-weight:bold;
}
#bottomsel {
	background:url(img/fond_docts_presse.gif) top left no-repeat;
	margin:40px 0px 0px 0px;
}
#bottomsel p {
	margin:0px 0px 0px 10px;
}
#bottomsel select {
	margin:2px 0px 0px 0px;
}

/* formulaires */
.obl {
	color:#FF0000;
}
.typedate {
	width:80px;
	margin-top:6px;
}
select.rech {
	width:190px;
}
#rechbox p.chapo {
	float:left;
}
#rechbox select {
	margin-top:6px;
}
#rechbox table.mrg {
	margin-left:auto;
	margin-right:auto;
}
#rechbox p.oblinf {
	width:170px;
	margin:0px;
}
span.checkline {
	width:200px;
	display:inline-block;
}

.annotation {
	font-family:Verdana;
	font-size:10px;
	color:#605353;
}

/* Plan du site */
#plan td {
	padding:0px 12px 24px 0px;
}
#plan p {
	background:url(img/puce_smenu.gif) 17px 5px no-repeat;
	padding:0px 62px 2px 27px;
}
#plan p a {
	font-size:11px;
	color:#383838;
}
#plan p.titre100, #plan p.titre200, #plan p.titre300, #plan p.titre400 {
	background:url(img/p.gif) bottom left no-repeat;
	padding:2px 0px 14px 16px;
	margin:0px;
}
#plan p.titre100 a, #plan p.titre200 a, #plan p.titre300 a, #plan p.titre400 a {
	font-size:14px;
	color:#383838;
	font-weight:bold;
}
#plan p.titre100 {
	background-image:url(img/groupe/fond_titre.gif);
}
#plan p.titre200 {
	background-image:url(img/prod_services/fond_titre.gif);
}
#plan p.titre300 {
	background-image:url(img/sport/fond_titre.gif);
}
#plan p.titre400 {
	background-image:url(img/inno_securite/fond_titre.gif);
}

/* Popup image */
#popmain {
	text-align:left;
	width:458px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	vertical-align:top;
}
#popheader {
	height:60px;
}
#popfooter {
	height:33px;
	margin:12px 0px 0px 0px;
}
#popheader td {
	background:url(img/imgpopheader.jpg) top left no-repeat;
	padding:30px 8px 0px 0px;
	text-align:right;
	vertical-align:top;
	color:#FBC100;
}
#popfooter td {
	background:url(img/imgpopfooter.gif) top left no-repeat;
	padding:0px 0px 4px 8px;
	text-align:left;
	vertical-align:bottom;
	color:#8E8C87;
}
#popmain div.roundedshort {
	padding:0px;
	margin:0px 0px 0px 8px;
}
#popmain div.roundedshort p.titre {
	background-image:url(img/fond_titre_mediatheque.gif);
	font-weight:bold;
}
td.actions {
	vertical-align:middle;	
}
td.actions img {
	vertical-align:middle;	
	margin:0px 4px 0px 0px;
}

#popmain div.roundedshort td.pict {
	padding:5px 0px 5px 0px;
}
#popmain div.roundedshort td.pict div {
	border:1px solid #FFF4C8;
	width:412px;
	text-align:center;
}
#popmain div.roundedshort td.pict div img {
	margin:5px;
}
#popmain div.roundedshort td.nophoto {
	font-size:12px;
}
#popmain div.roundedshort td.nophoto span {
	font-size:12px;
	font-weight:bold;
}
#popmain div.roundedshort td.date {
	padding-top:2px;
	font-size:11px;
}
#popmain div.roundedshort td.legende {
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
}
#popmain div.roundedshort td.credits {
	vertical-align:top;	
	text-align:right;
	color:#A3A388;
	font-size:11px;
}
#popmain div.roundedshort td.avert {
	padding:8px 0px 0px 0px;
	text-align:center;
}
#popmain div.roundedshort div.telbox {
	background:url(img/fond_pop_telechgt.gif) top left no-repeat;
	margin:16px 12px 0px 0px;
	padding:0px 0px 12px 35px;
}
#popmain div.roundedshort div.telbox p {
	font-size:11px;
}
#popmain div.roundedshort div.telbox p.teltitre {
	font-size:12px;
	padding:3px 0px 10px 0px;
}
#popmain div.roundedshort div.telbox p.info {
	padding-bottom:0px;
}
table.envoi {
	margin:10px 10px 0px 12px;
}
table.envoi td {
	vertical-align:bottom;
	font-size:11px;
}
table.envoi td * {
	font-size:11px;
}
table.envoi td.lib {
	vertical-align:top;
	text-align:right;
	padding-top:2px;
}
table.envoi td.inf {
	font-size:10px;
}
table.envoi td input.type1 {
	width:140px;
}
table.envoi td input.type2 {
	width:200px;
}
table.envoi td textarea.type1, table.envoi td textarea.type2 {
	width:200px;
	overflow-y:auto;
}
p.info2 {
	background:url(img/pic_lien_interne.gif) 14px 0px no-repeat;
	padding:1px 2px 2px 30px;
}
p.info3 {
	background:url(img/pic_lien_interne.gif) 122px 0px no-repeat;
	padding:1px 2px 2px 138px;
}

/* Version imprimable */
#vimain {
	text-align:left;
	width:1004px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	vertical-align:top;
}
#viheader td {
	padding:0px 10px 0px 10px;	
}
#vimain p.titre {
	font-size:17px;
	margin-left:65px;
	padding:40px 0px 6px 0px;
	background:url(img/filet_long.gif) bottom left no-repeat;
}
table.vibox td {
	padding:12px 0px 12px 0px;
}
table.vibox td.lcell {
	padding-left:65px;
}
table.vibox td.rcell {
	padding-right:65px;
}
table.vibox td.lcell img {
	margin-top:4px;
}
table.vibox td.lcell p.legend {
	padding-top:6px;
	font-size:10px;
}
table.vibox td.rcell {
	padding-left:10px;
}
table.vibox td.rcell p {
	padding-bottom:12px;
}
table.vibox td.rcell p.title {
	font-size:12px;
}

#vimain div.roundedshort {
	padding:0px;
	margin:0px 0px 0px 8px;
}
#vimain div.roundedshort p.titre_impr {
	background-image:url(img/fond_titre_mediatheque.gif);
	font-weight:bold;
}

#vimain div.roundedshort td.pict {
	padding:5px 0px 5px 0px;
}
#vimain div.roundedshort td.pict div {
	border:1px solid #FFF4C8;
	width:412px;
	text-align:center;
}
#vimain div.roundedshort td.pict div img {
	margin:5px;
}
#vimain div.roundedshort td.nophoto {
	font-size:12px;
}
#vimain div.roundedshort td.nophoto span {
	font-size:12px;
	font-weight:bold;
}
#vimain div.roundedshort td.date {
	padding-top:2px;
	font-size:11px;
}
#vimain div.roundedshort td.legende {
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
}
#vimain div.roundedshort td.credits {
	vertical-align:top;	
	text-align:right;
	color:#A3A388;
	font-size:11px;
}
#vimain div.roundedshort td.avert {
	padding:8px 0px 0px 0px;
	text-align:center;
}


/*\*/
#header #accueil {
	width:auto;
}
#ssubheader, #ssubheader.off, #ssubheader.on {
	clear:left;
}
#ssubheader br {
	display:none;
}
head:first-child+body div.ssmenu a, head:first-child+body div.ssmenu span {
	white-space:normal;
}
head:first-child+body span.checkline {
	display:block;
	float:left;
}
