body{
margin:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
}	

img{
border:0px
}

#centrer{
width:1000px;
margin-left:auto;
margin-right:auto;
color:#000000;
}

#bandeau_haut {
width:970px;
height:30px;
line-height:30px;
color:#818181;
}

#bandeau_haut a {
color:#818181;
text-decoration:underline;
}

#bandeau_haut a:hover {
color:#818181;
text-decoration:none;
}

#haut{
width:970px;
height:167px;
background-image:url('../../maj/phototheque/photos/charte/header_droite.jpg');
background-repeat:no-repeat;
background-position:right top;
}

#date {
width:156px;
height:153px;
margin-left:838px;
margin-top:15px;
background-image:url('../../maj/phototheque/photos/charte/manifestation.png');
background-repeat:no-repeat;
position:absolute;
z-index:2;
}

div.date {
margin-left:0px;
margin-top:40px;
text-align:center;
color:#EB6702;
}

#zone_contenu{
width:970px;
margin-top:5px;
/*float:left;*/
}

#gauche {
width:244px;
}

#gauche img {
border:0px;
padding-bottom:5px;
}

#video {
width:223px;
height:191px;
background-image:url('../../maj/phototheque/photos/charte/video.jpg');
background-repeat:no-repeat;
padding:10px;
color:#FFFFFF;
float:left;
}

#video h2{
font-size: 19px;
margin: 0;
padding: 0 0 4px 0;
}

#reseau {
width:243px;
height:51px;
background-image:url('../../maj/phototheque/photos/charte/reseau.jpg');
background-repeat:no-repeat;
float:left;
}

#droite {
width:243px;
}

#droite img {
border:0px;
padding-bottom:5px;
}

#partenaire {
width:181px;
height:196px;
background-image:url('../../maj/phototheque/photos/charte/campagne_out.jpg');
background-repeat:no-repeat;
padding-bottom:5px;
cursor:pointer;
}

#cloud {
width:223px;
height:173px;
background-image:url('../../maj/phototheque/photos/charte/cloud.jpg');
background-repeat:no-repeat;
padding:10px;
color:#FFFFFF;
float:left;
padding-bottom:5px;
}

#cloud a {
color:#FFFFFF;
text-decoration:none;
}

#cloud a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#contenu_accueil{
width:463px;
font-size:12px;
color:#000000;
margin-left:10px;
}

#contenu_carte{
width:950px;
min-height:600px;
font-size:12px;
color:#000000;
background:url('../../maj/phototheque/photos/charte/fond_carte.jpg') no-repeat left top;
padding:10px;
}

#contenu_degrader{
width:880px;
font-size:12px;
color:#000000;
background:url('../../maj/phototheque/photos/charte/fond_degrader.jpg') no-repeat left top;
padding-left:55px;
padding-right:55px;
padding-top:20px;
}

#contenu{
width:700px;
min-height:450px;
font-size:12px;
color:#000000;
margin-left:10px;
/*background:url('../../maj/phototheque/photos/charte/contenu.jpg') no-repeat right top;*/
padding:10px;
padding-right:25px;
}

/*.fond_gris{
	background:url('../../maj/phototheque/photos/charte/contenu.jpg') no-repeat right top;
}*/

	#zone_ariane a {
	color:#818181;
	text-decoration:underline;
	}

	#zone_ariane a:hover {
	color:#818181;
	text-decoration:none;
	}
	
	#image_diaporama {
	width:616px;
	height:410px;
	margin-left:0px;
	margin-top:0px;
	position:absolute;
	z-index:1;
	}
	
	#pictos_diaporama {
	width:616px;
	height:20px;
	margin-left:20px;
	margin-top:370px;
	position:absolute;
	z-index:2;
	}
	
	#legende_diaporama {
	width:616px;
	height:20px;
	margin-left:0px;
	margin-top:390px;
	position:absolute;
	z-index:3;
	text-align:center;
	background-color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	}

#zone_menu_haut{
width:970px;
}

#zone_menu_haut img {
border:0px;
}

