/**{
    font-family : Arial, Verdana, Helvetica,  sans-serif;
 }*/


#box_shadowbox_global {
	margin: 0 auto;
	width: 700px;
}

#box_shadowbox_entete {
	/*background-image: url(../img/entete_shadowbox.png);*/
	background-position: top left;
	background-repeat: no-repeat;
	width: 700px;
	/*height: 20px;*/
}

#box_shadowbox_contenu {
	padding: 0px 12px;
	/*	background-image: url(../img/contenu_shadowbox.png); */
	background-position: top left;
	background-repeat: repeat-y;
	width: 700px;
	/*background-color: #DFDFDF; *//*enlev�e car ambiguit�e avec la couleur de fond */
	/*color: #FFFFFF;*/
	color: #000000;

}

#box_shadowbox_contenu_texte {
	width: 700px;
	/*height: 300px;
	overflow-y: auto;*/
}

form ul.shadowbox_champs_formulaire {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
	list-style-type: none;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_intitule {
	float: left;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	width: 290px;
	text-align: right;
        font-weight: bold;
	font-family : Arial, Verdana, Helvetica,  sans-serif;
	font-size: 11px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_intitule_large {
	float: left;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	width: 218px;
	text-align: right;
        font-weight: bold;
	font-family : Arial, Verdana, Helvetica,  sans-serif;
	font-size: 11px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_intitule h4, form ul.shadowbox_champs_formulaire li.shadowbox_champs_intitule_large h4 {
	padding: 0px 6px 0px 0px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input {
	float: left;
        font-weight: bold;
	font-family : Arial, Verdana, Helvetica,  sans-serif;
	font-size: 11px;
	margin: 3px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	width: 392px;
	height: 19px;
	text-align: left;
	background-image: url(../img/fond_shadowbox_champs_texte.png);
	background-position: top left;
	background-repeat: no-repeat;

}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input input.champs_texte_input {

	background-image: url(../img/fond_champs_texte_input.png);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 6px;
	color: #666666;

	border: 0px solid #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	width: 150px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_special {
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	width: 392px;
	height: 19px;
	text-align: left;
	background-image: url(../img/fond_shadowbox_champs_texte_large_2.png);
	background-position: top left;
	background-repeat: no-repeat;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_special input.champs_texte_input {
	margin: 0px 0px 0px 6px;
	width: 221px;
	background-image: url(../img/fond_champs_texte_input.png);
	background-position: top left;
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_large {
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	width: 392px;
	height: 19px;
	text-align: left;
	background-image: url(../img/fond_shadowbox_champs_texte_large.png);
	background-position: top left;
	background-repeat: no-repeat;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_large input.champs_texte_input {
	margin: 0px 0px 0px 6px;
	width: 252px;
	background-image: url(../img/fond_champs_texte_input.png);
	background-position: top left;
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_textearea {
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	/*width: 300px;*/
	/*height: 130px;*/
	text-align: left;
/*
	background-image: url(../img/fond_shadowbox_champs_textearea.png);
	background-position: top left;
	background-repeat: no-repeat;
*/
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_textearea_mini {
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	width: 392px;
	height: 150px;
	text-align: left;
	background-image: url(../imgs/fond_shadowbox_champs_textearea_mini.png);
	background-position: top left;
	background-repeat: no-repeat;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_textearea textarea.champs_texte_input {
	margin: 0px 0px 0px 6px;
	width: 252px;
	height: 215px;
	border: 0px solid #FFFFFF;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_textearea_mini textarea.champs_texte_input {
	margin: 0px 0px 0px 6px;
	width: 252px;
	height: 141px;
	border: 0px solid #FFFFFF;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_vide {
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	width: 392px;
	text-align: left;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_vide select.champs_texte_select {
    min-width: 166px;
    background-image: url(../img/fond_champs_texte_input.png);
    background-position: top left;
    background-repeat: repeat-x;
    border: 0px solid #FFFFFF;
    font-family: Arial;
    color: #666666;
    font-size: 11px;
}

form ul.shadowbox_champs_formulaire li.shadowbox_champs_input_vide select.champs_texte_select_no_width {
    background-image: url(../img/fond_champs_texte_input.png);
    background-position: top left;
    background-repeat: repeat-x;
    border: 0px solid #FFFFFF;
    font-family: Arial;
    color: #666666;
    font-size: 11px;
}




ul.visualisation_photos {
    float: left;
    margin: 20px 0px 0px 12px;
    list-style-type: none;
}

ul.visualisation_photos li.photo_precedente, ul.visualisation_photos li.photo_suivante {
    float: left;
    padding: 150px 0px 0px 0px;
    width: 44px;
}

ul.visualisation_photos li.photo {
    float: left;
    width: 547px;
}

.champs_texte_libre {
	padding: 4px;
	width: 80%;
	height: 200px;
	background-image: url(../img/fond_champs_texte_input.png);
	background-position: top left;
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
}

#box_shadowbox_bas {
	
	background-position: top left;
	background-repeat: no-repeat;
	width: 700px;
	height: 20px;
}