/*formatage de base*/
*,html,body {
margin:0;
padding:0;
font:12px/18px Helvetica,Arial,Geneva,sans-serif;
color:#000;
}

a{text-decoration:none; outline:none;}
ul,li{list-style:none;}

img {border:none}
/**************************************/

/*layout*/

body {background:#efd236;
margin-top:33px;
}
a{ font-family:Helvetica,Arial,Geneva,sans-serif; font-size:12px; color:#FFFFFF;}
a:hover{ font-family:Helvetica,Arial,Geneva,sans-serif; font-size:12px; color:black;}

.ligne1{background:url(img/ligne.png) no-repeat 171px 32px;}

#all{ 	width:960px;
		margin:0 auto;
		}
#menu{ 	height:165px; 
		position:relative;
}

#menu a {
position:absolute;
}

#menu #home {
left:52px;
top:0;
}
#menu #work {
left:161px;
top:24px;
}
#menu #contact {
left:246px;
top:55px;
}

#left{ width:165px;
		float:left;
}
ul#menu_work{}
ul#menu_work li{ text-align:right; margin-bottom:20px;}
ul#menu_work li a{}
ul#menu_work li a img{}

#right{ width:710px; height:auto;
		float:right;
}

#middle{float:left; 
				width:325px;}
				

#middle_print{float:left; 
				width:100px;}
		
				
#contenudroite{width:500px;
margin-left:100px;}

#contenudroite_vid{width:300px;
margin-left:450px;}

#contenudroite_print_web{width:300px;
margin-left:200px;}
				



#logo{ text-align:right; margin-top:30px;clear:both;}
#music{ text-align:right; margin-top:0px;}

.clear{clear:both;}

/*formulaire*/

#monForm{padding:20px 0; }
#monForm p{margin: 6px 0;}

#monForm fieldset{width: 450px; margin-bottom: 5px; border:none}

#monForm fieldset legend{padding:0 10px;font-size: 1.1em; color:#000;}

#monForm label{    width:30%; 
                float:left;
                  padding:0px 2px 1px 2px; 
                text-align:right; 
                color:#000;
                }
  
#monForm input[type="submit"]
{float:right;margin:0px 4px;}

#monForm input[type="reset"]
{float:right;margin:0px 50px 4px 4px ;}

#message p{ font-size:14px; color:#000; padding:10px;}

