@charset "utf-8";
html{
	height:100%;
	overflow-x: hidden;

}

body
{
    background-color: #ffffff;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
/*#page{

	position: relative;
   	min-height:100%;

	}*/
.taille_vis{
	/height:375px; 
	/width:595px; 
	height:384px; 
	width:595px;
	}
#content{
	margin:auto;
	position : relative;
	padding-bottom:10px;
   	min-height: 768px;
	width:100%;

	}
#corps{
	position:relative;
	display:block;
	width:924px;
	margin-left:50%;
	left:-462px;
	padding-top:14px;
	min-height: 500px;
	}
/*#corps1{
	position:relative;
	display:block;
	width:924px;
	margin-left:50%;
	left:-462px;
	padding-top:14px;
	min-height: 500px;
	}*/
.txtalign{
	position:relative;
display:block;
text-align:justify;
padding:0 114px 0 110px;

width:720px;
	
	}
/*.txtalign_1{
position:relative;
display:block;
text-align:justify;
padding:0 114px 0 110px;

width:720px;

}
.txtalign_new{
position:relative;
display:block;
text-align:justify;
padding:0 114px 0 110px;

width:720px;

}*/
.txtalign1{
	position:relative;
display:block;
text-align:justify;
padding:0 114px 0 110px;

width:720px;
	color:#9f4945;
	}
.box_titre{
	background-image:url(../images/box_titre.jpg);
	
	width:39px;
	height:12px;
	}
#menu_first_bis{
	
	background-image:url(../images/bg_menu_first.jpg);
	
	width:100%;
	
	}
#menu_first{
	margin:auto;
	background-image:url(../images/bg_menu_first.jpg);
	background-repeat:repeat-x;
	width:1024px;
	height:89px;
	}
#menu_sec_bis{
	
	background-image:url(../images/bg_menu_sec.jpg);
	
	width:100%;
	
	}
#menu_sec{
	position : relative;
	background-image:url(../images/bg_menu_sec.jpg);
	
	width:1024px;
	height:22px;
	color:#f1f0ed;

	}
#vision{
	position:relative;
display:block;
margin-left:50%;
left:-462px;
color:#b88c90;
font-size:11px;
	}
#vision a{
	color:#b88c90;
	font-size:11px;
	}
#vision a:hover{
	color:#ffffff;
	font-size:11px;
	}
/*#vision_1{
position:relative;
display:block;
margin-left:50%;
left:-462px;
color:#b88c90;
font-size:11px;
}
#vision_1 a{
	color:#b88c90;
	font-size:11px;
	}
#vision_1 a:hover{
	color:#ffffff;
	font-size:11px;
	}*/
#vision_plus{
	position:relative;
display:block;
margin-left:50%;
left:-397px;
color:#b88c90;
font-size:11px;
	}
#vision_plus a{
	color:#b88c90;
	font-size:11px;
	}
#vision_plus a:hover{
	color:#ffffff;
	font-size:11px;
	}
/*#vision_plus_1{
position:relative;
display:block;
margin-left:50%;
left:-397px;
color:#b88c90;
font-size:11px;
	}
#vision_plus_1 a{
	color:#b88c90;
	font-size:11px;
	}
#vision_plus_1 a:hover{
	color:#ffffff;
	font-size:11px;
	}*/
#menu_sec a{
	color:#f1f0ed;
	text-decoration:none;
	}
#menu_sec a:hover{
	color:#FFF;
	text-decoration:none;
	}
#menu_bas_bis{
	position:relative;
	background-image:url(../images/bg_menu_bas.jpg);
	width:100%;
	height:83px;
	bottom:0px;
	padding-top:20px;
}
/*#menu_bas{
	position:absolute;
	background-image:url(../images/bg_menu_bas.jpg);
	padding-top:20px;
	width:1024px;
	
	height:83px;
	bottom:0px;
	color:#f1f0ed;
	font-size:13px;
	}*/
#menu_bas a{
	color:#f1f0ed;
	text-decoration:none;
	}
#menu_bas a:hover{
	color:#FFF;
	text-decoration:none;
	}
