@charset "utf-8";
/* CSS Document */

.gallery, .gallery_in{float:left;padding:0;margin:0;}
.thumbs_all{float:left; padding-top:6px; padding-bottom:6px;}
.thumbs_all img{padding:0px;}
.thumbs_all li{float:left; margin-left:2px!important; margin-left:20px; list-style:none;}
span.thumbs_all {float:left; margin-left:40px!important; margin-left:40px;}
.thumbs_all  a{float:left; border:0px solid #fff; -moz-opacity:.9; opacity:.9; filter:alpha(opacity=90);}
.thumbs_all  a:hover{ float:left;border:0px solid #ccc; -moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
.highlite{color:#000; font-weight:700;}

/*style*/
.Style1 {color: #e6499f; font-style:bold;}
.Style2 {color:#6e6e6e;}
.Style3 {color:white;}
.selected {color:#FFFFFF; font-style:italic;}
.selected2 {font-family:Arial, Helvetica, sans-serif; font-size:11px;; text-decoration:none; color: #ee71b9; padding-left:10px; padding-top:2px;font-style:bold;  font-style:oblique;}
.positiondroite {padding-top:15px; float:right;}
.underline { text-decoration:underline; color:white;}


/*Règles générales*/
#site { min-width:990px;height:600px; margin:auto;} 

body {font-family:Arial, Helvetica, sans-serif; background-image:url(img/bandeau_content.jpg); background-repeat:repeat-x;}
* {margin:0px; padding:0px;}
p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white;}
h1 {font-family: Arial, Helvetica, sans-serif;font-size:11px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size:11px; font-style:normal; color:white;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#292929; padding:5px; font-weight:normal;}
a {text-decoration:none;}


/*Header et menu*/
#header { height:12px; background-color:#292929; padding-bottom:0px; padding-left:10px;}
#menu { background-image:url(img/bandeau_menu.jpg); width:486px; background-repeat:no-repeat; height:52px; float:right;}
#hautdepage {float:left;}


/*home et home portfolio*/
#pirobox {width:515px; float:left;}
#body {clear:both; margin-top:94px;}
#content { height:315px;background-image:url(img/bandeau_content.jpg);margin-top:120px;}
#texte {float:left; width:400px; padding-left:20px; padding-top:65px;}
	#texte p {color:#AAAAAA}	
#contentportfolio {float:left; width:240px; padding-top:70px;}
#page {width:515px; background-color:white; margin-left:25px; float:left; margin-bottom:20px;}
	#page img {float:left; padding:3px; padding-top:3px; padding-bottom:10px; border:0px; margin-left:2px;}
	ul.page li{list-style:none; font-size:10px;}
#bandeauportfolio {background-color:#ecedf1; border:1px solid #e5e0dd; width:513px; height:24px;float:left; margin-bottom:2px;}
#basdepage {float:left; margin-top:100px;}
ul.liensportfolio {list-style:none; padding-top:10px; padding-bottom:10px;}
	ul.liensportfolio li a{font-size:11px;; text-decoration:none; color:white; font-style:oblique;}
	ul.liensportfolio li a:hover{font-size:11px;; text-decoration:none; color: #ee71b9; padding-left:10px; font-style:bold;}
		
		

/*page portfolio*/
#pirobox2 {width:770px;float:left;}
#fonction {width:380px;float:left;font-size:11px; padding:10px;color:#292929;}
#service {width:350px; float:left; font-size:11px;padding:10px;color:#292929;}

#pageportfolio {width:770px; background-color:white; margin-left:25px; float:left;}
	#pageportfolio img {float:left; padding:3px; border:0px; margin-left:2px;}	
#bandeauportfolio2 {background-color:#ecedf1; border:1px solid #e5e0dd;height:24px;clear:left; margin-bottom:2px;}
#bandeauportfolio3 {background-color:#f1edec;height:2px; border:1px solid #e5e0dd; clear:both;}
	#bandeauportfolio3 p {font-size:11px; padding:4px; padding-left:30px; font-style:italic; color:#292929;}
#texte2 {float:left; width:140px; padding-left:20px; padding-top:65px;}
	#texte2 p {color:#848484;}
#basdepage2 {float:left; margin-top:26px;}
#basdepage3 {float:left; margin-top:138px;}



/*footer*/
#footer { background-color:#ecedf1;background-repeat:repeat-x; height:50px; clear:both; border:solid 1px #e5e0dd;}
	#footer img { float:right;}
	#footer p { float:right; color:#292929; text-align:right; padding:10px;}
#mentionslegales p{ text-align:center; color:#292929;}


/*lavalamp*/
.lavaLampBottomStyle {
            position: relative;
            height: 10px;
            width: 399px;
			padding-left:15px;
            padding-bottom:10px;
			padding-top:7px;
            overflow: hidden;
			margin-left:72px;

			
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
					margin-right:75px;
                }
				
				.lavaLampBottomStyle li a {
				margin-right:75px;}
				
                    .lavaLampBottomStyle li.back {
                        border-top: 2px solid #e6499f;
                        width: 1px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampBottomStyle li a {
                        font: 11px arial;
						padding-top:8px;
                        text-decoration: none;
                        color: #f3f2f0;
                        outline: none;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 8px;
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }      