body {
	background: #000 url(../images/ul/tuiles/background.jpg) repeat top left;
	font:81.3%/130% Arial, sans-serif;
	margin:0;
	color:#333333;
}

h1 {
	color:#2C2000;
	font:1.83em/1em Arial, sans-serif;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

a {
	color:#4D432E;
}

#wrapper {
	width:910px;
	margin:0 auto;
	background:black;
	padding:0 10px;
}

#wrapper_top {
	width:930px;
	margin:13px auto 0;
	height:10px;
	background:url(../images/ul/tuiles/coins_rond_top.gif) no-repeat left bottom;
}

#wrapper_bottom {
	width:930px;
	margin:0 auto 10px;
	height:10px;
	background:url(../images/ul/tuiles/coins_rond_bottom.gif) no-repeat left top;	
}

#padding_wrapper_fr {
	width:910px;
	background:#ebeae7 url(../images/fr/tuiles/entete_degrade.gif) no-repeat left top;
}

#padding_wrapper_en {
	width:910px;
	background:#ebeae7 url(../images/en/tuiles/entete_degrade.gif) no-repeat left top;
}

#ambiance {
	position:relative;
	width:890px;
}

#ambiance img {
	position:absolute;
	right:8px;
	bottom:-10px;
}

img {
	border: 0;
}

/*  NAVIGATION SECONDAIRE
******************************/

#navigation_secondaire {
	float:right;
	width:910px;
	height:32px;
	background:url(../images/ul/tuiles/top.gif) no-repeat top right;
	color:white;
}

#navigation_secondaire ul {
	float:right;
	padding:0;
	margin:0;
	list-style-type:none;
}

#navigation_secondaire li {
	display:inline;
	margin-left:9px;
	margin-right:9px;
}

#navigation_secondaire a {
	text-decoration:none;
	color:white;
	font:0.83em/1em Arial, sans-serif;

}

#navigation_secondaire a:hover {
	color:#FFEA81;
}

#top_navigation_sidebar {
    background: transparent url(../images/ul/tuiles/top-menu-gauche.png) top left no-repeat;
    height: 10px;
    width: 220px;
}

#bottom_navigation_sidebar {
    background: transparent url(../images/ul/tuiles/bottom-menu-gauche.png) bottom left no-repeat;
    height: 10px;
    width: 220px;
}

#navigation_sidebar {
    background-color: #EBEAE7;
    padding: 0;
    margin: 0;
}
#navigation_sidebar ul {
    margin: 0;
    padding: 0;
}

#navigation_sidebar li {
    margin: 0 10px;
    padding: 0;
    list-style-type: none;
    border-top: 1px solid #B8B6AD;
}

#navigation_sidebar li:first-child {
    border-top: 0 none;
}

#navigation_sidebar li.selected {
    font-weight: bold;
}

#navigation_sidebar li.selected ul {
    font-weight: normal;
    padding-top: 1px;
}

#navigation_sidebar ul ul {
    background-color: #F8F8F7;
    border-top: 1px solid #B8B6AD;
}

#navigation_sidebar ul ul li {
    border-top: 1px solid #CFCDC6;
}

#navigation_sidebar a {
    text-decoration: none;
}

#navigation_sidebar a:hover {
    text-decoration: underline;
}

#navigation_sidebar li div {
    font-size: 1.08em;
    padding: 7px;
}

#navigation_sidebar li li div {
    font-size: 0.92em;
    padding: 6px;
}
/*       TOPICPATH
******************************/
#topicpath {
	width:864px;
	height:21px;
	padding-top:4px;
	padding-left:6px;
	margin-left:10px;
	border-bottom:1px #EBEAE7 solid;
}

#topicpath a {
	color:#4D432E;
	font:0.83em/1em Arial, sans-serif;		
}

#topicpath span {
	color:#4D432E;	
	font:0.83em/1em Arial, sans-serif;		
}

/*     HAUT
******************************/

#haut {
	width:890px;
	height:100px;
	margin-left:10px;
}

#haut img {
	margin-left:21px;
	border:0;
}


/*  NAVIGATION PRIMAIRE
******************************/