td.g_out {
background:url('../../maj/phototheque/photos/menu/bg_g_out.jpg') repeat-x left top;
text-align:center;
}
td.g_over {
background:url('../../maj/phototheque/photos/menu/bg_g_over.jpg') repeat-x left top;
text-align:center;
}

td.o_out {
background:url('../../maj/phototheque/photos/menu/bg_o_out.jpg') repeat-x left top;
text-align:center;
}
td.o_over {
background:url('../../maj/phototheque/photos/menu/bg_o_over.jpg') repeat-x left top;
text-align:center;
}

td.j_out {
background:url('../../maj/phototheque/photos/menu/bg_j_out.jpg') repeat-x left top;
text-align:center;
}
td.j_over {
background:url('../../maj/phototheque/photos/menu/bg_j_over.jpg') repeat-x left top;
text-align:center;
}

td.b_out {
background:url('../../maj/phototheque/photos/menu/bg_b_out.jpg') repeat-x left top;
text-align:center;
}
td.b_over {
background:url('../../maj/phototheque/photos/menu/bg_b_over.jpg') repeat-x left top;
text-align:center;
}

td.r_g {
width:226px;
height:25px;
line-height:25px;
background-image:url('../../maj/phototheque/photos/sous_menu/r_g.jpg');
background-repeat:no-repeat;
}

td.r_o {
width:226px;
height:25px;
line-height:25px;
background-image:url('../../maj/phototheque/photos/sous_menu/r_o.jpg');
background-repeat:no-repeat;
}

td.r_j {
width:226px;
height:25px;
line-height:25px;
background-image:url('../../maj/phototheque/photos/sous_menu/r_j.jpg');
background-repeat:no-repeat;
}

td.r_b {
width:226px;
height:25px;
line-height:25px;
background-image:url('../../maj/phototheque/photos/sous_menu/r_b.jpg');
background-repeat:no-repeat;
}

#menu_haut{
width:1000px;
height:39px;
line-height:39px;
margin-left:19px;
}

#zone_menu_bas{
width:980px;
height:45px;
line-height:45px;
color:#FFFFFF;
background-image:url('../../maj/phototheque/photos/charte/menu_bas.jpg');
background-repeat:no-repeat;
clear:both;
padding-top:5px;
padding-bottom:10px;
}

#overDiv {
position:absolute;
visibility:hidden;
z-index:1000;
}

/* lien defaut */

a{
color: #EB6702;
text-decoration:underline;
font-size:12px;
}

a:hover {
color: #EB6702;
text-decoration:none;
font-size:12px;
}	


.titre_accueil{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#F28909;
font-weight:bold;
margin-left: 5px;
}


/* MENU HAUT */

a.menu_haut{
color: #FFFFFF;
text-decoration:none;
font-size:15px;
font-weight:bold;
}
a.menu_haut:visited{
color: #FFFFFF;
text-decoration:none;
font-size:15px;
font-weight:bold;
}

a.menu_haut:link{
color: #FFFFFF;
text-decoration:none;
font-size:15px;
font-weight:bold;
}

a.menu_haut:hover {
color: #EADB96;
text-decoration:none;
font-size:15px;
font-weight:bold;
}	

a.menu_haut_actif {
color:#EADB96;
text-decoration:none;
font-size:15px;
font-weight:bold;
}	

a.menu_haut_actif:link {
color:#EADB96;
text-decoration:none;
font-size:15px;
font-weight:bold;
}	

a.menu_haut_actif:visited {
color:#EADB96;
text-decoration:none;
font-size:15px;
font-weight:bold;
}	

a.menu_haut_actif:hover {
color:#EADB96;
text-decoration:none;
font-size:15px;
font-weight:bold;
}

/* SOUS MENU HAUT */

a.sous_menu{
color: #FFFFFF;
text-decoration:none;
padding-left:20px;
font-size:14px;
}

a.sous_menu:link{
color: #FFFFFF;
text-decoration:none;
padding-left:20px;
font-size:14px;
}
a.sous_menu:visited{
color: #FFFFFF;
text-decoration:none;
padding-left:20px;
font-size:14px;
}

