body { 
color : #373737;
font-size: 12px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background: #ffffff url(../medias/communs/fond.jpg) repeat-x center top;
}

#site {
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
top : 130px;
height : 507px;
}

#contenu {
/* original width 1000px */
padding-right : 20px;
padding-left : 20px;
padding-top : 0px;
margin-bottom : 20px;
margin-top : 20px;
}

#contenu_home {
/* original width 1000px */
padding-right : 20px;
padding-left : 20px;
padding-top : 0px;
margin-bottom : 20px;
background-image:  url(../medias/home/separation-verticale.jpg); 
background-repeat : repeat-y;
margin-top : 20px;
}


.identitfication {
width : 257px;
margin-left : 3px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
padding-bottom : 10px;
margin-bottom : 10px;
}

.home_input {
	
float : left;
width : 95px;
margin-right : 5px;}

.fil_ariane{
height: 15px;
width: 960px;
color: #8d8c8c; 
text-align: right;
font-size:12px;
padding-right : 20px;
padding-left : 20px;
padding-top : 10px;
padding-bottom : 10px;
font-family : Arial;
background-image:  url(../medias/communs/separation-footer.jpg); 
background-repeat: no-repeat; 
background-position : center bottom;
}

#footer {
height: 23px;
width: 960px;
color: #8d8c8c; 
text-align: right;
font-size:12px;
padding-right : 20px;
padding-left : 20px;
padding-bottom : 10px;
font-family : Arial;
background-image:  url(../medias/communs/separation-footer.jpg); 
background-repeat: no-repeat; 
background-position : center top;
}

#footer_liens_text {
padding-top : 5px;
float : right;
}

.push-mairie {
width : 276px;
height : 66px;
background-image:  url(../medias/communs/pictos/contact.gif); 
background-repeat: no-repeat;
float : left;
border : none;
}

.menu_container {
float: left;
margin: 0px 0px 0px 0px;
}


/* BANDEAU */

#bandeau_home {
position: absolute; 
margin-left: -500px;
left: 50%; 
top: 0px; 
width: 1000px; 
height: 130px;
}

#bandeau_menu {
width : 805px;
float : right;
height : 30px;
text-align : right;
padding-right : 20px;

}

.bandeau_haut {
height : 22px;
text-align : left;
}

.bandeau-animation {
width : 517px;
height : 76px;
text-align : left;
padding-left : 170px;
}

.logo {
position : absolute;
z-index : 1000;
}

#partenaires {
width : 121px;
height : 15px;
background-image:  url(../medias/home/titres/partenaires.gif); 
background-repeat: no-repeat;	
float : right;
margin-right : 22px; 
margin-top : 2px;
}

#partenaires:hover {
background-position : 0px -15px !important;
background-position : 0px -15px;
}

#deconnexion {
width : 121px;
height : 16px;
background-image:  url(../medias/home/titres/deconnexion.gif); 
background-repeat: no-repeat;	
float : right;
margin-right : 24px; 
margin-top : 2px;
}

#deconnexion-txt {
	width : auto;
	height : 16px;
	float : right;
	margin-right : 24px; 
	margin-top : 2px;
	color: #ffffff;
}

#deconnexion:hover {
background-position : 0px -16px !important;
background-position : 0px -16px;
}

/* ANIMATION */


/*.text-encart {
height : 100px;
width : 753px;
background-color: #ffffff;
float : left;
position : absolute;
opacity: 0.5;
top : 232px;
}*/

.titre-encart {
	font-size : 25px;
	font-size : "Tahoma";
}

.text-encart {
	background : #f8f6f5;
	opacity : 0.9;
	filter : alpha(opacity=90); /* pour IE 6 */
	height : 132px;
	position : absolute;
	width : 723px;
	top : 185px;
	color : #424242; 
	padding : 10px 10px 5px 20px;
}
/* pour les autres navigateurs */
* > .text-encart {
	height: 132px;
	width : 723px;
}
/* pour IE 7 */
*+html .text-encart {
	min-height : 132px;
	width : 723px;
}



.visuel {
height : 332px;
width : 753px;
background-color: #ffffff;	
position : absolute;
}

