p {
	margin:0;
}

body {
	margin:0px;
	padding:0px;
	background-color:#10447E;
}

a {
	color:white;
}

td {
	padding:3px;
}

hr {
	color:#2289e5;
	height:1px;
}

input {
	background-color:#EFEFEF;
	border-width:1px;
}

select{
	background-color:#EFEFEF;
	border-width:1px;
}

textarea {
	background-color:#EFEFEF;
	border-width:1px;
	font-family:Arial;
	font-size:12px;
}

.spacer {
	clear:both;
}

.line_spacer {
	height:8px;
}

.btn_submit {
	margin-left:120px; 
	margin-top:2px;
	width:26px; 
	height:20px;
	background-image:url(img/btn_ok.jpg); 
	border:none; 
	color:#656565;
	cursor:pointer;
}

#general {
	background-color:#10447E;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	color:white;
	padding-bottom:20px;
}

#content {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
}

#header {
	width:960px;
	height:190px;
	background-image:url(img/head.jpg);
	background-repeat:no-repeat;
}

#header img{
	border:none;
	float:left;
	margin-left:46px;
	margin-top:42px;
}


.onglet_headG {
	background-image:url(img/onglet_headG.jpg);
	float:left;
	width:10px;
	height:34px;
	margin-left:510px;
}

*html .onglet_headG {
	margin-left:340px;
}

.onglet_headC {
	background-image:url(img/onglet_headC.jpg);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-left:12px;
	color:black;
	float:left;
	height:34px;
	width:200px;
	font-size:14px;
}

.onglet_headD{
	background-image:url(img/onglet_headD.jpg);
	float:left;
	width:11px;
	height:34px;
}

.onglet_headC a {
	color:black;
	text-decoration:none;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////menu haut*/
#menu {
	font-size:15px;
	margin-left:20px;
	width:940px;
	height:20px;
	margin-top:12px;
	padding-bottom:12px;
	background-color:white;
}

#menu li{
	float:left;
	height:44px;
	cursor:pointer;
	text-align:center;
	background-image:url(img/menuC.jpg);
	list-style-type: none;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu a{
	text-decoration:none;
	float:left;
	display:block;
	height:44px;
	padding-left:37px;
	padding-right:37px;
}

#menu a:hover{
	background-image:url(img/fond_menu_hover.jpg);
}

#menu img{
	margin-top:4px;
}

#menu p{
	margin-top:12px;
}

.menuG {
	background-image:url(img/menuG.jpg);
	float:left;
	height:43px;
	width:13px;
}

.menuD {
	background-image:url(img/menuD.jpg);
	float:left;
	height:43px;
	width:13px;
}

.checked {
	background-image:url(img/fond_menu_hover.jpg);
}

#content2H {
	background-image:url(img/fond_contentH.jpg); 
	height:20px;
	width:960px;
	margin-top:20px;
}

#content2C {
	background-image:url(img/fond_content.jpg);
	background-repeat:repeat-y;
	float:left;
}

#content2B {
	background-image:url(img/fond_contentB.jpg); 
	height:20px;
	width:960px;
}

/*///////////////////////////////////////////////////////////////////////////////menu gauche*/
#menu_left {
	width:200px;
	margin-left:20px;
	float:left;
}

*html #menu_left {
	margin-left:12px;

}

#menu_left a{
	text-decoration:none;
	font-size:13px;
	color:black;
}

#menu_left ul{
	list-style-type: none;
}

#menu_left li{
	background-image: url(img/fleche.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:-20px;
}

.color {
	color:#2289e5;
}

.separator {
	margin-left:-22px;
	margin-top:6px;
	margin-bottom:6px;
	width:160px;
	height:1px;
	background-color:gray;
	font-size:0px;
}

.menu_leftH {
	background-image:url(img/menu_leftH.jpg);
	height:12px;
	width:200px;
	float:left;
	font-size:0px;
}