#navigation_primaire {
	width:890px;		
	margin-left:10px;
}

#navigation_primaire ul {
	padding:0;
	margin:0;
	width:890px;
	list-style-type:none;	
}

#navigation_primaire li {
	float:left;
	display:block;
}

#navigation_primaire a.comperes {
	background:url(../images/ul/boutons/btn_comperes.gif) no-repeat top right;
	width:92px;
}

#navigation_primaire a.decrochage {
	background:url(../images/ul/boutons/btn_decrochage.gif) no-repeat top right;
	width:120px;	
}

#navigation_primaire a.rencontre-regionale {
	background:url(../images/ul/boutons/btn_rencontre_journee.gif) no-repeat top right;
	width:201px;	
}

#navigation_primaire a.journees {
	background:url(../images/ul/boutons/btn_rencontre_journee.gif) no-repeat top right;
	width:201px;	
}

#navigation_primaire a.projets {
	background:url(../images/ul/boutons/btn_projets.gif) no-repeat top right;
	width:73px;	
}

#navigation_primaire a.ressources {
	background:url(../images/ul/boutons/btn_ressources.gif) no-repeat top right;
	width:97px;	
}

#navigation_primaire a.partenaires {
	background:url(../images/ul/boutons/btn_partenaires.gif) no-repeat top right;
	width:94px;	
}

#navigation_primaire a {
	display:block;
	margin-right:2px;
	text-decoration:none;
	text-align:center;
	color:white;
	line-height:1.08em;
	padding-top:10px;
	height:37px;
}

#navigation_primaire a.derniere {
	margin-right:0;
}

#navigation_primaire a:hover {
	color:#FFEA81;
	background-position: right -47px;
	padding-top:5px;
	height:42px;	
}

#navigation_primaire a.uneligne:hover {
	color:#FFEA81;
	background-position: right -47px;
	padding-top:13px;
	height:34px;
}

#navigation_primaire a.selected {
	color:#271B00 !important;
	background-position: right -94px !important;
	padding-top:10px !important;
	height:37px !important;	
}

#navigation_primaire a.uneligneselected {
	color:#271B00 !important;
	background-position: right -94px !important;
	padding-top:18px !important;
	height:29px !important;	
}

#navigation_primaire a.uneligne {
	padding-top:18px;
	height:29px;
}

#sous_entete {
    border-top: 2px solid #FBCF3A;
}

/*   SOUS-NAVIGATION PRIMAIRE
******************************/
#sous_navigation_primaire {
	font:0.92em/1.17em Arial, sans-serif;	
	width:890px;
	height:30px;
	background:#fac12f url(../images/ul/tuiles/snavigation.gif) repeat-x left top;
}

#sous_navigation_primaire.grand {
	height:40px;
}

#sous_navigation_primaire ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#sous_navigation_primaire li {
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#sous_navigation_primaire a {
	display:inline-block;
	height:25px;
	text-decoration:none;
	color:#2C2000;
	font:0.92em/1.08em Arial, sans-serif;
}

#sous_navigation_primaire span {
	text-decoration:none !important;
	padding:8px 5px 5px 6px;
	display:block;		
}

#sous_navigation_primaire a:hover {
	background:url(../images/ul/boutons/snav_hover_1ligne_droite.gif) no-repeat right 4px;
}

#sous_navigation_primaire a:hover span {
	background:url(../images/ul/boutons/snav_hover_1ligne_gauche.gif) no-repeat left 4px;
}

#sous_navigation_primaire a.selected {
	background:url(../images/ul/boutons/snav_hover_1ligne_droite.gif) no-repeat right 4px;
}

#sous_navigation_primaire a.selected span {
	background:url(../images/ul/boutons/snav_hover_1ligne_gauche.gif) no-repeat left 4px;
	font-weight:bold;
}


#sous_navigation_primaire.grand a {
	display:inline-block;
	height:37px;
	text-decoration:none;
	color:#2C2000;
	font:0.92em/1.08em Arial, sans-serif;
}

#sous_navigation_primaire.grand span {
	display:block;	
	text-decoration:none !important;	
	padding:9px 5px 5px 6px;
}