.titre-jaune {
width : 199px;
height : 26px;
background-image:  url(../medias/home/fond-anim-jaune.gif); 
background-repeat: no-repeat;	
float : rigth;
text-align : left;
padding-left : 20px;
padding-top : 10px;
font-weight : bold;
cursor : pointer;
margin-bottom : 1px;

}

.titre-jaune:hover {
background-position: 0px -36px !important;
background-position: 0px -36px;
}

.titre-jaune.actif {
width : 199px;
height : 26px;
background-image:  url(../medias/home/fond-anim-jaune.gif); 
background-repeat: no-repeat;	
float : rigth;
text-align : left;
background-position: 0px -36px !important;
background-position: 0px -36px;
padding-left : 20px;
padding-top : 10px;
font-weight : bold;
cursor : pointer;
color : #000000;
margin-bottom : 1px;

}

.titre-vert {
width : 199px;
height : 26px;
background-image:  url(../medias/home/fond-anim-vert.gif); 
background-repeat: no-repeat;	
float : rigth;
text-align : left;
padding-left : 20px;
padding-top : 10px;
font-weight : bold;
cursor : pointer;
margin-bottom : 1px;

}

.titre-vert:hover {
background-position: 0px -36px !important;
background-position: 0px -36px;
}

.titre-vert.actif {
width : 199px;
height : 26px;
background-image:  url(../medias/home/fond-anim-vert.gif); 
background-repeat: no-repeat;	
float : rigth;
text-align : left;
background-position: 0px -36px !important;
background-position: 0px -36px;
padding-left : 20px;
padding-top : 10px;
font-weight : bold;
cursor : pointer;
color : #000000;
margin-bottom : 1px;

}

.titre-orange {
width : 199px;
height : 26px;
background-image:  url(../medias/home/fond-anim-orange.gif); 
background-repeat: no-repeat;	
float : rigth;
text-align : left;
padding-left : 20px;
padding-top : 10px;
font-weight : bold;
cursor : pointer;
margin-bottom : 1px;

}

.titre-orange:hover {
background-position: 0px -36px !important;
background-position: 0px -36px;
}

.titre-orange.actif {
width : 199px;
height : 26px;
background-image:  url(../medias/home/fond-anim-orange.gif); 
background-repeat: no-repeat;	
float : rigth;
text-align : left;
background-position: 0px -36px !important;
background-position: 0px -36px;
padding-left : 20px;
padding-top : 10px;
font-weight : bold;
cursor : pointer;
color : #000000;
margin-bottom : 1px;

}


.bloc-legende {
height : 310px;
color : #414141;
z-index : 200;
position :absolute;
left : 761px;
}

.anim {
height : 218px;
width : 650px;
background-color: #f0eceb;
float : left;
margin-bottom : 15px;

}

.sous-bandeau {
width : 650px;
float : left
}


/* HOME */

.bloc-orange {
height : 272px;
width : 159px;
background-color:#f98d20;
margin-top : 4px;
padding : 7px 10px 7px 10px;
}




. {
width :  259px;
height : 190px;
background-image:  url(../medias/home/separation-actu.jpg); 
background-repeat: no-repeat;
background-position:bottom;
margin-bottom : 10px;
padding-top : 6px;

}

.bloc-home-droite {
float : right;
width :  269px;
}

.sous-lien {
text-align : right;	
padding-bottom : 5px;
}

.col_plan {
	
float : left;
width : 460px;
}


/* FORMULAIRE */

.bloc-formulaire {
width : 456px;
height : 20px;
background-image:  url(../medias/pages/fond-formulaire.jpg); 
background-repeat: no-repeat;
background-position:bottom;
color : #f67706;
font-weight : bold;
font-size : 13px;
margin-top : 30px;
margin-bottom : 10px;
}

.label {
width : 130px;
float : left;
}

.label-large {
width : 230px;
float : left;
}

.label_textarea {
width : 145px;
float : left;	
}

.label-financement {
width : 130px;
height : 215px;
float : left;
}

.label-marge {
 margin-left : 96px;
 width : 80px;
 float : left;
}