.menu_leftC {
	background-image:url(img/menu_leftC.jpg);
	background-repeat:repeat-y;
	width:200px;
	float:left;
}

.menu_leftB {
	background-image:url(img/menu_leftB.jpg);
	background-repeat:no-repeat;
	height:12px;
	width:200px;
	float:left;
}

.box_menuH {
	background-image:url(img/box_menuH.jpg);
	height:7px;
	width:188px;
	float:left;
	font-size:0px;
}

.box_menuC {
	background-repeat:repeat-y;
	background-image:url(img/box_menuC.jpg);
	width:188px;
	float:left;
	line-height: 140%;
}

.box_menuC a {
	color:black;
}

.box_menuB {
	background-image:url(img/box_menuB.jpg);
	height:10px;
	width:188px;
	float:left;
	font-size:0px;
}

.box_newsG {
	background-image:url(img/box_newsG.jpg);
	float:left;
	height:113px;
	width:7px;
	margin-left:5px;
	margin-top:6px;
}

*html .box_newsG{
	margin-left:0px;
}

.box_newsC {
	background-image:url(img/box_newsC.jpg);
	background-repeat:repeat-x;
	float:left;
	width:176px;
	height:113px;
	margin-top:6px;
}

.box_newsC td{
	padding:0px;
}

.box_newsD {
	background-image:url(img/box_newsD.jpg);
	height:113px;
	width:7px;
	float:left;
	margin-top:6px;
}

.btn_menu_left{
	padding-top:8px;
	margin-left:5px;
	cursor:pointer;
	text-decoration:none;
}

*html .btn_menu_left{
	margin:0px;
}
.btn_regieG {
	background-image:url(img/btn_regieG.jpg);
	float:left;
	height:62px;
	width:46px;
}

.btn_regieC {
	background-image:url(img/btn_regieC.jpg);
	padding-top:16px;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:136px;
	height:46px;
	color:white;
}

.btn_regieD {
	background-image:url(img/btn_regieD.jpg);
	height:62px;
	width:7px;
	float:left;
}
/*///////////////////////////////////////////////////////////////////contenu accueil*/
.blocG {
	background-image:url(img/blocG.jpg);
	height:170px;
	width:26px;
	float:left;
}

.blocC {
	background-image:url(img/blocC.jpg);
	background-repeat:repeat-x;
	height:170px;
	width:634px;
	float:left;
}

.blocD {
	background-image:url(img/blocD.jpg);
	height:170px;
	width:44px;
	float:left;
}

*html .blocG {
	margin-top:26px;
}

*html .blocC {
	margin-top:26px;
}

*html .blocD {
	margin-top:26px;
}

#bloc_pres {
	margin-top:-24px;
	margin-left:20px;
	float:left;
}

.btn {
	cursor:pointer;
	font-size:12px;
}

.btn2{
	cursor:pointer;
	font-size:12px;	
	margin-top:26px;
	_margin-top:33px;
}

*+html .btn2{
	cursor:pointer;
	font-size:12px;	
	margin-top:33px;
}



.btn_plusG {
	background-image:url(img/btn_plusG.jpg);
	float:left;
	width:23px;
	height:26px;
}

.btn_plusC {
	background-image:url(img/btn_plusC.jpg);
	background-repeat:repeat-x;
	float:left;
	height:26px;
	color:black;
	text-decoration:none;
	cursor:pointer;
	padding:5px;
	padding-right:0px;
	padding-left:3px;
}

.btn_plusC a{
	color:black;
	text-decoration:none;
}

.btn_plusD{
	background-image:url(img/btn_plusD.jpg);
	float:left;
	width:4px;
	height:26px;
}

#bloc_actu {
	float:left;
	background-image:url(img/box_actu.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:300px;
	margin-top:20px;
	margin-left:20px;
	color:black;
	display:inline;
}

#bloc_actu a {
	color:#2289e5;
}

