/* CSS Document */

body {
margin:0 0 0 0;
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:#b60e00 url(images_sitecharton/fond.jpg) repeat-x top left;
}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:33px;
font-weight:normal!important;
color:#fcead4;
}


h2 {
display:block;
padding-bottom:8px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#ffffff;
background:url(images_sitecharton/sous_titre.jpg) repeat-x bottom;
}

.coordonnees {
display:block;
float:right;
width:900px;
margin-top:15px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.logo_bas {
float:left;}

.mail {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.mail:hover {
color:#FFFFCC;
text-decoration:underline;
}


.ndd {
color:#ffc376;
text-decoration:none;
}

.ndd:hover {
color:#ffa633;
text-decoration:underline;
}


.referencement {
display:block;
clear:both;
width:820px;
padding-top:7px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
}

/*************************** CONTENU ************************/

.bloc_FC {
display:block;
clear:both;
width:1051px;
min-height:500px;
background:url(images_sitecharton/site_rolandcharton_FC.jpg) no-repeat top left;
padding:30px;
}

.bloc_FC .menus_gauche {
display:block;
width:250px;
height:500px;
margin:0 0 0 0;
float:left;
}

.bloc_liens {
margin-top:16px;
display:block;
width:150px;
margin-left:75px;
}


.bloc_liens a {
margin-bottom:4px;
}
.bloc_liens a:hover {

}

.lien_artistes_cote {
display:block;
width:150px;
padding-left:15px;
margin-top:10px;
background:url(images_sitecharton/fond_liens.png) no-repeat top left;
color:#FFFFFF;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
}

.lien_artistes_cote:hover {
color:#CCCCCC;
text-decoration:underline;
background:url(images_sitecharton/fond_liens2.jpg) no-repeat top left;
}

.bloc_FC .contenu_droite {
display:block;
width:800px;
margin:0 0 0 0;
float:right;
}

.bloc_FC .contenu_droite p {
padding:7px;
background: url(images_sitecharton/fond_p.png) repeat;;
}

.bouton_retour_artiste {
display:block;
width:182px;
height:21px;
clear:both;
margin-top:60px;
padding-top:6px;
padding-left:18px!important;
color:#ecddc1;
font-size:11px;
text-decoration:none;
background:url(images_sitecharton/bouton_retour.png) no-repeat left;
}

.bouton_retour_artiste:hover {
color:#FFFFFF;
background:url(images_sitecharton/bouton_retour2.png) no-repeat left;
}

.titre_galerie {
display:block;
clear:both;
padding-bottom:6px;
width:400px;
font-family:"Times New Roman", Times, serif;
font-variant:all-caps;
color:#FFffff;
font-size:24px;
background:url(images_sitecharton/sous_titre.jpg) repeat-x bottom;
}

.zone_vignettes_galerie {
display:block;
width:389px;
padding-top:35px;
float:right;
background:url(images_sitecharton/galerie_artiste.png) no-repeat top left;
}


.vignette {
display:block;
float:left;
margin:5px;
padding:3px;
width:104px;
height:140px;
overflow:hidden;
border:solid 3px #a03d33;
background:#8b0c00;
}

.vignette:hover {
border:solid 3px #d4a489;
background:#7c0100;
color:#FFFFFF;
cursor:hand;
}


.zone_vignettes_galerie .vignette img {
display:block;
margin:auto auto auto auto;
width:90px;
height:90px;
border:solid 2px #FFFFFF;
}

.vignette_titre {
display:block;
clear:both;
width:95px;
margin:auto auto auto auto;
font-size:11px;
font-weight:bold;
color:#FFCC99;
}

.zone_txt_galerie {
display:block;
width:400px;
float:left;
}

.zone_txt_galerie .txt_fr {
display:block;
width:186px;
padding:7px;
float:left;
color:#FFFFFF;
}

.zone_txt_galerie .txt_en {
display:block;
width:186px;
padding:7px;
float:right;
color:#FFFFCC;
}

.lgen
{	color:#FFFFCC;
	font-style:italic;
}

/***************************** PAGE GENERALE *****************************/
#general_zone_vignettes_galerie {
display:block;
width:410px;
margin-top:10px;
padding-top:35px;
float:right;
background:url(images_sitecharton/galerie_artiste.png) no-repeat top left;
}


.general_vignette {
display:block;
float:left;
margin:5px;
padding:3px;
width:110px;
height:185px;
overflow:hidden;
border:solid 3px #a03d33;
background:#8b0c00;
}

.general_vignette:hover {
border:solid 3px #d4a489;
background:#7c0100;
color:#FFFFFF;
cursor:hand;
}


#general_zone_vignettes_galerie .general_vignette a img {
display:block;
margin:auto auto auto auto;
width:106px;
border:solid 2px #FFFFFF;
}

.general_vignette_titre {
display:block;
clear:both;
width:100px;
margin:auto auto auto auto;
font-size:13px;
font-weight:bold;
color:#FFffff;
}

#general_zone_txt_galerie {
display:block;
width:370px;
float:left;
margin-right:15px;
}

#general_zone_txt_galerie p{
color:#FFFFCC;
font-size:11px;
}

#general_zone_txt_galerie .txt_fr {
display:block;
width:186px;
padding:7px;
float:left;
color:#FFFFFF;
}

#general_zone_txt_galerie .txt_en {
display:block;
width:186px;
padding:7px;
float:right;
color:#FFFFCC;
}

/**************************** ADMIN *****************************/

input .input {
display:block;
width:550px;
overflow:scroll;
}


.vignette_titre .input {
display:block;
width:250px;
height:50px;
}

#adm_general_zone_vignettes_galerie a {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#adm_general_zone_vignettes_galerie a:hover {
color:#FFFFCC;
}

.effacer_galerie {
display:block;
height:22px;
background:#CC0000 url(images_sitecharton/suppression.jpg) no-repeat left;
margin-top:7px;
padding-left:22px;
padding-top:4px;
}

.effacer_galerie:hover {
background:#FF0000 url(images_sitecharton/suppression.jpg) no-repeat left;
}

.adm_general_vignette {
display:block;
width:550px;
padding:10px;
border:dashed 1px #ff3f2d;
margin-bottom:10px;
}


.admin_vignette {
clear:both;
width:600px;
}


.admin_vignette form {
display:block;
clear:both;
width:550px;
padding:10px;
border:dashed 1px #ff3f2d;
margin-bottom:10px;
}

.admin_vignette form a {
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.admin_vignette form a:hover {
color:#FF9900;
}

.admin_vignette form a img {
border:none;
}


.ajout_vignette {
display:block;
width:542px;
margin-bottom:5px;
padding:4px;
background:#FF0000;
color:#FFFFFF;
text-decoration:none;
}

.ajout_vignette:hover {
background:#820a00;
color:#FFFFFF;
}


.admin_retour_artistes {
display:block;
width:542px;
padding:4px;
background:#FF0000;
color:#FFFFFF;
text-decoration:none;
}

.admin_retour_artistes:hover {
background:#820a00;
}

.texte_du_haut_pour_accueil {
display:block;
width:550px;
height:100px;
}