#sous_navigation_primaire.grand a:hover {
	background:url(../images/ul/boutons/snav_hover_2lignes_droite.gif) no-repeat right 6px;
}

#sous_navigation_primaire.grand a:hover span {
	background:url(../images/ul/boutons/snav_hover_2lignes_gauche.gif) no-repeat left 6px;
}

#sous_navigation_primaire.grand a.selected {
	background:url(../images/ul/boutons/snav_hover_2lignes_droite.gif) no-repeat right 6px;
}

#sous_navigation_primaire.grand a.selected span {
	background:url(../images/ul/boutons/snav_hover_2lignes_gauche.gif) no-repeat left 6px;
	font-weight:bold;	
}


/*         CONTENU
********************************/

#contenu {
	width:890px;
	margin-left:10px;
	background:white url(../images/ul/tuiles/bottom_blanc.gif) no-repeat left bottom;
	padding-bottom:10px;
}

#contenu div.gauche_accueil {
	width:180px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}

#contenu div.droite_accueil {
	width:690px;
	float:right;
	margin-top:10px;
}

#contenu div.gauche {
	width:235px;
	float:left;	
}

#contenu div.droite {
	width:630px;
	float:right;
	padding-left:10px;	
	padding-bottom:10px;
	padding-right:10px;
}

#bloc_texte_partenaires a {
	color:#4D432E;
	text-decoration:none;
}

#bloc_texte_partenaires a:hover {
	color:#4D432E;
	text-decoration:underline;
}


/*          Plan
*******************************/

#plan {
	margin-top:10px;
	margin-left:30px;
	width:880px;
}

#plan div.section {
	float:left;
	font:0.92em/1.17em Arial, sans-serif;	
	margin-top:10px;
	margin-bottom:10px;
	padding-right:20px;
	width:200px;
}

#plan div.section1 {
	width:178px;
}

#plan div.section2 {
	width:210px;
}

#plan div.section3 {
	width:210px;
}

#plan div.section4 {
	padding-right:0;
}

#plan ul {
	margin:10px 0 0;
	padding:0;
	list-style-type:none;
}

#plan a.titre {
	text-decoration:none;
	font-weight: bold;
	color:#FFEA81;
}

#plan a.titre:hover {
	text-decoration:underline;	
}

#plan a.detail {
	text-decoration:none;
	font:0.92em/1.08em Arial, sans-serif;
	color:#FFFFFF;
}

#plan a.detail:hover {
	text-decoration:underline;
}


/*      Pied
*******************************/

#pied {
	width:910px;
	height:32px;
	background:url(../images/ul/tuiles/bottom.gif) no-repeat bottom right;
	color:white;	
}

#pied .signature {
	float:right;
	text-decoration:none;
	text-transform:uppercase;
	font:0.67em/1em Arial, sans-serif;	
	color:white;
	margin-top:20px;
	margin-right:18px;
}

#pied .signature:hover {
	color:#FFEA81;
}

/*         ACCUEIL
*****************************/

#banniere_carte {
	margin:10px auto 0;
	display:block;
	width:930px;
	height:173px;
}

#banniere_carte img {
	border:0;
}

#comperes_titrage {
	margin-left:13px;
	padding:0 3px 3px;
}

#contenu div.droite_accueil div.comperes {
	float:left;
	width:218px;
	height:286px;
	margin-right:10px;
}

#contenu div.droite_accueil div.comperes.derniere {
	margin-right:0;
}

#contenu div.droite_accueil div.comperes div.padding {
	margin-top:160px;
	padding:15px;
	height:70px;
}

#contenu div.droite_accueil div.comperes div.plus {
	margin-right:10px;
	height:26px;
}

#contenu div.droite_accueil div.comperes a.bouton {
	display:block;
	float:right;
	margin-top:4px;
	margin-left:10px;
}

#contenu div.droite_accueil div.comperes p {
    margin: 0;
}

#parents {
	border:1px #6FBBD9 solid;
	border-top:none;
	background: url(../images/ul/graphiques/rect.gif) no-repeat left bottom;
}