.txt_actu{
	width:250px;
	margin-top:3px;
	margin-left:26px;
	font-size:11px;
}

.cartoucheG {
	background-image:url(img/cartoucheG.jpg);
	float:left;
	width:6px;
	height:31px;
}

.cartoucheC {
	background-image:url(img/cartoucheC.jpg);
	background-repeat:repeat-x;
	float:left;
	height:31px;
	width:370px;
}

.cartoucheD{
	background-image:url(img/cartoucheD.jpg);
	float:left;
	width:6px;
	height:31px;
}

#bloc_pub{
	float:left;
	margin-top:20px;
	margin-left:20px;
	height:300px;
	display:inline;
	width:382px;
}

#bloc_film {
	background-color:black;
	width:382px;
	height:240px;
}

.bas_noirG {
	background-image:url(img/bas_noirG.jpg);
	float:left;
	width:5px;
	height:5px;
	font-size:0px;
}

.bas_noirC {
	background-color:black;
	float:left;
	height:5px;
	width:372px;
	font-size:0px;
}

.bas_noirD {
	background-color:black;
	width:5px;
	height:5px;
	font-size:0px;
	float:left;
}

#bloc_bas {
	float:left;
	margin-top:20px;
	margin-left:240px;
	display:inline;
}

.bloc_basG {
	background-image:url(img/box_basG.jpg);
	float:left;
	width:3px;
	height:255px;
}

.bloc_basC {
	background-image:url(img/box_basC.jpg);
	float:left;
	height:255px;
	width:698px;
}

.bloc_basD{
	background-image:url(img/box_basD.jpg);
	float:left;
	width:3px;
	height:255px;
}

#bloc_pub_left {
	width:250px;
	float:left;
	display:inline;
	padding:12px;
	margin-left:10px;
	color:black;
	font-size:11px;
}

#bloc_pub_right {
	width:370px;
	margin-top:-10px;
	float:left;
	padding:20px;
	font-size:11px;
	color:black;
}

*html #bloc_pub_right {
	padding: 20px 0 0 16px;
	
}
/*//////////////////////////////////////////////////////////////////////////////footer*/
#footer {
	color:#666666;
	font-size:11px;
	text-align:center;
	width:960px;
	margin-top:20px;
	height:26px;
}

#footer a{
	color:#666666;
	text-decoration:none;
}

#sign {
	text-align:center;
	margin-top:6px;
	font-size:11px;
}

#sign a{
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

/*///////////////////////////////////////////////CONTENU*/

#bloc_contenu{
	color:black;
	font-size:13px;
	float:left;
	margin-left:20px;
	width:700px;
	
}

#bloc_contenu a{
	color:#0F4784;
}

#bloc_contenu a:hover{
	text-decoration: none;
}

.bloc_contenu{
	color:black;
	font-size:13px;
	float:left;
	margin-left:20px;
	width:720px;
	
}

.bloc_contenu a{
	color:#0F4784;
}

.sous-titre{
	font-size:17px;
	color:#2289e5;
	font-weight:bold;
}

.exergue {
	font-size:14px;
	color:#2289e5;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:10px;
}

.h2exergue{
	font-size:14px;
	padding:0;
	margin:0;
}

.exergue2 {
	font-size:14px;
	color:#2289e5;
	margin-top:16px;
	margin-bottom:10px;
	font-weight:bold;
}

.exergue3 {
	color:#0F4784;
	font-weight:bold;
	margin-left:4px;
}

.titre {
	color:#6f6f6f;
	font-weight:bold;
	margin-left:100px;
	margin-top:8px;
}

.filet_verti{
	background-color:#dddddd;
	width:1px;
	height:200px;
	float:left;
	margin-top:16px;
}