.label-int {
width : 100px;
float : left;
}

.input-petit {
width : 100px;
}

.label-petit {
	width : 85px;
	*width : 80px;
	float : left;
	margin-top : 2px;
}
.input {
	width : 180px;
}

textarea {
	width : 320px;
	height : 90px;
	font-family : Arial;
	font-size : 12px;
}

.textarea_partenaires {
	width : 520px;
	height : 90px;
	font-family : Arial;
	font-size : 12px;
}

.textarea_large {
	width : 357px;
	height : 200px;
}

.legales {
font-size : 11px;
color : #8a8a8a;
}

.col_contact {
float : left;
width : 350px;
}

#btn_gdp {
position : relative;
width : 150px ;
height : 21px;
top : 169px;
left : 417px;
}


.conteneur-btn-bas {
width : 871px;
height : 40px;
top : 422px;
position : relative;
padding-left : 89px;
}
	
	
/*.form-partenaire {
padding : 10px 5px 5px 7px;
}*/

.groupe_pdf {
	float : left;
	width : 150px ;
	height : 21px;
	margin-right : 13px;
}

.telecharger {
float : left;
width : 150px ;
height : 21px;
background-color:#00C;
margin-right : 13px;
background-image:  url(../medias/boutons/telecharger.jpg); 
background-repeat: no-repeat;
}

.telecharger:hover {
background-position: 0px -21px !important;
background-position: 0px -21px;
}

.shema-groupe {
width : 960px;
height : 500px;
background-image:  url(../medias/pages/shema-groupe.jpg); 
background-repeat: no-repeat;
background-position : 60px;
}


/* BOUTONS */


.connexion {
width : 69px;
height : 21px;
float : right;
border : none;
background-image:  url(../medias/boutons/connexion.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
}

.connexion:hover {
background-position: 0px -21px !important;
background-position: 0px -21px;
}

#valider, #part_submit {
width : 53px;
height : 21px;
float : right;
border : none;
background-image:  url(../medias/boutons/valider.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-right : 30px;
}

#valider:hover, #part_submit:hover {
background-position: 0px -21px !important;
background-position: 0px -21px;
}


#nos-programmes {
width : 137px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/nos-programmes.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
}

#nos-programmes:hover {
background-position: 0px -20px !important;
background-position: 0px -20px;
}


#actualites {
width : 117px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/actualites.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-top : 10px;
margin-bottom : 10px;
}

#actualites:hover {
background-position: 0px -20px !important;
background-position: 0px -20px;
}

#envoyer {
width : 64px;
height : 21px;
float : right;
border : none;
background-image:  url(../medias/boutons/envoyer.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-top : 10px;
}

#envoyer:hover {
background-position: 0px -22px !important;
background-position: 0px -22px;
height : 21px;
}

#auth_ok {
width : 36px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/ok.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;

}

#auth_ok:hover {
background-position: 0px -21px !important;
background-position: 0px -21px;
}


#contact {
width : 96px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/contact.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-left : 10px;
}

#contact:hover {
background-position: 0px -20px !important;
background-position: 0px -20px;
}

.decouvrir-programme {
width : 141px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/programmes.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 1px;
}

.decouvrir-programme:hover {
background-position: 0px -20px !important;
background-position: 0px -20px;
}

#lien-particulier {
width : 89px;
height : 17px;
float : left;
border : none;
background-image:  url(../medias/pages/particulier.gif); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-right : 10px;
margin-top : 5px;
}

#lien-particulier:hover {
background-position: 0px -16px !important;
background-position: 0px -16px;
}

#lien-professionnel {
width : 111px;
height : 17px;
float : left;
border : none;
background-image:  url(../medias/pages/professionnels.gif); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-right : 10px;
margin-top : 5px;
}

#lien-professionnel:hover {
background-position: 0px -16px !important;
background-position: 0px -16px;
}

#lien-partenaire {
width : 91px;
height : 16px;
float : left;
border : none;
background-image:  url(../medias/pages/partenaire.gif); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-right : 10px;
margin-top : 5px;
}

#lien-partenaire:hover {
background-position: 0px -16px !important;
background-position: 0px -16px;
}


