@charset "UTF-8";

.style1 { color: #9BAF72 }

body { 
	background-color:#ffffff;
	/*background-color:#666666;*/
	/*background-color: #fdfdfd;*/
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;	
	font-family: Arial narrow, Arial, Helvetica, sans-serif;
	line-height:normal;
}


a img { border:0 }

p.language {
	float:right;
		
}

p.language a:link, a:visited { 
	text-decoration:none;
	color:#445D7D;	
}

img.uparrow { 
	float: right;
	clear: left;
}
	

.containermenuimage {
	float: right;
	width: 565px;
	padding-top: 10px;
	padding-bottom:0.3em;
	margin-right: auto;
	margin-left: auto;
}


.containerthumbspeinture {
	/*background-color: #CCCCCC;*/
	background-color:#ffffff; 
	/*padding: 10px;*/
	padding: 5px 0px;
	height:238px;
	width: 200px;
	margin:10px 16px;
	/*margin:10px;*/
	/*background-position: center center;*/
	/*text-align: center;*/
	text-align:left;
	cursor:  pointer;
	color:#3d5869;
	float: left;
}

.containerthumbspeinture p {
	font-size:0.750em;
}

.containerthumbspeinture p.titre {
	font-size:3em;
	text-align: center;
	padding-top: 50px;
	
}



.containerthumbspeinture p.caption {
	font-size:0.750em;
	background-image:url(images/Peinture/rond_rouge.png);
	background-repeat:no-repeat;
	background-size: 5% auto;
	background-position:bottom right;
	padding-top:0;
}


.floatleft { 
	float: left;
	margin: 0 10px 0 10px;
}

p.floatleft { 
	/*color:#cccccc;*/
	font-size:85%;
}

.containerheader {
	/*color: #445D7D;*/
	/*background-color: #9BAF69;*/
	/*color:#000000;*/
	/*color:#080808;*/
	background-color: #ffffff;	
	/*color:#a6a6a6;*/
	text-align: center;
	margin:0px auto;
	/*height:70px;*/
	height: 100px;
	width: 760px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.containerheader h1 {
color:#a6a6a6;
}

.container {
	color: #666666;
	background-color: #ffffff;
	/*background-color: #5A819B;*/
	margin:0px auto;
	width: 760px;
	padding: 10px 10px 0px 10px;
	/*border: 2px solid #666666;*/
	/*border: 16px solid #666666;*/
	/*border: 4px solid #404040;*/
	/*border: 4px solid #cc;*/
	
}

.containertexte {
	font-size: 12pt;
	background-color:#ffffff;
	/*background-color: #CCCCCC;*/
	background-position: center center;
	text-align: justify;
	padding: 30px;
	width: 700px;
	margin:30px auto 0px auto;
	color: #333333;
	float: left;
}
.MenuIndex {
	/*background-color: #666666;*/
	border-left: 2px solid #090;
	background-color:#ffffff;
	float: left;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	font-size: 10pt;
	padding-top: 0px;
}


.MenuIndex ul {
	list-style:none;
	margin-left:1em;
	margin-right:1em;
	padding-left:0;
}

.MenuIndex li {
	margin-bottom:0.3em;
	/*color:#CCC;*/
}	

.MenuIndex a:link, .MenuIndex a:visited {
	text-decoration:none;
	/*color:#CCC*/;
	color:#a6a6a6;
	background-color:transparent;
}

.MenuIndex a:hover {
	color:#9BAF69;
}


.MenuIndex h2 {
	/*color:#CCC;*/
	color:#a6a6a6;
	background-color:transparent;
	line-height:0.6em;
	margin-left:5px;
	margin-bottom:0;
	/*margin-top:12px;*/
	margin-top:10px;
}

.home {
	font-size: 10px;
	/*background-color: #9BAF69;*/
	background-color:#ffffff;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
}
.containermenu {
	/*background-color: #CCCCCC;*/
	background-color:#ffffff;
	background-position: center center;
	padding: 10px;
	float: left;
	width: 200px;	
	margin-top: 15px;
	margin-right: 17px;
	margin-bottom: 15px;
	margin-left: 16px;
}

.containerPeinture {
	color: #666666;
	background-color: #ffffff;
	/*background-color: #5A819B;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	padding: 10px;
	/*border: 2px solid #666666;*/
	border-left: 2px solid #090;
	background-position: center center;
}

.containerPano {
	color: #666666;
	/*background-color: #5A819B;*/
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	padding: 10px;
	/*border: 2px solid #666666;*/
	border-left: 2px solid #090;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
.containerArgentique {
	color: #666666;
	/*background-color: #5A819B;*/
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	padding: 10px;
	/*border: 1px solid #666666;*/
	border-left: 2px solid #090;
	background-position: center center;
}
.containerNumerique {
	color: #666666;
	/*background-color: #5A819B;*/
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	padding: 10px;
	/*border: 2px solid #666666;*/
	border-left: 2px solid #090;
	background-position: center center;
}
.containerPastel {
	color: #666666;
	/*background-color: #5A819B;*/
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	padding: 10px;
	/*border: 2px solid #666666;*/
	border-left: 2px solid #090;
	/*height: 1550px;*/
	background-position: center center;
}
.ContainerCV {
	color: #666666;
	/*background-color: #5A819B;*/
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	padding: 10px;
	/*border: 2px solid #666666;*/
	border-left: 2px solid #090;
	background-position: center center;
}

.cvtable caption {
	/*font:bold 18px;
	padding:0.4em 0 0.3em 0;
	text-align:left;*/
}

.cv table th, td {
    /*padding: 6px;
    border: 1px solid black;
    text-align: left;
    vertical-align: top;*/
}


.cvtable {
	border: 1px solid #d6dde6;
	border-collapse: collapse;
	width:95%;
}
.cvtable td {
	border: 1px solid #d6dde6;
	text-align: left;
	padding: 0.3em;
	/* width:430;*/
	 width:85%;
}
.cvtable th {
	border: 1px solid #d6dde6;
	font-weight: bold;
	text-align: left;
	vertical-align:text-top;
	padding: 0.3em;
	width:15%;
	/* width:114;*/
}
.cvtable caption {
	font: bold 120% Arial narrow, Arial, Helvetica, sans-serif;
	background-color: #5a819b;
	color: #CCC;
	padding: 0.4em 0 0.3em 0.3em;
	border: 1px solid #789AC6;
	text-align:left;
}




.cvtable p {
	padding:0;
}


.cvtable ul {
	list-style-type:square;
	margin-left:2em;
	margin-right:2em;
	padding-left:0;
}

.cvtable li {
	margin-bottom:0.2em;
	/*color:#CCC;*/
}	

.ContainerDemarche {
	color: #666666;
	/*background-color: #5A819B;*/
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
	padding: 10px;
	/*border: 2px solid #666666;*/
	border-left: 2px solid #090;
	/*border-right:1px solid #666666;*/
	background-position: center center;
}

.mailtag {
	color: #445D7D;
	text-decoration: underline;
}

.sidemenu {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

.clearer{
    height:1px;
    overflow:hidden;
    margin-top:-1px;
    clear:both;
}


#footer{
	clear:both;
	font-size:75%;
	text-align:center;
	width:100%;
	padding-top:0.1em;
}

#footer p {
	padding:.1em 0 0 0;
	line-height:1em;
	color: #a6a6a6;
}

#footer a:link, #footer a:visited{
	color:#a6a6a6;
	text-decoration:none;
	background-color:transparent;
}	

#footer a:hover, #footer a:active{
	color: #a6a6a6;
	text-decoration:none;
	background-color:transparent;
}	