/* CSS Document */
#carou {
	width:770px;
}
* {
	margin:0;
	padding:0;
}
#supersousmenu {
	line-height:18px;
}
#supermenu strong {
	display:none;
}
#current {
	text-decoration:underline;
}
body {
	/*background-color:#000000;*/
	background-image:url(../img/background2.png);
	background-repeat:repeat-x;
	background-position:top;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	/*color:#F79BB5;*/
		color:#EF675B;
}
a:hover {
	text-decoration:underline;
	/*color:#F79BB5;*/
		color:#EF675B;
}
#conteneur {
	margin: 0px auto 0px auto;
	padding: 0;
	text-align: left;
	width: 838px;
}
#tete {
	  /* Mozilla ignores crazy MS image filters, so it will skip the following */
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/top.png');
	background-repeat:no-repeat;
	background-position:top;
	height:23px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
	#tete[id] {
	background-image:url(../img/top.png);
}
#contenu {
	  /* Mozilla ignores crazy MS image filters, so it will skip the following */
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/fond.png');
	background-repeat:repeat-y;
	padding: 0px 30px 10px 30px;
	height:14px;
}
#foot, #banniere, #spacer {
	font-size:0.7em;
}
#fildefer {
	font-size:0.5em;
}
/* IE ignores styles with [attributes], so it will skip the following. */
	#contenu[id] {
	background-image:url(../img/fond.png);
	height:auto;
}
#gauche {
	position: relative;
	float: left;
}
#droite {
	position: relative;
	float: right;
	width:770px;
}
#illustration {
	background-repeat:no-repeat;
	width:158px;
	height:218px;
	background-image:url(../img/art-web.png);
}
#illustration a {
	width:158px;
	height:218px;
	display:block;
}
#supersousmenu {
	width:140px;
	margin-top:30px;
}
#supersousmenu ul {
	list-style-type:none;
}
#supersousmenu li {
	margin-bottom:20px;
}
.bordure-fond {
	border:1px;
	border-style:solid;
	border-color:#fdedf1;
	padding:10px;
}
#banniere {
	height:10px;
	text-align:right;
}
#art {
	background-image:url(../img/art-web-droite.png);
	background-repeat:no-repeat;
	height:90px;
	width:135px;
	float:right;
}
#banniere a {
	color:#EF675B;
	font-size:9px;
	font-weight:bolder;
}
#banniere .langue {
	margin:0px;
	padding:0px;
	color:#EF675B;
	border:solid;
	border-width:thin;
}
#supermenu {
	height:25px;
}
#supermenu ul {
	list-style-type:none;
}
#supermenu li {
	float:left;
	margin:0px;
	padding-right: 22px;
	font-size:1.1em;
}
#supermenu #accueil {
	list-style-type:none;
}
#supermenu a {
	display:block;
}
#supermenu .float {
	float:left;
	margin-right:8px;
}
#supermenu .separateur {
	background-image:url(../img/separateur-menu.gif);
	background-repeat:no-repeat;
	height:32px;
	width:7px;
}
#supermenu #accueil {
	background-image:url(../img/accueil-remy-bailly-menu.gif);
	background-repeat:no-repeat;
	height:30px;
	width:83px;
}
#supermenu #portfolio {
	background-image:url(../img/portfolio-remy-bailly-menu.gif);
	background-repeat:no-repeat;
	height:32px;
	width:96px;
}
#supermenu #cv {
	background-image:url(../img/cv-remy-bailly-menu.gif);
	background-repeat:no-repeat;
	height:32px;
	width:32px;
}
#supermenu #contact {
	background-image:url(../img/contact-remy-bailly-menu.gif);
	background-repeat:no-repeat;
	height:32px;
	width:89px;
}
.clear {
	clear:both;
}
#spacer {
	height:auto;
}
#spacer2 {
	clear:both;
}
#foot {
	  /* Mozilla ignores crazy MS image filters, so it will skip the following */
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/foot.png');
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	height:40px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
	#foot[id] {
	background-image:url(../img/foot.png);
}
#foot a {
	color:#666666;
	border:none;
}
.miniature-portfolio {
	height:100px;
	width:100px;
}
dl.float-right {
	width: 550px;
	padding: 0 0 10px 0;
	margin: 0 0 1em 1em;
}
.float-right dt {
	text-align:center;
	padding: 5px 10px;
	margin-bottom: 10px;
	border:1px;
	border-style:solid;
	border-color:#fdedf1;
	font-size:1.1em;
	color:#EF675B;
}
.float-right dd img {
	border: 1px solid #000;
	margin-bottom:20px;
}
.float-right .picto {
	display:inline;
	float:right;
	border:none;
}
.float-right dd {
	padding: 5px 10px 10px 10px;
}
input, textarea {
	margin-left:80px;
}
p {
	margin-top:14px;
}
label {
	position:absolute;
}
h1 {
	color: #333;
	font-size: 25px;
	font-weight: lighter;
	margin: 30px 0 0 0;
	font-family: Century Gothic;
	text-shadow: 1px 1px 1px #C1C1C1;
}
h2 {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	margin: 25px 0 0 0;
	font-family: Century Gothic;
	text-shadow: 1px 1px 1px #C1C1C1;
}
strong {
	color:#444444;
}
#video {
	position:absolute;
	top:40px;
	left:-120px;
	visibility:hidden;
}
#plan ul {
	list-style-image:url(../img/icone.jpg);
}
#plan li {
	margin-top:12px;
}
#rubrique {
	margin-left:50px;
}
#sous-rubrique {
	margin-left:20px;
}
.realisations {
	width:250px;
	height:140px;
	float:left;
	margin-left:15px;
	border:1px;
	border-style:solid;
	border-color:#fdedf1;
	padding:6px;
}
.realisations img {
	border: 1px solid #000;
	margin-left:50px;
}
.realisations a {
	color:#333333;
}
.realisations a:hover {
	color:#EF675B;
	text-decoration:none;
}
#photocv {
	border:1px;
	border-style:solid;
	border-color:#fdedf1;
	float:right;
	margin-left:20px;
}
.liste-cv {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:1px;
}
.liste-cv li {
	margin-top:14px;
}
#listetest dd {
	float:left;
	display:block;
}
#listetest .separateur {
	margin-left:8px;
	margin-right:8px;
	width:9px;
	height:32px;
	background-image:url(../img/separateur-menu.gif);
	background-repeat:no-repeat;
}
#listetest a, #gauche img {
	border:none;
}
.bouton {
	margin:10px 0px 0px 0px;
	padding:0;
}
.lien img {
	border:none;
}
.lien:hover {
	text-decoration:none;
	color:#ff1500;
}
.contactblock {
	width:255px;
	float:left;
	height:auto;
}
