/* css générales */
* {
	
	font-family:"Lucida Sans", "Lucida Sans Unicode", Arial;	
}



html {
	background:url(../images/fond.jpg) center top repeat;	
	margin:0px;
	padding:0px;
	background-attachment:fixed;
}

body {
	width:800px;
	margin:auto;
	background-color:#FFF;
	margin-top:0px;
	padding-top:0px;
	background:url(../images/trait_gris_menu.png) 190px 150px no-repeat #FFF;
}

a img {
	border:none;
}

/******************* PIED PAGE ************************/
#pied_page {
	width:800px;
	height:63px;
	margin-top:30px;
	text-align:right;
	background:url(../images/foot.jpg) no-repeat;
}

#pied_page a, #pied_page a:link, #pied_page a:visited , #lienLettre{
	display:inline-block;
	margin-top:20px;
	color:#000;
	text-decoration:none;
	font-size:14px;
}

#pied_page a:hover, #pied_page a:visited:hover{
	text-decoration:underline;	
}


#lienSuiteLettre {
	text-align:right;	
}

#lienSuiteLettre a:link, #lienSuiteLettre a:visited{
	display:inline-block;
	color:#000;
	text-decoration:none;
	font-size:12px;
	float:right;
	margin-top:10px;
}

#lienSuiteLettre a:hover, #lienSuiteLettre a:visited:hover{
	text-decoration:underline;
}
/*********************** MENU ******************************/

#menu {
	width:200px;
	
}

#menu li {
	width:200px;
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-top:20px;
}

#menu div {
	margin:0px;
	padding:0px;
	text-align:center;
	margin-top:20px;
}

#menu div a, #menu div a:link, #menu div a:visited, #divInscriptionNewsletter {
	margin-top:20px;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
	color:#707070;
}

#menu div a:hover, #menu div a:visited:hover {
	text-decoration:underline;	
}

/************************* PAGE ******************************/


#page {
	width:590px;
	float:right;

}

h1 {
	font-size:30px;
	text-align:center;
	color:#707070;
	font-weight:bolder;
}


h2 {
	background:url(../images/fond_titre.png) right top no-repeat;
	height:27px;
	font-size:18px;
	color:#c00122;
	font-style:italic;
	width:552px;
	margin-top:40px;
}

li {
	list-style:url(../images/puce_rouge.png);
	font-size:12px;
	color:#707070;
	width:400px;
	margin-top:15px;
	text-align:justify;
	
}

.lienHautPage a, .lienHautPage a:link, .lienHautPage a:visited, .lienHautPage{
	color:#213f20;	
	font-size:10px;
	text-decoration:none;
}

.lienHautPage a:hover, .lienHautPage a:visited:hover {
	text-decoration:underline;	
}


li a, li a:link, li a:visited, .lienHautPage{
	color:#707070;	
	font-size:10px;
	text-decoration:none;
}

li a:hover, li a:visited:hover {
	text-decoration:underline;	
}



/******************IMAGES****************************/

#Joel_Carbon_MonParcours {
	position:relative;
	left:250px;
	top:-75px;
}


/***********************ALBUM PHOTO*********************/

.anneeAlbum {
 padding:0;
 margin:auto;
 margin-left:75px;
 list-style-type:none;
 width:550px;
 clear:both;
 }
.anneeAlbum li {
 display:inline-block;
 width:50px;
 float:left; /*pour IE*/
 }


/****************Tableau Actions ***************************/

#AIC, #AIS {
	width:552px;	
	margin-top:20px;
}


th {
	
}

tfoot td {
	background-color:#c00122;
	color:#fff;
	text-align:center;
}

.caseGrise {
	background-color:#dadada;
	color:#c00122; 
	text-align:left;
	padding-left:20px;
	font-size:12px;
	height:30px;
	vertical-align:middle;
	font-weight:bold;
}
.caseBlanche {
	font-size:12px;
	color:#707070;
	border-bottom:#dadada 1px solid;
	border-left:#dadada 1px solid;
	padding:5px;
	padding-left:20px;
}

.prix {
	float:right;	
}

.tdIntercalee {
	height:10px;	
}



/******************FORMULAIRE DE CONTACT**************************/


#idFrmContact{
	width:500px;
	margin:auto;
}

legend {
	color:#707070;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
}

fieldset {
	border:1px solid #dadada;
	padding:10px;
	padding-top:20px;
	margin-bottom:20px;
}

label {
	font-size:10px;
	color:#707070;	
	display:inline-block;
	width:75px;
}

#idNom, #idObjet{
	margin-top:20px;	
}

input {
	width:200px;
	margin-bottom:5px;
}
#idCp{
	width:50px;	
	margin-right:25px;
}

#idVille{
	width:200px;	
}


#LabelMessage{
	padding-bottom:75px;	
}

#idAdresse{
	width:365px;	
}

.etoile{
	color:#c00122;
	font-size:12px;
}

.mentions{
	color:#707070;
	font-size:14px;
	text-align:justify;
	padding-right:40px;
}