a.sous_menu:hover {
color: #EADB96;
text-decoration:none;
padding-left:20px;
font-size:14px;
}	

a.sous_menu_actif {
color:#EADB96;
text-decoration:none;
padding-left:20px;
font-size:14px;
}	

a.sous_menu_actif:link {
color:#EADB96;
text-decoration:none;
padding-left:20px;
font-size:14px;
}	

a.sous_menu_actif:visited {
color:#EADB96;
text-decoration:none;
padding-left:20px;
font-size:14px;
}	
a.sous_menu_actif:hover {
color:#EADB96;
text-decoration:none;
padding-left:20px;
font-size:14px;
}

/* FORMULAIRE */
.boutton {
background-color:#FEB100;
color:#FFFFFF;
border:1px solid #000000;
}

input.input {
width:170px;
}

input.search {
width:100px;
border:1px solid #818181;
}

input.bouton_search {
color:#818181;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

/* ACTUALITE */
.titre_actualite {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#767676;
font-weight:bold;
}

a.actualite{
color: #EB6702;
text-decoration:underline;
font-size:12px;
}

a.actualite:hover {
color: #EB6702;
text-decoration:none;
font-size:12px;
}

/* PRESSE */
.titre_presse {
color: #EB6702;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

a.titre_presse {
color: #EB6702;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

a.titre_presse:hover {
color: #EB6702;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

a.presse{
color: #EB6702;
text-decoration:underline;
font-size:12px;
}

a.presse:hover {
color: #EB6702;
text-decoration:none;
font-size:12px;
}

.source {
color: #EB6702;
font-size:12px;
}

/* PHOTOS VIDEOS */

div.sous_titre_photo {
color:#FEB100;
line-height:20px;
text-indent:15px;
border-bottom:1px solid #FEB100;
}

.separe {
clear:both;
visibility:hidden;
}

/*
	FORMULAIRE MANIFESTATION
*/

/* Etape 1 */

#securite_form{
	width: 1px;
	height: 1px;
	border: none;
	background: none;	
	cursor: default;
}

.title_tech{
	font-weight: bold;	
	margin-bottom: 6px;
}

.picto_tech{
	width: 142px;
	height: 53px;
	float: left;
	padding-right: 10px;
	padding-bottom: 15px;
}

.picto_tech .picto_radio{
	display: none;
}

.picto_tech .picto_button{
	padding: 0;
	margin: 0;
	border: none;
	width: 142px;
	height: 53px;
}

#picto_th .picto_button{
	background: url('../../maj/phototheque/photos/pictos/picto-thermique.png');	
}

#picto_th.selected .picto_button, #picto_th .picto_button:hover{
	background: url('../../maj/phototheque/photos/pictos/picto-thermique_hover.png');	
}

#picto_pv .picto_button{
	background: url('../../maj/phototheque/photos/pictos/picto-photo.png');	
}

#picto_pv.selected .picto_button, #picto_pv .picto_button:hover{
	background: url('../../maj/phototheque/photos/pictos/picto-photo_hover.png');	
}

#picto_both .picto_button{
	background: url('../../maj/phototheque/photos/pictos/picto-th-photo.png');	
}

#picto_both.selected .picto_button, #picto_both .picto_button:hover{
	background: url('../../maj/phototheque/photos/pictos/picto-th-photo_hover.png');	
}

.button_copy{
	display: block;
	margin: 0 auto 10px auto;
	width: 240px !important;
}

#zone_dates .ligne_form{
	padding: 2px 0;	
}

#zone_dates label{
	margin: 0 5px;
	position: relative;
	top: -3px;
}

#zone_dates .zone_gauche{
	float: left;
	width: 50%;
}

#zone_dates .zone_droite{
	float: left;
	width: 50%;
}

/* Etape 2 */
.choix_adresse{
	height: 43px;
	padding: 0;
	margin: 0;
}