#enseignants {
	border:1px #75BA6A solid;
	border-top:none;
	background: url(../images/ul/graphiques/rect2.gif) no-repeat left bottom;		
}

#employeurs {
	border:1px #F9A75F solid;
	border-top:none;
	background: url(../images/ul/graphiques/rect3.gif) no-repeat left bottom;	
}


#bulletin {
	float:left;
	width:333px;
	height:120px;
	background:url(../images/ul/titrages/titre_boite_bas.gif) no-repeat left top;
	margin-top:10px;
	margin-right:10px;
	border:1px #d3d2df solid;
	border-top:none;
}

#bulletin div.titre {
	height:33px;
	font:1.25em/1.5em Arial, sans-serif;		
	font-weight:bold;
	color:#4D432E;	
	margin-left:20px;
	margin-top:6px;	
}

#bulletin div.description {
	height:38px;
	font:0.92em/1em Arial, sans-serif;
	padding:7px 10px 0 20px;
	margin-bottom:5px;	
}

#bulletin input {
	float:left;
	width:220px;
	height:18px;
	margin-left:20px !important;
	margin-left:10px;
	background-color:#EBEAE7;
	border:none;
	border-top: 1px #EBEAE7 solid;
	border-left:5px #EBEAE7 solid;
	font:0.92em/0.92em Arial, sans-serif;
}

#bulletin a.bouton_rose {
	display:inline-block;
	float:right;
	height:18px;
	background:url(../images/ul/boutons/btn_rose_off.gif) repeat-x left top;	
	font:11px/14px Arial, Verdana, sans-serif;
	color:white;
	border:1px #F5A1AE solid;
	margin-right:15px;
	margin-top:1px;
	text-decoration:none;
}

#bulletin a.bouton_rose span {
	display:block;	
	padding:2px 5px 0 5px;
}

#bulletin a.bouton_rose:hover {
	background:url(../images/ul/boutons/btn_rose_hover.gif) repeat-x left top;
}

div.desabonne {
	font-size:1.17em;
	line-height:1.33em;
	margin-top:10px;
}

#accueil_carte {
	float:left;
	width:335px;
	height:120px;	
	background:url(../images/ul/titrages/titre_boite_bas.gif) no-repeat left top;	
	margin-top:10px;	
}

#accueil_carte img {
	border:0;
}

/*        Caroussel
*****************************/

a.caroussel {
	position:relative;
	display:block;
}

a.caroussel img {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	border:0 !important;
}

a.caroussel img.premiere {
	opacity:1;
}

a.caroussel_interne {
	position:relative;
	display:block;
	height:83px;
}

a.caroussel_interne img {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	border:0 !important;
}

a.caroussel_interne img.premiere {
	opacity:1;
}

#gauche_parents {
	background-color:#6fbbd9;
}

#gauche_enseignants {
	background-color:#75ba6a;
}

#gauche_employeurs {
	background-color:#f9a75f;
}

div.option_gauche {
	margin:10px;
	width:220px;
}

div.option_gauche div.navig_page {
	padding:0 20px 10px 20px;
}

div.option_gauche div.navig_page a {
	display:block;
	color:white;
	margin-bottom:5px;	
}

div.option_gauche div.navig_page a.selected {
	text-decoration:none;
	font-weight:bold;
}

#gauche_parents div.navig_page a:hover {
	color:#00527F;
}

#gauche_parents div.navig_page a.selected {
	color:#00527F;
}

#gauche_enseignants div.navig_page a:hover {
	color:#0F6600;
}

#gauche_enseignants div.navig_page a.selected {
	color:#0F6600;
}


/*       Nouvelles
*****************************/

#actualite {
	width:430px;
}

#actualite div.mois {
	height:20px;
	background: url(../images/ul/titrages/titre_mois.gif) no-repeat left bottom;
	border-bottom:2px solid #a7a297;
	padding-top:10px;
	padding-left:6px;
	font:1.17em/1.08em Arial, sans-serif;	
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	margin-bottom:15px;
}

#actualite span.date {
	color:#4D432E;
	font:0.92em/1.17em Arial, sans-serif;
}