#retour-detail-programmes {
width : 182px;
height : 21px;
float : right;
border : none;
background-image:  url(../medias/boutons/retour-detail-programme.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-top : 5px;	
}

#retour-detail-programmes:hover {
background-position: 0px -21px !important;
background-position: 0px -21px;
}

#retour-programmes {
width : 179px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/retour-programmes.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-top : 5px;	
}

#retour-programmes:hover {
background-position: 0px -20px !important;
background-position: 0px -20px;
}

#retour-actus {
width : 179px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/retour-actus.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-top : 5px;	
}

#retour-actus:hover {
background-position: 0px -21px !important;
background-position: 0px -21px;
}


#retour-infos {
width : 179px;
height : 20px;
float : right;
border : none;
background-image:  url(../medias/boutons/retour-infos.jpg); 
background-repeat: no-repeat; 
border: 0px;
cursor : pointer;
margin-top : 5px;	
}

#retour-infos:hover {
background-position: 0px -21px !important;
background-position: 0px -21px;
}


/* COMMUNS */

.spacer { 
clear: both;
background-color: none;
}

.float {
float: left;
}

.float_right {
float : right;
}

.bold {
font-weight : bold;
}

.uppercase { 
text-transform:uppercase;
}

.orange_bold {
color : #f67706;
font-weight : bold;
}

li {
list-style-image:url(../medias/communs/pictos/list.gif);
}

.li-contact {
list-style-image:url(../medias/communs/pictos/fleche-orange.gif);
}

.li-infos {
list-style-image:url(../medias/communs/pictos/fleche-orange_.gif);
}

ul {
margin : 10px 0px 0px 0px;	
padding-left : 24px;
}

/* TEXTES */
 
h1 { 
font-size: 20px; 
color: #333333;
margin: 0px 0px 12px 0px;
text-transform: uppercase;
}

h2 { 
font-size: 12px; 
font-weight: bold;
}

h3 { 
font-size: 18px; 
color: #333333;
margin: 0px 0px 10px 0px;
text-transform: uppercase;
font-weight: normal;
}

img { border : none;}

a { border : none;}

.titre-actu  {
color : #4D4D4D;
font-weight : bold;
}

/* PROGRAMMES *****************************************************************/

.programme-une {
width : 664px;
*width : 672px;
height : 300px;
padding-right : 8px;
*padding-right : 3px;
}

.programmes  {
height:232px;
width : 200px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
float : left;
margin-right : 13px;
margin-top : 10px;
}

/*.programmes_  {
height : 215px;
width : 207px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
margin-right : 6px;
margin-top : 10px;
}*/

*+html .programmes  {
height:232px;
width : 200px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
float : left;
margin-right : 16px;
margin-top : 10px;
}


/*.conteneur-programme {
float : right;
}*/

.programmeImage {
	width : 200px;
	height : 200px;
}

.programmes_list {
width : 200px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
float : left;
margin-right : 41px;
margin-top : 20px;
}

.programmes_img {
width : 200px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
float : left;
}

.programmes_fin {
width : 200px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
float : left;
margin-top : 20px;
}

.prog-ehpad {
width : 188px;
background-color: #4da2c5;
padding : 6px 6px 6px 6px;
color  : #ffffff;
position : absolute;
}

.img_carte {
width : 188px;
padding : 6px 6px 6px 6px;
color  : #ffffff;
position : absolute;
text-align : right;
margin-top : 152px;
}

.survol-ehpad {
width : 200px;
font-size : 10px;
background-color: #4da2c5;
text-align : center;
color  : #ffffff;
padding-bottom : 3px;
padding-top : 3px;
}


.survol-tourisme {
width : 200px;
text-align : center;
color  : #ffffff;
padding-top : 3px;
padding-bottom : 3px;
background-color: #7d1123;

}

.prog-tourisme {
width : 188px;
background-color: #7d1123;
padding : 6px 6px 6px 6px;
color  : #ffffff;
position : absolute;
}

.pagination {
color : #8d8c8c;
text-align : right;
float : right;
width : 200px;
padding-right : 12px;
*padding-right : 15px;
padding-top : 10px;
}



