input {
	font-size: 11px;
	border: solid black 1px;
	font-family: Arial, sans-serif;
    padding-left : 2px;
}
textarea {
	font-size: 11px;
	border: solid black 1px;
	font-family: Arial, sans-serif;
    padding: 1px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: black;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-color: white;
}

.accueil_titre{
	font-family: Arial, sans-serif;
	font-size: 32px;
	text-align: center;
	font-weight : bold;
	letter-spacing : 3px;
	color: black;
}
.accueil_titre_nom{
	color: #E65010;
}
.accueil_photo{
	border: solid 2px black;
}

.array_header {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	color: black;
    text-align: center;
    background-color: #AAAAAA;    
}

.array_1 {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	font-weight: normal;
	color: black;
    background-color: #EEEEEE;
}

.array_2 {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	font-weight: normal;
	color: black;
    background-color: #CCCCCC;
}

.button_delete {
  width: 11px;
  height: 13px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url('../images/button_drop.png') no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.button_up {
  width: 7px;
  height: 7px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url('../images/desc_order.png') no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.button_down {
  width: 7px;
  height: 7px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url('../images/asc_order.png') no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.cell_header {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 13px;
	font-weight: bold;
	color: black;
    text-align: right;
    background-color: #AAAAAA;
}

.cell_header_normal {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	color: black;
    text-align: right;
    background-color: #AAAAAA;
}

.cell_1 {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	color: black;
    text-align: left;
    background-color: #EEEEEE;
}

.cell_2 {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	color: black;
    text-align: left;
    background-color: #CCCCCC;
}

.cell_green {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	color: black;
    text-align: left;
    background-color: #55FF55;
}

.cell_red {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	color: black;
    text-align: left;
    background-color: #FF5555;
}

.cell_blue {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	color: black;
    text-align: left;
    background-color: #5555FF;
}

.contact_section {
    width : 100%;
    text-align: left;
    padding: 3px;
    margin-bottom: 10px;
    background-color: #000000;
    color: #FFFFFF;
    cursor: pointer;
}

.contact_sub_section {
    width : 90%;
    text-align: left;
    padding: 3px;
    margin-bottom: 10px;
    background-color: #DDDDDD;
    cursor: pointer;
}

.dossier_montant{
    font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color: black; 
}

.dossier_montant_ligne_total{
    font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: black; 
}

.dossier_montant_total{
    font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: black; 
}

.dossier_array_brouillon {
    background-color: #FFFFDD;
    font-size: 12px;
}

.dossier_array_devis_indicatif {
    background-color: #FFFF88;
    font-size: 12px;
}

.dossier_array_devis_definitif {
    background-color: #FFCC88;
    font-size: 12px;
}

.dossier_array_facture {
    background-color: #FF8888;
    font-size: 12px;
}

.galerie_serie_case {
}
.galerie_serie_case_editable {
	background-color: #EEEEEE;
}
.galerie_serie_case_selected {
	border: solid 2px #FF5555;
	background-color: #FFAAAA;
}
.galerie_serie_form_row{
	background-color: #EEEEEE;
}

.galerie_photo_case {
}
.galerie_photo_case_editable {
	background-color: #EEEEEE;
}
.galerie_photo_case_selected {
	border: solid 2px #FF5555;
	background-color: #FFAAAA;
}
.galerie_photo_form_row{
	background-color: #EEEEEE;
}

.general_menu {
	padding-right: 4px;
}
.general_menu2 {
	padding-left: 10px;
}
.general_titre_case {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight : bold;
	letter-spacing : 1px;
	padding-right: 4px;
	color: black;
}
.general_titre_photos {
	color: black;
}
.general_titre_nom {
	color: #E65010;
}
.general_titre_ligne {
	background-color: black;
}
.general_body{
	padding-top: 11px;
    padding-right: 0px;
}

.infos_photo{
	font-family: Arial, sans-serif;
	font-size: 11px;
	letter-spacing : 1px;
	text-align: right;
	font-weight: normal;
	color: #777777;
}

.menu1_inactif{
	font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	margin-top: 11px;
}
.menu1_actif{
	font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 11px;
}

.menu2{
	font-family: Arial, sans-serif;
	font-size: 11px;	
    letter-spacing: 1px;    
}
.menu2_inactif{
	font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: #777777;
	margin-top: 11px;
}
.menu2_actif{
	font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: black;
	margin-top: 11px;
}

.menu2_phototheque_inactif{
	font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: #777777;
}
.menu2_phototheque_actif{
	font-family: Arial, sans-serif;
    letter-spacing: 1px;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: black;
}

.message_error {
    font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.pager_normal {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
}
.pager_prev {
	font-family: Courier new,Courier;
	font-size: 20px;
	font-weight: normal;
	color: #777777;
}
.pager_next {
	font-family: Courier new, Courier;
	font-size: 20px;
	font-weight: normal;
	color: #777777;
}
.pager_curent {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
}

.paragraphe_titre {
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	color: #000000;
    margin-bottom: 13px;
}
.paragraphe_sous_titre {
	font-family: Arial, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	text-align: left;
	color: #000000;        
    margin-bottom: 11px;
}
.paragraphe_paragraphe_justifie {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
    margin-bottom: 11px;
}
.paragraphe_paragraphe_gauche {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
    margin-bottom: 11px;
}
.paragraphe_paragraphe_droite {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #000000;
    margin-bottom: 11px;
}
.paragraphe_texte_gauche {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
}
.paragraphe_texte_droite {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #000000;
}
.paragraphe_texte_justifie {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
}
.paragraphe_texte_gras_gauche {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
    font-weight: bold;
	color: #000000;
}
.paragraphe_texte_gras_droite {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: right;
    font-weight: bold;
	color: #000000;
}
.paragraphe_texte_gras_justifie {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
    font-weight: bold;
	color: #000000;
}
.paragraphe_li {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #000000;		
}
.paragraphe_ul {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
    margin-bottom: 11px;
}
.paragraphe_ol {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #000000;
    margin-bottom: 11px;    
}
.paragraphe_lien {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
    margin-bottom: 11px;
}
.paragraphe_email {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
}

.presentation_photo{
	padding-top: 11px;
}
.presentation_defaut {
    text-align: justify;
}
.presentation_presentation {
    text-align: justify;
}
.presentation_empty {
    text-align: justify;        
    padding: 5px;
    margin-top: 11px;
    width: 200px;
}
.presentation_contact {
    text-align: left;
	margin-top: 11px; 
}
.presentation_livres {
    text-align: left;
    margin-top: 11px; 
}
.presentation_portfolio {
    text-align: left;
    margin-top: 11px; 
}
.presentation_phototheque {
    text-align: left;
    margin-top: 11px; 
}
.presentation_joelle {
    text-align: left;
    margin-top: 11px; 
}
.presentation_accueil {
    text-align: left;
    margin-top: 11px; 
}
.presentation_livres {
    text-align: left;
    margin-top: 11px; 
}
.presentation_expositions {
    text-align: justify;
    margin-top: 11px; 
}

.phototheque_critere_title {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
    margin-top: 11px;
}
.phototheque_value_select {
    font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
    vertical-alignment: middle;
    border: solid 1px grey;
	color: #777777;    
}
.phototheque_photo_edit{
    background-color: #EEEEEE;
}

.phototheque_recherche{
    font-family: Arial, sans-serif;
	font-size: 11px;
    border: none;
    margin: 1px;
    font-weight: bold;
	color: black;
}
.phototheque_recherche_cadre{
    border: dashed 1px #AAAAAA;
    padding-bottom: 1px;
}
.phototheque_recherche_submit {
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  border: 0;
  visibility: hidden;
  background: transparent url('../images/spacer.gif') no-repeat center top;
}

.phototheque_recherche_subtitle {
  font-family: Arial, sans-serif;
  font-size: 9px;
  border: none;
  margin-top: 2px;
  color: #999999;
}

.phototheque_recherche_elargir {
  font-family: Arial, sans-serif;
  font-size: 11px;
  border: none;
  margin-top: 2px;
  color: black;
}

.tab_off {
    padding: 3px;
    margin-right: 4px;
    border: solid black 1px;
    border-bottom: solid black 2px;
    background-color: #CCCCCC;
    font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.tab_on {
    padding: 3px;
    margin-right: 4px;
    border: solid black 1px;
    border-bottom: none;
    background-color: #EEEEEE;
    font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.tabber {
    margin-bottom: 20px;
}