.entete {
	background-image:url(img/puce.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-left:22px;
	padding-top:2px;
	color:#0f4784;
	margin-bottom:14px;
	font-size:17px;
}

.entete H1{
	font-size:17px;
	margin:0;
	padding:0;
}

.box_adresseG{
	background-image:url(img/box_adresseG.jpg);
	float:left;
	width:35px;
	height:130px;
}

.box_adresseC{
	background-image:url(img/box_adresseC.jpg);
	float:left;
	height:118px;
	width:280px;
	padding-top:12px;
	text-align:center;
	font-size:12px;
}

.box_adresseD{
	background-image:url(img/box_adresseD.jpg);
	float:left;
	height:130px;
	width:35px;
}

.box_adresse2G{
	background-image:url(img/box_adresse2G.jpg);
	float:left;
	width:35px;
	height:130px;
}

.box_adresse2C{
	background-image:url(img/box_adresse2C.jpg);
	float:left;
	height:108px;
	width:280px;
	padding-top:22px;
	text-align:center;
	font-size:12px;
}

.box_adresse2D{
	background-image:url(img/box_adresse2D.jpg);
	float:left;
	height:130px;
	width:35px;
}

.box_contactG {
	background-image:url(img/box_contactG.jpg);
	float:left;
	width:5px;
	height:328px;
}

.box_contactC {
	background-image:url(img/box_contactC.jpg);
	float:left;
	height:328px;
	font-size:14px;
	width:600px;
}

.box_contactC td{
	padding:4px;
	margin:4px;
}

.box_contactD {
	background-image:url(img/box_contactD.jpg);
	float:left;
	width:5px;
	height:328px;
}

.contactx2{
	float:left;
	margin:30px;
}

.box_lienG {
	background-image:url(img/box_lienG.jpg);
	float:left;
	width:6px;
	height:251px;
}

.box_lienC {
	background-image:url(img/box_lienC.jpg);
	float:left;
	height:251px;
	font-size:14px;
}

.box_lienD {
	background-image:url(img/box_lienD.jpg);
	float:left;
	width:6px;
	height:251px;
}

.box_posteG {
	background-image:url(img/box_posteG.jpg);
	float:left;
	width:5px;
	height:502px;
	margin-left:164px;
}

.box_posteC {
	background-image:url(img/box_posteC.jpg);
	float:left;
	height:502px;
	padding:4px;
	color:#0F4784;
}

.box_posteC td{
	padding:2px;
}

.box_posteD {
	background-image:url(img/box_posteD.jpg);
	float:left;
	width:5px;
	height:502px;
}

.actu {
	color:black;
	font-size:14px;
}
.actu a{
	color:#2289e5;
	text-decoration:underline;
	margin-left:400px;
}

.apercu_actu {
	margin-left:20px;
	padding-top:14px;
	font-size:11px;
}

.bloc_actuH {
	background-image:url(img/box_actuH.jpg);
	float:left;
	width:701px;
	height:28px;
}

.bloc_actuC {
	background-image:url(img/box_actuC.jpg);
	float:left;
	width:621px;
	padding-right:40px;
	padding-left:40px;
}

.bloc_actuB{
	background-image:url(img/box_actuB.jpg);
	float:left;
	width:701px;
	height:28px;
}

.lien_actu {
	font-size:11px;
	margin-left:20px;
	margin-top:12px;
}



.tabG {
	float:left;
	background-image:url(img/tabG.jpg);
	background-repeat:repeat-x;
	height:760px;
	width:8px;
	margin-left:10px;
}

.tabD {
	float:left;
	background-image:url(img/tabD.jpg);
		background-repeat:repeat-x;

	height:760px;
	width:8px;
}

.tab_box{
	float:left;
	font-size:12px;
	background-image:url(img/tabC.jpg);
	background-repeat:repeat-x;
	height:760px;
	padding-top:7px;
	padding-left:20px;
	
}

.tab_box tr{
	border-style:none;
	border-width:0px;
}

.tab_box td{
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E4E4E4;
	
}

.tab_box th{
	border-width:0px;
	margin:0px;
	color:#707070;
	border-style:none;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#707070;
}

.row1 {
	color:#2289e5;
	font-weight:bold;
	padding-left:8px;
	padding-right:24px;
}

.row2 {
	width:290px;
}

.row3 {
	width:160px;
	text-align:center;
}

.row4{
	text-align:center;
}

.row5{
	text-align:center;
	width:120px;
}

.row6{
	color:#2289e5;
	font-weight:bold;
	padding-left:8px;
	padding-right:12px;
}

.row7 {
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.tab_salle {
	font-size:12px;
	border-collapse:collapse;
	border-color:white;
	margin-left:6px;
	margin-top:10px;
}

.tab_salle td{
	border-style:none;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
}

.tab_salle th{
	font-weight:lighter;
	color:#2289e5;
	border-style:none;
}

.film {
	float:left;
	margin:6px;
}
.film p{
	margin-top:6px;
	margin-bottom:6px;
	font-weight:bold;
}

.film img {
	width:200px;
	margin:10px;
}

.plan {
	margin-left:30px;
}

.plan a{
	text-decoration:none;
}

.menu_ancres {
	margin-left:4px;
	margin-top:20px;
}	

.menu_ancres li{
	float:left;
	font-size:11px;
	padding-left:2px;
	padding-right:2px;
}

.menu_ancres ul{
	list-style-type: none;
}

.btn_info_blanc {
	border-style:none;
	margin-left:200px;
	margin-top:18px;
}

#cont_lexi span {
	cursor:pointer;
}

.offre {
	margin: 10px 26px 0 26px;
}

.mess {
	color:#2289e5;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.mess a{
	color:#2289e5;
	font-weight:bold;
}

.vign_film {
	float:left;
	margin:14px;
}

.arrow {
	margin-top:4px;
	margin-bottom:-4px;
	margin-right:4px;
	margin-left:2px;
}

#bloc_contenu_sep-film {
	color:black;
	font-size:13px;
	float:left;
	margin-left:20px;
	max-width:680px;
	line-height:130%;
}