.bloc-tri {
background-color : #f7f7f7;	
padding : 7px 10px 10px 10px;
height : 15px;
margin-top : 10px;
}

.sous-bloc-tri {
/*width : 300px;*/
float : left;
}

.sous-bloc-tri-separateur {
width : 20px;
float : left;
}

.meloc-tri {
float : left;
margin-right : 10px;
}

.entrees {
padding-top : 5px;
float : left;
width : 450px;
height : 20px;
vertical-align : bottom;
}

.bloc-details-programmes {	
background-image:  url(../medias/pages/fond-colone.jpg); 
background-repeat: repeat-y;
width : 960px;
margin-top : 20px;
}

.bloc-details-programmes-no-fond{
width : 960px;
margin-top : 20px;
}

.bloc-details-programmes_no_colone {
background-image:  url(../medias/pages/fond-no-colone.jpg); 
background-repeat: repeat-y;
width : 960px;
margin-top : 20px;	
}

.bloc-partenaire {
background-image:  url(../medias/pages/partenaires-sep.jpg); 
background-repeat: repeat-y;
width : 960px;
margin-top : 20px;		
}

.titre-programme-tourisme, .titre-programme-ehpad  {
/*background-color : #7D1123;*/
width : 695px;
padding : 4px 10px 0px 10px;
height : 19px;
color : #FFFFFF;
margin-bottom : 10px;
}

.titre-programme-ehpad {
background-color : #71b5d1;
}

.titre-programme-tourisme {
background-color : #7D1123;
}


.papier {
background-image:  url(../medias/pages/haut-papier.jpg); 
background-repeat: no-repeat;
width : 208px;
background-color:#f0f0f0;
padding : 15px 5px 10px 0px;
font-size : 11px;
margin-top : 10px;
color : #8a8a8a;
}

.bloc-fond-ss-menu {
margin-top : 20px;
background-image:  url(../medias/pages/fond-ss-menu.jpg); 
background-repeat: repeat-y;
width : 960px;
}

#colone_droite {	
width : 465px;
float : right;
}

#colone_gauche {	
width : 220px;
float : left;
}

.colone-droite {
width : 205px;
float : right;
padding-right : 10px;
*padding-right : 0px;
}

.outils {
width : 195px;
float : right;
padding-top : 10px;
padding-right : 10px;
}

.outils_ {
width : 195px;
padding-top : 10px;
padding-right : 10px;
padding-left : 10px;
background-color:#f0f0f0;
margin-bottom : 10px;
}

.sous-menu-infos {
width : 224px;
padding-top : 10px;
padding-right : 10px;
padding-left : 10px;
}

.contenu-infos {
width : 700px;
float : right;
}

.partenaire-identification {
	width : 205px;
border : 1px solid #959396;
padding : 3px 3px 3px 3px;
}

.col_gauche {
float : left;
width : 340px;
}

.titre-identification  {
width : 200px;
padding-left : 5px;
background-color:#959396;
color : #ffffff;
height : 22px;
padding-top : 3px;
margin-bottom : 5px;
}


.titre-partenaire {
width : 693px;
padding-left : 5px;
background-color:#959396;
color : #ffffff;
height : 22px;
padding-top : 3px;
margin-bottom : 5px	
}

.contenu-details {
width : 715px;
float : left;
}

.list-programmes {
	margin-left : 15px;
	width : 410px;
	
}


.menu {
background-color : #f67706;	
height : 22px;
width : 190px;
padding-top : 0px;
margin-bottom : 10px;
padding-left : 5px;
}

.liens-outils {
padding-left : 15px;
margin-bottom : 15px;
}

.italic {
font-style : italic;
margin-bottom : 10px;
}

/* PUSHS  *********************************************************************/

#particulier {
width: 160px; 
height: 84px;
background-image:  url(../medias/home/push-particuliers.jpg); 
background-repeat: no-repeat;
float : left;	
margin-bottom : 7px;
}

#particulier:hover {
background-position: 0px -84px !important;
background-position: 0px -84px ;
}