#actualite a.titre {
	display:block;
	font:1.17em/1.08em Arial, sans-serif;
	color:black;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:7px;
}

#actualite div.more {
	float:right;
}

#actualite a.lien_deroulant {
	display:block;
	width:403px;
	height:19px;
	background:url(../images/ul/graphiques/bloc_deroulant.gif) no-repeat top left;
	color:black;
	font-weight:bold;
	padding-left:27px;
	padding-top:3px;	
	margin-bottom:10px;
	text-decoration:none;
}

#actualite a.lien_deroulant.selected {
	background-position: left -44px;

}

/*         Nouvelles détails
********************************/

#actualite_detail {
	padding-top:10px;
	width:430px;
}

#actualite_detail span.date {
	color:#4D432E;
	font:0.92em/1.17em Arial, sans-serif;
}

#actualite_detail span.titre {
	display:block;
	font:1.17em/1.08em Arial, sans-serif;
	color:black;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:7px;
}

#actualite_detail a.retour {
	float:right;
}

/*      NOUVELLE ACCUEIL
*******************************/
#contenu div.gauche_accueil div.nouvelle {
	width:158px;
	height:114px;
	border:1px #FFEA81 solid;
	margin-top:10px;
	padding:5px 10px 10px 10px;
	background:url(../images/ul/graphiques/rect4.gif) no-repeat bottom left;
}

#contenu div.gauche_accueil div.information {
	height:101px;
}

#contenu div.gauche_accueil div.titre {
	background:url(../images/ul/titrages/titre_nouvelles.gif);
	height:26px;
	width:170px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:1px;
}

#contenu div.gauche_accueil div.titre span {
	font:1.25em/1.5em Arial, sans-serif;	
	font-weight:bold;
}

#contenu div.gauche_accueil div.titre a {
	display:block;
	float:right;
	margin-right:8px;
	margin-top:5px;
	color:#4D432E;
	font:0.92em/1.17em Arial, sans-serif;	
}

#contenu div.gauche_accueil div.nouvelle div.information span.date {
	color:#4D432E;
	font:0.92em/1.17em Arial, sans-serif;
}

#contenu div.gauche_accueil div.nouvelle div.information a.titre {
	display:block;
	font:1.17em/1.08em Arial, sans-serif;
	color:black;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:7px;
}

#contenu div.gauche_accueil div.nouvelle div.more {
	float:right;
	margin-top:2px;
}

/*      CONTACTEZ NOUS
********************************/
#form_contact {
	padding:10px;
	width:400px;
	border:1px grey solid;
	margin-bottom:10px;
}

#form_contact textarea {
	width:360px;
	height:80px;
}

#form_contact div.erreur {
	color:red;
}

#form_contact div.success {
	color:green;
}

/*       RESSOURCES
********************************/

#ressources div.filtre {
	float:right;
	background-color:#EBEAE7;
	margin-top:-10px;
	padding:10px;
}

#ressources a.lien_deroulant {
	display:block;
	width:403px;
	height:19px;
	background:url(../images/ul/graphiques/bloc_deroulant.gif) no-repeat top left;
	color:black;
	font-weight:bold;
	padding-left:27px;
	padding-top:3px;	
	margin-bottom:5px;
	text-decoration:none;
}

#ressources a.lien_deroulant_double {
	display:block;
	width:403px;
	height:38px;
	background:url(../images/ul/graphiques/bloc_deroulant.gif) no-repeat top left;
	color:black;
	font-weight:bold;
	padding-left:27px;
	padding-top:3px;	
	margin-bottom:5px;
	text-decoration:none;
}

#ressources a.lien_deroulant_double.selected {
	background-position: left -44px;
}

#ressources a.lien_deroulant.selected {
	background-position: left -44px;
}

#ressources div.zone_deroulante {
	padding:0 20px 5px 27px;
}

#ressources table td {
	vertical-align:top;
}

#ressources table td.titre {
	text-align:right;
	font-weight:bold;
}

#ressources div.filtre a.bouton {
	margin-top:10px;
}

/*          CARTE
*******************************/

