/* CSS Document */

body {
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #030303;
	font-weight: bold;
}


#centre {
	width: 967px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.deblayage {
	height: 0;
	clear: both;
}

input {
	border: none;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #030303;
}
textarea {
	border: 0px solid;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #030303;
}

.alerte {
	color: #FF0000;
}


a, a:link, a:visited {
	font-size: 12px;
	color: #030303;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #BFBFBF;
	font-weight: bold;
	text-decoration: none;
}

/*****************************************/
/*************** ENTETE ******************/
#entete {
	background-image: url(img/interface/entete.jpg);
	background-repeat: no-repeat;
	width: 967px;
	height: 65px;
}

#logo {
	float: left;
	width: 170px;
	height: 60px;
	padding-left: 49px;
	padding-top: 13px;
/*	border:1px solid #FF33CC;*/
}
#menu_centre{
	float: left;
	width: 500px;
	height: 45px;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	padding: 20px 0px 0px 0px;
/*	border:1px solid #00CCFF;*/
}
.amenu_centre, .amenu_centre:link, .amenu_centre:visited {
	color: #333333;
	text-decoration: none;
}
.amenu_centre:hover, #current {
	text-decoration: none;
/*	color: #BFBFBF;*/
	color: #000000;
}
#menu_droite {
	float: right;
	width: 200px;
	height: 60px;
	color: #BFBFBF;
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
/*	border:1px solid #33FF66;*/
}
.amenu_droite, .amenu_droite:link, .amenu_droite:visited {
	color: #BFBFBF;
	text-decoration: none;
	font-size: 10px;
}
.amenu_droite:hover {
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}
/************* FIN ENTETE ****************/
/*****************************************/



/*****************************************/
/*************** CONTENU *****************/
#contenu {
	background-color: #616362;
	min-height: 600px;
}

#ligne1 {
	margin: 0px 0px 0px 0px;
}
#ligne2 {
	margin: 25px 0px 0px 0px;
}
#ligne3 {
	margin: 25px 0px 0px 0px;
}

#etiquette {
	float: left;
	margin: 0px 0px 0px 33px;
/*	padding-bottom: 20px;*/
	width: 200px;
	height: 253px;
	overflow: hidden;
/*	border: 1px solid #FFFFFF;*/
}
.titre {
	font-weight: bold;
	text-align: center;
	padding-bottom: 3px;
}
.sous_titre {
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
}
#txt_desc, #txt_desc a, #txt_desc a:link, #txt_desc a:visited, #txt_desc a:hover {
	font-size: 10px;
	font-weight: normal;
}

#cadre_agence {
	margin: 0px 50px 0px 50px;
	padding: 29px 20px 29px 0px;
/*	padding: 79px 20px 79px 0px;*/
	background-color: #404040;
	min-height: 380px;
/*	font-size: 10px;*/
}

#cadre_photographes {
	margin: 0px 50px 0px 50px;
	padding: 29px 20px 79px 20px;
	background-color: #404040;
	min-height: 380px;
}
#cadre_onglets_photographes {
	margin: 0px 10px 0px 0px;
	padding: 19px 0px 0px 0px;
	background-color: none;
	min-height: 380px;
/*	border: 1px solid #FF3366;*/
}

#cadre_onglet {
	margin: 10px 10px 10px 10px;
	float: left;
/*	border: 1px solid #FFFF00;*/
}
#onglet_photographe {
	background-image: url(img/onglet_photographe.png);
	background-repeat: no-repeat;
	width: 187px;
	height: 35px;
	padding: 5px 0px 0px 15px;
}
#onglet_photographe_current {
	background-image: url(img/onglet_photographe_current.png);
	background-repeat: no-repeat;
	width: 187px;
	height: 35px;
	padding: 5px 0px 0px 15px;
}
#image_photographe {
	border: 1px solid #7C7C7C;
	background-color: #7C7C7C;
	width: 200px;
	height: 136px;
	text-align: center;
}
#image_photographe_current {
	border: 1px solid #BFBFB5;
	background-color: #BFBFB5;
	width: 200px;
	height: 136px;
	text-align: center;
}
#pays_photographe, #pays_photographe a, #pays_photographe a:link, #pays_photographe a:visited, #pays_photographe a:hover {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
#nom_photographe, #nom_photographe a, #nom_photographe a:link, #nom_photographe a:visited, #nom_photographe a:hover {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
#identite_photographe {
/*	border: 1px solid #00FF00;*/
	width: 210px;
	height: 126px;
	background-color: #7C7C7C;
	margin: 70px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}
#detail_reportages, #detail_reportages a, #detail_reportages a:link, #detail_reportages a:visited {
	margin: 0px 0px 17px 0px;
	color: #BFBFBF;
	font-size: 11px;
}
#detail_reportages a:hover {
	color: #030303;
}
.photo_identite {
	width: 49px;
	height: 67px;
}
.detail_photographe {
	font-size: 10px;
	text-align: right;
	font-style: italic;
}
#description_photographe {
	width: 230px;
	height: auto;
	margin: 40px 0px 0px 0px;
	font-size: 11px;
	font-style: italic;
	text-align: left;
}


#reportage_entete {
	margin: 0px auto 30px auto;
	height: 450px;
	width: auto;
}
.titre_report {
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 3px 20px;
	font-size: 13px;
}
.sous_titre_report {
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
}
.txt_report {
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	width: 225px;
	text-align: left;
}
#copy_photographe, #copy_photographe a, #copy_photographe a:link, #copy_photographe a:visited, #copy_photographe a:hover {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 10px;
	text-align: right;
}

#reportage_horiz {
	margin: 0px 0px 25px 1px;
}
.photo_horiz {
	float: left;
	margin: 0px 0px 0px 9px;
}

#reportage_verti {
	margin: 0px 0px 15px 3px;
}
.photo_verti {
	float: left;
	margin: 0px 0px 0px 18px;
}
#reportage_horiz2 {
	margin: 0px 0px 25px 1px;
	height: 120px;
}
.photo_horiz2 {
	float: left;
	margin: 0px 0px 0px 9px;
	height: 99px;
	overflow: hidden;
}
#reportage_verti2 {
	margin: 0px 0px 15px 3px;
	height: 170px;
/*	border: 1px solid #0033FF;*/
}
.photo_verti2 {
	float: left;
	margin: 0px 0px 0px 18px;
	height: 150px;
	overflow: hidden;
}

.tabReportages {
	background-color: #666666;
}
/************* FIN CONTENU ***************/
/*****************************************/



/*****************************************/
/**************** PIED *******************/
#pied, #pied a, #pied a:link, #pied a:visited {
	color: #7F7F7F;
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: normal;
}
#pied a:hover {
	color: #030303;
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: normal;
}
#txt_petit_pied, #txt_petit_pied a, #txt_petit_pied a:link, #txt_petit_pied a:visited, #txt_petit_pied a:hover {
	font-size: 10px;
	color: #7F7F7F;
	font-weight: normal;
}
/************** FIN PIED *****************/
/*****************************************/