.choix_adresse li{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

.choix_adresse li:last-child{
	border-right: solid 3px #DDD;
}

.choix_adresse li a{
	display: block;
	background-color: #AAA;
	color: white;
	border-right: none;	
	height: 30px;
	width: 197px;
	list-style:none;
	border: solid 3px #DDD;
	border-bottom: none;
	border-right: none;
	text-align: center;
	padding-top: 12px;
	font-size: 14px;
	text-decoration: none;
}

.choix_adresse li a:hover, .choix_adresse li.selected a{
	background-color: #EEE;
	color: #333;
	height: 31px;
	position: relative;
	top: 1px;
}

.div_adresse{
	background-color: #EEE;
	border: solid 3px #DDD;
	padding: 15px;
	margin: 0;
	width: 564px;
}

.div_adresse label{
	float: left;
	position: relative;
	top: 3px;
	padding-left: 82px;
	width: 200px;	
}

.div_adresse input{
	width: 200px;	
}

.div_adresse .input_radio{
	float: right;
	width: 280px;
	height: 70px;
}

.div_adresse .input_radio input{
	width: auto;
}

.div_adresse .clear{
	clear: both;	
}

.div_adresse .ligne_form{
	padding: 5px 0;	
}

.div_adresse #googlemap{
	width: 400px !important;
	text-align: center;	
	margin: 0 auto;
}


/* Etape 3 */
#form_etape3 label{
	float: left;
	width: 200px;	
	position: relative;
	top: 3px;
	font-weight: bold;
}

#form_etape3 label .sub_label{
	font-weight: normal;
}

#form_etape3 .ligne_form{
	padding: 10px 0;
}

/*
	Modifier sa manifestation
*/
#modifier_sa_manif label{
	font-weight: bold;
}

#modifier_sa_manif label .sub_label{
	font-weight: normal;
}

#modifier_sa_manif .ligne_form{
	padding: 10px 0;
	clear: left;
}

#modifier_sa_manif .label_block{
	display: block;
	float: none;
	padding-bottom: 3px;
	color: #EB6702;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#modifier_sa_manif #zone_dates label{
	float: none;
	width: auto;	
	top: -3px;
}

/*
	MODULE SONDAGE
*/
#sondage{
	float: left;	
	width: 243px;
}

#sondage .top_sondage .haut{
	height: 7px;
	background: url('../../maj/phototheque/photos/charte/sondage_top_h.png') no-repeat;
}

#sondage .top_sondage .milieu{
	font-size: 15px;
	color: white;
	background: url('../../maj/phototheque/photos/charte/sondage_top_m.png') repeat-y;
	font-weight: bold;
	padding: 0px 15px 3px 15px;
	text-align: center;
}

#sondage .top_sondage .bas{
	height: 7px;
	background: url('../../maj/phototheque/photos/charte/sondage_top_b.png') no-repeat;
}

#sondage .milieu_sondage .milieu{
	font-size: 15px;
	color: white;
	background: url('../../maj/phototheque/photos/charte/sondage_m.png') repeat-y;
}

#sondage .milieu_sondage .milieu .ligne_sondage{
	padding: 3px 10px 3px 50px;
}

#sondage .milieu_sondage .milieu .radio_sondage{
	display: none;	
}

#sondage .milieu_sondage .milieu .label_sondage{
	display: block;
	background: url('../../maj/phototheque/photos/charte/radio.png') center left no-repeat;
	min-height: 16px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	word-wrap: break-word;
}

#sondage .milieu_sondage .milieu .selected{
	background: url('../../maj/phototheque/photos/charte/radio_checked.png') center left no-repeat;
}

#sondage .milieu_sondage .bas{
	height: 7px;
	background: url('../../maj/phototheque/photos/charte/sondage_b.png') no-repeat;
	margin-bottom: 5px;
}

#sondage .btn_valid{
	margin: 5px auto 0 auto;
	color: white;
	font-size: 17px;
	display: block;
	border: solid 1px #0084e3;
	background: #2A93A9 none;
	padding: 0 10px;
	cursor: pointer;
}

#sondage .label_stat{
	margin-right: 15px;
	word-wrap: break-word;
}

#sondage .stat{
	font-weight: bold;
}