#carte_logo {
	margin:0 auto 5px;
	padding:15px;
    text-align: center;
}

#div_carte {
	background:url('../images/ul/tuiles/tuile_form_carte.gif') repeat-y;
	margin:auto;
	width:600px;
	position:relative;
}

#div_carte #message_confirmation {
	padding:10px;
	font:1.33em/1.33em Arial, sans-serif;
	text-align:center;	
}

#div_carte img.entete {
	margin-bottom:5px;
}

#separateur_top {
	margin-bottom:20px;
}

#div_carte img.personnage {
	position:absolute;
	bottom:92px;
	right:50px;
}

#form_carte {
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	padding:0 29px;
}

#form_carte #message_erreur ul {
	list-style-type:none;
	padding:10px;
	margin:0;
}

#form_carte input.textbox {
	border: solid 1px white;
	height:20px;
	width:332px;
	font:1.33em/1.33em Arial, sans-serif;
	color:#B4B1A8;
	padding-left:8px;
	padding-top: 12px;
}


#form_carte label {
	font:1.17em/1.42em Arial, sans-serif;	
	font-weight:bold;
	color:#4D432E;
}

#form_carte div.message {
	font-weight:bold;
	font:1.67em/1.67em Arial, sans-serif;
	color:#888376;	
}

#form_carte ul.radio_list {
	list-style-type:none;
	padding:0;
	margin:0;
}

#form_carte ul.radio_list li {
	padding-top:7px;
}

#form_carte ul.radio_list li label {
	font-weight:normal;
}

#form_carte #message_custom {
	margin-left:23px;
	width:290px;
	height:100px;
	font:1.33em/1.33em Arial, sans-serif;	
	color:#B4B1A8;	
}

#form_carte a.submit {
	float:right;
	display:block;
	width:96px;
	height:28px;
	font:1.33em/1.33em Arial, sans-serif;	
	background-color:#9ACD6D;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:18px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	color:white;
}

#form_carte a.apercu {
	float:right;
	display:block;
	margin-top:21px;
}

#apercu_hidden {
}

#lien_hidden {
	display:none;
}

#cadre_extremite {
	width:600px;
	height:24px;
}


/*           Album
********************************/
#album div.couverture {
	float:left;
	width:145px;
	margin-right:20px;
	margin-bottom:20px;
	font:0.92em/1.25em Arial, sans-serif;	
}

#album div.couverture img {
	margin-bottom:10px;
	border:none;
}

#album div.couverture span.nom {
	display:block;
	font:1.17em/1.33em Arial, sans-serif, 'Trebuchet MS';
	font-weight:bold;
	color:#4D432E;
}

#album div.couverture span.description {
	color:#4D432E;
}

#album div.couverture a.bouton {
	margin-top:5px;
}

/*           Photos
********************************/
#album_photo h2 {
	font:1.5em/0 Arial, sans-serif;
}

#album_photo div.photo {
	float:left;
	width:145px;
	margin-right:20px;
	margin-bottom:20px;
	font:0.92em/1.25em Arial, sans-serif;	
}

#album_photo div.photo span.description {
	display:block;
	font:1.17em/1.33em Arial, sans-serif, 'Trebuchet MS';
	font-weight:bold;
	color:#E31937;
}

#album_photo div.photo img.loupe {
	float:left;
	margin-top:1px;
}

#album_photo div.photo img {
	border:0;
}

#album_photo div.photo a {
	color:#464646;
	text-decoration:none;
}

#album_photo div.photo span.enlarge {
	display:block;
	margin-top:2px;
}

#album_photo div.pagination_bas {
	width:635px;
	border-top:1px #BEC0C2 solid;
	margin-bottom:20px;
}

#album_photo div.pagination_haut {
	width:635px;
	border-bottom:1px #BEC0C2 solid;
	margin-bottom:20px;
}

#album_photo ul.pagination {
	float:right;
	display:block;
	padding:10px;
	margin:0;
	list-style-type:none;
	color:#E31937;
	font:0.92em/1.25em Arial, sans-serif;	
}

#album_photo ul.pagination span {
	color:#E31937;
}