#all_menu_bas{
	/*margin-left:300px;
	margin-right:300px;*/
	}
.droplinebar{
overflow: hidden;
}
.droplinebar ul{

margin: 0;
padding: 0;
float: left;
width: 100%;


}
.droplinebar ul li{

display: inline;

}

.droplinebar ul li a{
float: left;
color: #62A4B7;
padding: 0;
text-decoration: none;
}
.droplinebar ul li a:visited{
text-decoration : none;
}
.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
text-decoration : none;
}
.box {
    border:solid #901414 1px;
    width:33%;
    padding:0px;
}

.box .boxHeader {
    min-height:30px;
    background:url(../images/box-header-bg.jpg) #901414 repeat-x top left;
}

.box .teaser {
    min-height:280px;
}

#content .box .teaser ul li a {
    color:#901414;
    text-decoration:underline;
}

.boxSpacer {
    width:1%;
}

.box .boxHeader h2 {
    text-transform:uppercase;
    padding:8px 0px 5px 30px;
    background:url(../images/box-header-bullet.jpg) no-repeat top left;
    color:#dddddd;
    margin:0px;
    border:none;
}

.box p {
    margin:8px 8px 0px 8px;
}

.box ul {
    margin:8px 0px 0px 24px;
    list-style:outside square;
}

#box1 {
    background:url(../images/management-bg.jpg) no-repeat 60px 208px;
}

#box2 {
    background:url(../images/artists-bg.jpg) no-repeat  right bottom;
}

#box3 {
    background:url(../images/webtools-bg.jpg) no-repeat right 208px;
}

#otqNote p {
    text-align:center;
    width:75%;
    margin-left:13%;
}

#otqNote p a img {
    border:none;
}



#content a.classic {
    text-decoration:underline;
}

#content .content-container .content-item a img,  #content .content-container .content-item img {
    opacity:0.99;
    float:left;
    height:80px;
    width:80px;
    border:solid #777777 1px;
}

#content .content-container .content-item a img:hover {
    opacity:0.7;
    border:solid #333333 1px;
}

#content div.content-container {
    width:49.5%;
}
#content div.content-container-bis{
    width:200px;
}
#content div.left {
    float:left;
    margin-right:4px;
}

#content div.right {
    float:right;
    margin-left:4px;
}
.underline{
	width:900px;
	margin:auto;
}

#content div.content-container div.content-item {
    clear:both;
    padding:8px;
    border:solid #901414 1px;
    margin:0px 0px 8px 0px;
    background:url('../images/content-item-bg.jpg') top left repeat-x;
}

/*#content div.content-container div.content-item a img { */
#content div.content-container div.content-item img {
    margin-right:8px;
}

#content div.content-container div.content-item p.more {
    text-align:right;
    margin-bottom:0px;
    font-style:italic;
    font-size:7pt;
}

#content div.content-container div.content-item p.more a {
    text-decoration:underline;
}

#media-container {
    padding:12px 0px 20px 0px;
    text-align:center;
}

#slideshow {
    float:left;
    border:solid black 1px;
    margin-left:30px;
}

#slideshow-center{
    display:block;
    width:450px;
    border:solid black 1px;
    margin:0px auto;
}

#audio-video {
    float:right;
    width:38%;
    text-align:left;
}

#media-container #audio-video p img {
    border:solid black 1px;
    vertical-align:middle;
    margin-right:4px;
}

#media-container #audio-video p a {
    margin-left:5px;
}

#content .indented {
    margin-left:24px;
}

#content .indented ul {
    float:left;
    list-style:inside disc;
    margin-left:32px;
}


#submissionFormWrapper {
    margin:16px auto;
    width:80%;
    text-align:center;
}

#submissionFormWrapper div {
    margin:0 auto;
    border:solid #bbb 1px;
}
h1 , h2{
    font-size:14pt;
	text-transform:uppercase;
	color:#a04a45;
	font-weight:bold;
}

p {
    margin:12px 0px;
}

.clear {
    clear:both;
}

.clients{
	font-size:14px;
	font-weight:bold;
}
.clients li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:0 0 10px 0;
}