@media print  {
#menu_cont_div,#entet_cont_div,#lesbox_container {display:none;width:0;}
#contenu {margin-left:auto;margin-right:auto;width:500px;top:0;overflow:visible;display:block;clip:auto;}
/*#container  #contenu_haut colonne milieu #lesbox_container colonne lesbox menu lesbox agences */
.ag_region,.ag_cadre,.ag_bv_cadre {border:thin solid #CCC;}
.ag_region {text-indent:25px;width:500px;height:25px;font-size:16px;font-weight:700;color:#069;margin-left:auto;margin-right:auto;text-transform:uppercase;line-height:25px;margin-top:10px;}
.ag_cadre {width:500px;margin-top:40px;}
.ag_titre {width:500px;font-size:14px;background:#069;color:#CCC;text-transform:uppercase;text-align:center;font-weight:700;}
.ag_image {float:right;}
.ag_texte {width:230px;float:left;padding:10px;}
a.agences:link,a.agences:visited,a.agences:active {color:#000;text-decoration:underline;}
a.agences:hover {color:#069;text-decoration:underline;}
.ag_bv_titre {font-size:14px;background:#069;color:#CCC;text-transform:uppercase;text-align:center;font-weight:700;}
.ag_bv_texte {text-align:center;padding-top:5px;padding-bottom:5px;margin-left:auto;margin-right:auto;}
#Ag_menu {display:none;}
#Ag_Seri-Ouest,#Ag_Bretagne,#Ag_Normandie,#Ag_BNormandie,#Ag_PaysdeLoire {visibility:visible;}
.ag_bv_cadre,.ag_bv_titre,.ag_bv_texte {width:240px;}
.ag_bv_cadre {height:260px;margin-top:30px;float:left;margin-left:3px;}
.ag_bv_image {text-align:center;}
}
@media screen  {
#menu_cont_div {
	width:223px;
	
	position:absolute;
	top:0;
		/*background: #1473B5;*/
}
/*colonne menu */#entet_cont_div {left:223px;position:relative;width:775px;height:109px;text-align:center;padding-top:14px;background:url(../images/bb.jpg) repeat-x;}
/*colonne milieu */#lesbox_container {width:200px;position:relative;left:770px;top:0}
/*colonne lesbox bandeau flash */#contenu {position:relative;	width:500px;left:250px;top:0;}
#contenu_haut {position:absolute;top:0;}
.menu_titre {background:#FFF;color:#000;text-align:right;font-weight:700;width:150px;font-size:14px;padding-right:10px;margin:10px 10px 10px 0;}
.menu_liste {text-align:right;list-style:none;margin-right:20px;}
a.menu:link,a.menu:visited {font-size:14px;text-decoration:none;color:#FFF;}
a.menu_titre:link,a.menu_titre:visited {text-decoration:none;color:#000;margin-right:0;padding-right:0;}
/*lesbox */.lesbox {top:0;margin-bottom:10px;font-size:14px;}
.lesbox_titre {font-style:italic;font-weight:700;text-transform:uppercase;color:#FFF;text-align:center;height:24px;background:#E0081D url(../images/box_hd.jpg) no-repeat right top;line-height:22px;font-size:12px;}
.lesbox_contenu {font-weight:400;color:#1573B3;background:#ECECEE url(../images/box_contenu.jpg) repeat-y;padding:6px;}
.lesbox_bas {background:#ECECEE url(../images/box_bas.jpg);height:6px;}
.lesbox_bouton:link,a.lesbox_bouton:visited {background:url(../images/lexbox_bouton.jpg) no-repeat 1px 7px;width:20px;height:15px;position:relative;top:0;font:bold 16px Arial, Helvetica, sans-serif;text-decoration:none;color:#FFF;padding:5px;}
.lesbox_bouton:hover {text-decoration:none;color:#1372B4;}

a.lesbox_lien:link,a.lesbox_lien:visited {color:#8F8F8F;font-size:12px;font-weight:700;text-decoration:none;}

/*club */#div_club {width:193px;padding-left:30px;margin:30px 0 5px;}
.titre_club {font-size:12px;font-style:italic;font-weight:700;text-transform:uppercase;color:#FFF;}
.texte_club {font-size:10px;font-weight:700;color:#FFF;}
.imput_club {font-size:10px;color:#1372B4;}
.bouton_club {font-size:12px;color:#E0081D;background-color:#1573B3;font-weight:700;height:12px;position:relative;top:0;border-style:none;margin:0;}
/* agences */.ag_region,.ag_cadre,.ag_bv_cadre {border:thin solid #CCC;}
.ag_region {width:500px;height:25px;font-size:18px;font-weight:700;color:#069;margin-left:auto;margin-right:auto;text-transform:uppercase;line-height:30px;text-indent:25px;}
.ag_cadre {width:500px;margin-top:10px;}
.ag_titre {width:500px;font-size:16px;background:#069;color:#CCC;text-transform:uppercase;text-align:center;font-weight:700;}
.ag_image {float:right;}
.ag_texte {width:230px;float:left;padding:10px;}
.ag_bv_titre {font-size:14px;background:#069;color:#CCC;text-transform:uppercase;text-align:center;font-weight:700;}
.ag_bv_texte {text-align:center;padding-top:5px;padding-bottom:5px;margin-left:auto;margin-right:auto;}
#Ag_menu {position:absolute;top:280px;display:inline;width:500px;}
#Ag_siege {position:absolute;top:300px;	display:inline;	width:500px;	background: #E0081D url(../images/box_hd.jpg) no-repeat right top;	text-align: center;	border: thin solid #FFFFFF;	height:20px;}
.Ag_menufond {background:#E0081D url(../images/box_hd.jpg) no-repeat right top;width:125px;float:left;height:20px;vertical-align:middle;text-align:center;}
a.agmenu_lien:link,a.agmenu_lien:visited {color:#FFF;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;}
a.agmenu_lien:hover {color:#FFF;text-decoration:underline;}
#Ag_Bretagne,#Ag_Normandie,#Ag_BNormandie,#Ag_PaysdeLoire,#Ag_Seri-Ouest {top:320px;}
#Ag_Seri-Ouest {position:absolute;}
#Ag_Bretagne,#Ag_Normandie,#Ag_BNormandie,#Ag_PaysdeLoire {visibility:hidden;position:absolute;}
.ag_bv_cadre,.ag_bv_titre,.ag_bv_texte {width:240px;}
.ag_bv_cadre {height:230px;margin-top:10px;float:left;margin-left:3px;}
.ag_bv_image {text-align:center;}
a.agences:link,a.agences:visited,a.agences:active {color:#000;text-decoration:underline;}
a.agences:hover {color:#069;text-decoration:underline;}
a.menu:hover,a.menu_titre:hover,a.lesbox_lien:hover {color:#E0081D;}
}
@media screen,print  {
#container {	margin-left:auto;	margin-right:auto;	height:100%;	width:998px;	text-align:left;	}
/*partie centree */h1 {font-size:20px;color:#2790C7;text-transform:uppercase;line-height:20px;margin:10px 0 0 10px;}
h2 {
	font-size:12px;
	color:#9F8F8F;
	text-transform:uppercase;
	margin:4px 0 0 0px;
	line-height: 14px;
}
h3 {
	color:#005084;
	font:bold normal 18px/20px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px;
}
h4 {font-size:14px;font-weight:700;color:#005084;text-decoration:underline;text-align:center;}
h5 {
	color:#005084;
	font:bold normal 14px/16px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px;
}
.blanc {color:#FFF;}
.bleu {color:#1372B4;}
.titreGris {font-size:12px;font-weight:700;color:#8F8F8F;text-transform:uppercase;margin-left:10px;margin-top:10px;}
/*p {text-indent:20px;}*/
a.pages:link,a.pages:visited,a.pages:active {color:#000;text-decoration:underline;}
.txtpetit {font-size:11px;}
a.pages:hover {color:#069;text-decoration:underline;}
.liste {width:120px;background-color:#69A3CB;color:#FFF;font-size:12px;font-weight:700;}
#contenu #contenu_haut li {list-style:square;}
/*recherche */#recherche {width:500px;height:312px;background:url(../images/recherche_fond.jpg);}
#formulaire {position:relative;top:15px;left:10px;width:130px;}
#serenite2 {width:500px;background:url(../images/cles.jpg) no-repeat right center;height:150px;}
#rechville {background:url(../images/recherche4_fond.jpg) no-repeat;width:500px;margin-top:10px;height:200px;}
#rechdirecte {background:url(../images/recherche2_fond.jpg) no-repeat;width:500px;margin-top:10px;height:200px;}
#rechprojets {background:url(../images/recherche3_fond.jpg) no-repeat;width:480px;margin-top:10px;height:200px;padding:10px;}
/*programmes-recherche   */#map {position:absolute;top:0;left:0;width:380px;height:440px;overflow:hidden;}
#droite-recherche {position:absolute;left:390px;width:330px;}
#titremessage {top:80px;}
#message,#newrecherche {background:#EDEDEF;overflow:auto;white-space:nowrap;border:1px solid #BAB8B9;}
#liencarte {position:absolute;top:450px;width:380px;}
/*Programmes */#titreprogs {width:500px;}
.Cellville {font-size:9px;text-transform:none;}
.CellProgrammes {left:10px;text-indent:10px;}
a.programme:link,a.programme:visited {text-decoration:none;font-size:12px;font-weight:700;color:#000;}
a.navje:link,a.navje:visited {text-decoration:none;color:#999;}
/*References */.refer {top:0;margin-bottom:10px;font-size:14px;width:500px;}
/*les box  */.refer_titre {font-style:italic;font-weight:700;text-transform:uppercase;color:#FFF;text-align:left;height:24px;background:#E0081D url(../images/box_hd.jpg) no-repeat right top;line-height:22px;font-size:12px;text-indent:15px;}
.refer_contenu {font-size:9px;font-weight:400;color:#1573B3;background:#ECECEE;}
#empreinte {text-align:right;}
a.empreinte:link,a.empreinte:visited {text-decoration:none;font-size:8px;font-weight:700;color:#CCC;}
a.empreinte:hover {color:#000;}
/*ville */#mapville {top:0;left:0;width:500px;height:440px;overflow:hidden;}
#messageville {width:500px;background:#EDEDEF;overflow:auto;white-space:nowrap;border:1px solid #BAB8B9;}
.villedivgenre {font-size:9px;left:330px;position:absolute;}
.villedivtype {font-size:9px;right:20px;position:absolute;}
/*p-carte */.laville {text-align:left;text-indent:0;font-size:11px;line-height:11px;font-weight:700;margin:0;padding:0;}
.lagence {text-align:left;text-indent:0;font-size:18px;line-height:18px;font-weight:700;margin:0;padding:0;}
a.Projet:link,a.Projet:visited {text-decoration:none;color:#666;}
.asterix,.divville,.villedivville {font-size:9px;}
.divprog,.villedivprog {margin:5px;}
a.programme:hover,a.navje:hover,a.zeville:hover {color:#E0081D;}
a.Programme:link,a.Programme:visited,a.zeville:link,a.zeville:visited {text-decoration:none;color:#000;}
a.Programme:hover,a.Projet:hover {color:#E75E3A;}
#proganne {	text-align: center;	visibility: visible;	width: 150px;	position: relative;	left: 40px;}
a.proganne:link,a.proganne:visited {	text-decoration:none;	color:#E0081D;	font-size: 14px;	font-weight: bold;}
a.proganne:hover { color:#FFFFFF; }
.VilleGras {font-size: 12px;font-weight: bold;}
a.ProgPetit:link,a.ProgPetit:visited {	color:#000000;	font-size: 12px;	font-weight: normal;	text-decoration: none;}
a.ProgPetit:hover {color:#E75E3A;}
/*scrollers*/
#newsscroll{height: 110px;}
/*#newsscroll a { text-decoration: none; }*/
.tooltiptext {font-size: 10px;}
a.tooltipprog:link,a.tooltipprog:visited {
	color:#FF0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.tooltipprog:hover { color:#0033CC; }
a.mention:link,a.mention:visited {font-size:9px;text-decoration:none;color:#FFF;}
a.mention:hover {text-decoration:none;color:#000;margin-right:0;padding-right:0;}
a.planacces:link,a.planacces:visited {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-transform:none;
}
a.planacces:hover {
	color:#FF0000;
	text-decoration:underline;
}

}