#bloc_contenu_sep-film  td{
	padding:0px;
	margin:0px;
}

/*****************/
/*Block diffusion*/
/*****************/

#block {
	width: 700px;
	background-image: url(img/localisation_95.jpg);
}

#head {
	background-image: url(img/localisation_03.jpg);
	height: 15px;
	width: 700px;
}
#mid {
	background-image: url(img/localisation_05.jpg);
	width: 699px;
}
#mid2 {
	width: 699px;
	background-image: url(img/localisation_mid2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#foot {
	background-image: url(img/localisation_06.jpg);
	height: 16px;
	width: 699px;
}

/*CLASSE DIFFUSION*/

.bas_foto {
	font-size:12px;
	color:#999999;
}

.tab-salle {
	font-size:12px;
	background-color:#f3f3f3;
	color:#05559c;
}

.input-salle {
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	width:109px; 
	height:17px;
	background-image:url(img/inputC.jpg); 
	border:none; 
	color:#000000;
	float:left;
}

.input-salleG {
	float:left;
	background-image:url(img/inputG.jpg); 
	width:3px;
	height:20px;
}

.input-salleD {
	float:left;
	background-image:url(img/inputD.jpg); 
	width:3px;
	height:20px;
}

.list-salle {
	width:119px; 
	height:20px;
	background-image:url(img/input-salle.gif); 
	border:none; 
	color:#000000;
}
.btn_salle {
	margin-left:30px;
	width:26px; 
	height:20px;
	background-image:url(img/btn_ok.jpg); 
	border:none; 
	color:#656565;
	cursor:pointer;
}
.titre_rech{
	color:#999999;
	font-size:16px;
	font-weight:bold;
}
.texte_rech1{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.texte_rech2{
	color:#333333;
	font-size:11px;
}
.content_block {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
/*Fin block diffusion*/