#professionnel {
width: 160px; 
height: 85px;
background-image:  url(../medias/home/push-professionnel.jpg); 
background-repeat: no-repeat;
float : left;
margin-bottom : 7px;
}

#professionnel:hover {
background-position: 0px -85px !important;
background-position: 0px -85px ;
}

#partenaire {
width: 160px; 
height: 85px;
background-image:  url(../medias/home/push-partenaire.jpg); 
background-repeat: no-repeat;
float : left;	
}

#partenaire:hover {
background-position: 0px -85px !important;
background-position: 0px -85px ;
}

/* MENU ***********************************************************************/

#menu_contact{
width: 166px; 
height: 39px;
background-image:  url(../medias/menu/contact.gif); 
background-repeat: no-repeat;
float : left;
}	

#menu_contact_actif{
background-position: 0px -40px !important;
background-position: 0px -40px ;
background-image:  url(../medias/menu/contact.gif); 
background-repeat: no-repeat;
width: 166px; 
height : 39px;
float : left;
}	

#menu_contact:hover {
background-position: 0px -40px !important;
background-position: 0px -40px;
}


#menu_programmes{
width: 145px; 
height: 39px;
background-image:  url(../medias/menu/programme.gif); 
background-repeat: no-repeat;
float : left;
}	

#menu_programmes_actif{
width: 145px; 
background-position: 0px -40px !important;
background-position: 0px -40px;
height: 39px;
background-image:  url(../medias/menu/programme.gif); 
background-repeat: no-repeat;
float : left;

}	

#menu_programmes:hover {
background-position: 0px -40px !important;
background-position: 0px -40px;
height: 39px;
}

#menu_residences{
width: 150px; 
height: 39px;
background-image:  url(../medias/menu/residences.gif); 
background-repeat: no-repeat;
float : left;
}	

#menu_residences_actif{
width: 150px; 
background-position: 0px -40px !important;
background-position: 0px -40px;
height: 39px;
background-image:  url(../medias/menu/residences.gif); 
background-repeat: no-repeat;
float : left;
}	


#menu_residences:hover {
background-position: 0px -40px !important;
background-position: 0px -40px;
}

#menu_groupe{
width: 139px; 
height: 39px;
background-image:  url(../medias/menu/groupe.gif); 
background-repeat: no-repeat;
float : left;
}	

#menu_groupe:hover {
background-position: 0px -40px !important;
background-position: 0px -40px;
height: 39px;
}

#menu_groupe_actif{
width: 139px; 
background-position: 0px -40px !important;
background-position: 0px -40px;
height: 39px;
background-image:  url(../medias/menu/groupe.gif); 
background-repeat: no-repeat;
float : left;
}	


#menu_marche{
width: 125px; 
height: 39px;
background-image:  url(../medias/menu/marche.gif); 
background-repeat: no-repeat;
float : left;
}	

#menu_marche:hover {
background-position: 0px -40px !important;
background-position: 0px -40px;
}

#menu_marche_actif{
width: 125px; 
background-position: 0px -40px !important;
background-position: 0px -40px;
height: 39px;
background-image:  url(../medias/menu/marche.gif); 
background-repeat: no-repeat;
float : left;
}	


#menu_accueil{
width: 80px; 
height: 39px;
background-image:  url(../medias/menu/accueil.gif); 
background-repeat: no-repeat;
float : left;
}	

#menu_accueil:hover {
background-position: 0px -40px !important;
background-position: 0px -40px;
}

#menu_accueil_actif{
width:80px; 
background-image:  url(../medias/menu/accueil.gif); 
background-repeat: no-repeat;
float : left;
background-position: 0px -40px !important;
background-position: 0px -40px;
height: 39px;
}	

 /* LIENS */