#album_photo ul.pagination li.numero a {
	color:#464646;
}

#album_photo ul.pagination li.previous a {
	color:#E31937;
}

#album_photo ul.pagination li.next a {
	color:#E31937;	
}

#album_photo ul.pagination li {
	display:inline;
	padding:0 4px 0 8px;
}

#album_photo ul.pagination li.previous {
	padding-right:10px;
}

#album_photo ul.pagination li.numero {
	border-right:1px #464646 solid;	
}

#album_photo ul.pagination li.numero.premiere {
	border-left:1px #464646 solid;	
}

#album_photo ul.pagination li.next {
	padding-left:10px;
}

#album_photo ul.pagination img.fleche {
	border:0;
}

#fancy_photo div.description {
	padding:10px;
	height:50px;
	width:580px;
	color:white;
	margin-bottom:20px;
	font:1.08em/1.25em Arial, sans-serif, 'Trebuchet MS';	
}

#fancy_photo {
	text-align:center;
}


/*          MISC
*******************************/

a.bouton {
	display:inline-block;
	height:16px;
	padding-right:5px;
	text-decoration:none;
	font:11px/14px Arial, Verdana, sans-serif;
	background:url(../images/ul/boutons/btn_petit_droite2.gif) no-repeat right top;
	color:#4D432E;
}

a.bouton:hover {
	color:black;
}

a.bouton span {
	display:block;	
	padding:0 2px 0px 5px;
	background:url(../images/ul/boutons/btn_petit_gauche.gif) no-repeat left top;
	text-decoration:none !important;
}

div.bloc_texte {
	width:475px;
}

div.bloc_texte a.lien_deroulant {
	display:block;
	width:403px;
	height:19px;
	background:url(../images/ul/graphiques/bloc_deroulant.gif) no-repeat top left;
	color:black;
	font-weight:bold;
	padding-left:27px;
	padding-top:3px;	
	margin-bottom:10px;
	text-decoration:none;
}

div.bloc_texte a.lien_deroulant.selected {
	background-position: left -44px;
}

.note {
	font:normal 11px/14px Verdana, Arial, sans-serif;
	color:#666;
}

a.fichier {
	padding:2px 0 0 22px;
}
a.fichier_pdf {
	background:url(../images/ul/icones/pdf.gif) no-repeat 0 0;
}
a.fichier_doc {
	background:url(../images/ul/icones/doc.gif) no-repeat 0 0;
}

.colore {
	color:#F15A22;
}

.encadre {
	background-color:#f1f1f1;
	padding:10px;
}

#banniere_carte {
	width: 930px;
	margin: 25px auto 0 auto;
}

#banniere_carte img {
	
}

#destinataires {

}

#destinataires .destinataire {
	margin-bottom: 8px;
}

#destinataires .destinataire input {
	border: solid 1px white;
	height:16px;
	width:210px;
	font:1.33em/1.33em Arial, sans-serif;
	color:#B4B1A8;
	padding-left:8px;
	padding-top: 13px;
}

#destinataires .destinataire input.destinataire_courriel {
}

#destinataires .destinataire input.destinataire_nom {
	margin-left: 8px;
}

a#ajouter_destinataire {
	float: right;
	margin-right: 8px;
}

.destinataire_bugfix {
	margin-left: 12px !important;
}

#apercu_hidden_link,
#apercu_container {
	display: none;
}

#boncoup label {
    display: block;
}

#boncoup input, #boncoup textarea {
    border: 1px solid #B8B6AD;

}

#boncoup textarea {
    width: 450px;
}

#boncoup div {
    padding-bottom: 10px;
}

#boncoup .rob {
    position: absolute;
    top: -999em;
}

#message_erreur,
#message_succes {
    width:60%;
    margin:5px auto 10px auto;
    padding:8px 8px 8px 20px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    background:#d62424 url(../images/admin/icones/erreur.gif) no-repeat 4px center;

}
#message_succes {
    background:#3a9e2f url(../images/admin/icones/succes.gif) no-repeat 4px center;
}

#message_erreur ul,
#message_succes ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