a:link { color: #f98d20;  text-decoration: underline;  }
a:visited { color: #f98d20;  text-decoration: underline;  }
a:hover { color: #f98d20;   text-decoration: none;  }
a:active { color: #f98d20;text-decoration: none; }


a.lien-plus:link { color: #f98d20;  text-decoration: underline;  background-image:  url(../medias/communs/pictos/puce-liens.gif); background-repeat: no-repeat; padding-left : 15px; background-position: 5px;}
a.lien-plus:visited { color: #f98d20;  text-decoration: underline; background-image:  url(../medias/communs/pictos/puce-liens.gif); background-repeat: no-repeat; padding-left : 15px; }
a.lien-plus:hover { color: #f98d20;   text-decoration: none; background-image:  url(../medias/communs/pictos/puce-liens.gif); background-repeat: no-repeat; padding-left : 15px; }
a.lien-plus:active { color: #f98d20;text-decoration: none;background-image:  url(../medias/communs/pictos/puce-liens.gif); background-repeat: no-repeat; padding-left : 15px; }

a.lien_footer:link { color: #8d8c8c;  text-decoration: none; }
a.lien_footer:visited { color: #8d8c8c;  text-decoration: none;  }
a.lien_footer:hover { color: #f98d20;   text-decoration: none;  }
a.lien_footer:active { color: #f98d20; text-decoration: none;  }

a.lien_footer_actif:link { color: #fb8c20; text-decoration: underline; }
a.lien_footer_actif:visited { color: #fb8c20; text-decoration: underline; }
a.lien_footer_actif:hover { color: #fb8c20; text-decoration: underline; }
a.lien_footer_actif:active { color: #fb8c20; text-decoration: underline;}


a.lien_bleu:link { color: #12788e; text-decoration: none; font-weight : bold;}
a.lien_bleu:visited { color: #12788e; text-decoration: none; font-weight : bold; }
a.lien_bleu:hover { color: #12788e; text-decoration: underline; font-weight : bold; }
a.lien_bleu:active { color: #12788e; text-decoration: underline; font-weight : bold;}

a.lien_gris:link { color: #8d8c8c;  text-decoration: underline;  }
a.lien_gris:visited { color: #8d8c8c;  text-decoration: underline;  }
a.lien_gris:hover { color: #f98d20;   text-decoration: none;  }
a.lien_gris:active { color: #f98d20;text-decoration: none; }

a.lien_fil_ariane:link { color: #8d8c8c;  text-decoration: none;  }
a.lien_fil_ariane:visited { color: #8d8c8c;  text-decoration: none;  }
a.lien_fil_ariane:hover { color: #f98d20;   text-decoration: none;  }
a.lien_fil_ariane:active { color: #f98d20;text-decoration: none; }

a.lien_fil_ariane_actif:link { color:#f98d20; text-decoration: underline;  }
a.lien_fil_ariane_actif:visited { color: #f98d20;  text-decoration: underline;  }
a.lien_fil_ariane_actif:hover { color: #f98d20;   text-decoration: underline;  }
a.lien_fil_ariane_actif:active { color: #f98d20;text-decoration: underline; }


p {
margin : 0;
padding : 0;
padding-top :  4px;
}



/** SCH **/

.orange {
	color : #f67706;
}

.visuel  {
	display : none;
}

.infos-texte  {
	display : none;
}

a.blanc:link {
	color : #ffffff;
	text-decoration: none;
}
a.blanc:visited {
	color : #ffffff;
	text-decoration: none;
}
a.blanc:hover {
	color : #ffffff;
	text-decoration: underline;
}
a.blanc:active {
	color : #ffffff;
	text-decoration: underline;
}


.popup {	
background-color : #FFFFFF;	
/*border : 1px solid #666666;*/	
padding : 15px 15px 15px 15px;
width : 230px;
position : absolute;
z-index : 20000;
}

.label_popup {
	width : 120px;
	float : left;
	margin-top : 2px;
}
.input_popup {
	width : 100px;

}

.lien_dolcea {	
float : left;
padding-top : 8px;}

.phrase_home {
font-size : 13px;
font-weight : bold;
}

.fond_phrase {
	color : #FFFFFF;
background-color: #f57706;
padding : 2px 2px 2Px 2Px;}

@media screen{

        .printonly {display:none}
}

/* feuille de style pour l'impression */
@media print{
        body {
            background-color:#ffffff;
            color:#000000;
        }
        .outils {display:none;}
		.bloc_detail_programmes {display:none;}
		.fil_ariane {display : none;}
		#footer {display : none;}
		
        .printonly {display:block}
        
}