/***************** BODY *****************/
*{
margin:0;
padding:0;
}
/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}

body,html{
height:100%;
}

body{
background:#243c3e url(http://static.acs-analyserisque.com/images/charte/bg-bodyrepeat.gif) top center repeat-y;
}

/***************** CONTAINER *****************/
#container{
position:relative;
min-height:100%;
width:960px;
margin:0 auto;
}

/***************** MENU TOP *****************/
table.toplinks{
	font:10px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-decoration:none;
	}
	
table.toplinks a{
	font:10px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-decoration:none;
	}
table.toplinks a:hover {
	text-decoration:underline;
	}	


#menuTop{
float:left;
width:960px;
height:70px;
list-style:none;
}

#menuTop li{
position:relative;
float:left;
}

#menuTop a{
text-decoration:none;
font: 15px/60px Arial, Helvetica, sans-serif;
color:#bccbc6;
text-align:center;
display:block;
height:70px;
width:240px;
overflow:hidden;
background:url(http://static.acs-analyserisque.com/images/charte/bg-btn.gif) top left no-repeat;
}

#container #menuTop a:hover,
#container #menuTop a.trigered,
#container #menuTop a.rubrique_active{
color:#e67200;
background-position:bottom left;
}

/***************** SOUS MENU *****************/
#menuTop li ul{
list-style:none;
position:absolute;
top:-6000px;
left:0;
background:#000000;

}
#menuTop li li{
float:none;
}
#container #menuTop li li a{
background:#262626;;
width:240px;
position:relative;
height:24px;
padding-top:6px;
font:12px/20px Arial, Helvetica, sans-serif;
text-transform:none;
color:#fff;
text-decoration:none;
border:solid #999999;
border-width:0 0 1px 0;
}
#container #menuTop li li a:hover{
color:#e67200;
background:#666;
}

/***************** HEADER *****************/
#header{
float:left;
width:960px;
height:270px;
}

#upline {
float:left;
background:url(http://static.acs-analyserisque.com/images/charte/orangebar.gif) no-repeat;
width:960px;
height:60px;
color:#CCC;
font:11px Arial, Helvetica, sans-serif;
	}
	
#upline h1{
font:15px Arial, Helvetica, sans-serif;	
color:#999;
text-align:center;
	}

/***************** CONTENU *****************/
#contenu{
float:left;
width:960px;
margin-top:50px;
}

#contenu #blocTxt{
float:left;
margin:0 60px 0 40px;
width:609px;
}

#contenu #colRight {
float:left;
width:251px;

}

/***************** STYLE CONTENU *****************/
#contenu #blocTxt h1{
font:24px Arial, Helvetica, sans-serif;
color:#e67200;
letter-spacing:1px;
margin-bottom:5px;
border-bottom:1px dotted #666;
}
#contenu #blocTxt h2{
font:18px Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:1px;
margin-bottom:5px;
border-bottom:1px dotted #e67200;
}

#contenu #blocTxt h3{
color:#E67200;
font:16px/20px Arial,Helvetica,sans-serif;
text-align:justify;
}

#contenu #blocTxt p{
font:13px/16px Arial, Helvetica, sans-serif;
text-align:justify;
margin-bottom:15px;
color:#fff;
}

#contenu #blocTxt em{
font:13px/16px Arial, Helvetica, sans-serif;
text-align:justify;
color:#fff;
font-style:italic;
}

#contenu #blocTxt p img{
float:left;
margin:0 5px 0 0;
}

#contenu #blocTxt ul{
padding-left:40px;
font:13px/20px Arial, Helvetica, sans-serif;
text-align:justify;
color:#e67200;
margin-bottom:15px;
list-style:square;
}

#contenu #blocTxt a:link, #contenu #blocTxt a:visited{
font:13px/16px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#e67200;
}
#contenu #blocTxt a:hover, #contenu #blocTxt a:active{
color:#fff;
}
#contenu span.couleur, #footer span.couleur {
	color:#e67200;
	}

/***************** Networks *****************/
.unarp {
width:251px;
height:70px;
background:url(http://static.acs-analyserisque.com/images/charte/bg-unarp.gif) no-repeat top left;
display:block;
margin-bottom:8px;
	}

.contact {
width:251px;
height:70px;
background:url(http://static.acs-analyserisque.com/images/charte/bg-contact.gif) no-repeat top left;
display:block;
margin-bottom:8px;
	}

.blog {
width:251px;
height:70px;
background:url(http://static.acs-analyserisque.com/images/charte/bg-blog.gif) no-repeat top left;
display:block;
margin-bottom:8px;
cursor:pointer;
	}
	
.detective {
width:251px;
height:70px;
background:url(http://static.acs-analyserisque.com/images/charte/bg-detective.gif) no-repeat top left;
display:block;
margin-bottom:8px;
cursor:pointer;
	}
	
.facebook {
width:251px;
height:70px;
background:url(http://static.acs-analyserisque.com/images/charte/bg-facebook.gif) no-repeat top left;
display:block;
margin-bottom:8px;
cursor:pointer;
	}

.twitter {
width:251px;
height:70px;
background:url(http://static.acs-analyserisque.com/images/charte/bg-twitter.gif) no-repeat top left;
display:block;
margin-bottom:8px;
cursor:pointer;
	}

.viadeo {
width:251px;
height:70px;
background:url(http://static.acs-analyserisque.com/images/charte/bg-viadeo.gif) no-repeat top left;
display:block;
cursor:pointer;
	}
	
.contact:hover, .blog:hover, .facebook:hover, .twitter:hover, .viadeo:hover, .detective:hover {
	background-position:bottom left;
	}	

/***************** Flux RSS *****************/

#rss {
background:url(http://static.acs-analyserisque.com/images/charte/bg-rss.gif) no-repeat;
width:223px;
height:171px;
padding:50px 0 0 18px;
	}
	
#rss #flux {
height:150px;
width:205px;
outline:none;
color:#FFFFFF;
font:12px arial;
}

#rss #flux ul {
list-style:none;
padding:0 10px 10px 0;
margin-bottom:10px;
border-bottom:1px dotted #CCCCCC;
}
#rss #flux ul li p {
font:13px/15px Arial, Helvetica, sans-serif;
}
#rss #flux ul li a {
	text-decoration:underline;
	color:#e67200;
	}
#rss #flux ul li a:hover {
	text-decoration:underline;
	color:#fff;
	}

/***************** FORM *****************/

#formulaire{
	width:320px;
	margin:0;
	padding:0;
	float:left;
	}
	
	
#formulaire fieldset{
	border:1px dotted #666666;
	margin:0 0 15px;
	padding:0;
	}
#blocTxt #formulaire fieldset ul{
	padding-left:20px;
	list-style:none outside none;
	}
#blocTxt #formulaire fieldset ul p{	
	margin-top:10px;
	font:11px/13px Arial, Helvetica, sans-serif;
	padding-right:20px;
	text-align:justify;
}
	
#formulaire h2 {
	margin-top:10px;	
/*	border:1px solid red;*/
	}
	
#formulaire li{
	line-height:20px;
	}
	
#formulaire ul{
	list-style:none;
	margin:0px;
/*	border:1px solid red;*/
	}	
	
#formulaire label, 
#formulaire input,
#formulaire textarea
{	
	display:block;
	width:280px;
/*	border:1px solid red;*/
	}
#formulaire select{
	background:#333;
	color:#fff;
	border:1px solid #666;
	}

#formulaire input 
{color:#fff;
background:#333;
width:269px;
height:21px;
border:none;
	}
	
#formulaire textarea{
color:#fff;
background:#333;
width:269px;
height:97px;
border:none;
padding:8px 5px 5px 8px;
	}
		
#blocTxt #formulaire input.reset,#blocTxt  #formulaire input.envoyer{
	display:inline;
	width:140px;
	border:1px solid #666666;
	}


#infoContact {
	margin-left:15px;
	width:274px;
	float:left;
	}

#contenu #iframe {
	border:medium none;
	height:375px;
	width:274px;
}


.clearer{
clear:both;
}
#clearFooter{
height:30px;
}

/***************** FOOTER *****************/
#footer{
position:relative;
clear:both;
width:960px;
height:260px;
margin:30px auto 0;
background:url(http://static.acs-analyserisque.com/images/charte/bg-footer.gif);
}

#footer #plandusite {
float:left;
width:495px;
height:125px;
margin:35px 0 0 0px;
	}
	
#footer #descrEnqueteur {
float:left;
margin:35px 20px 0;
font:12px Arial, Helvetica, sans-serif;
width:425px;
height:125px;
	}	

#footer #footer2 {
float:left;
width:920px;
margin:0 20px;
text-align:center;
	}
	
#footer #plandusite #footer-cols ul {
float:left;
margin-left:20px;
padding-left:10px;
width:132px;
font:12px Arial, Helvetica, sans-serif;
list-style:none;
	}

/***************** STYLE FOOTER *****************/
#footer p{
font:10px/12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:justify;
}


#footer a:link, #footer a:visited,#footerintro a:link, #footerintro a:visited{
font:10px/12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#fff;
}
#footer a:hover, #footer a:active, #footerintro a:hover, #footerintro a:active{
font:10px/12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#E67200;
}

#footer2 p{
font:10px/12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin-top:10px;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0px; left: 0;}

.vscrollerbase {
width: 5px;
background: #666;
}
.vscrollerbar {
width: 5px;
background: #E67200;
}
/*
.vscrollerbarbeg {
background: url(http://static.acs-analyserisque.com/images/scroll/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(http://static.acs-analyserisque.com/images/scroll/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}
.vscrollerbasebeg {
background: url(http://static.acs-analyserisque.com/images/scroll/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(http://static.acs-analyserisque.com/images/scroll/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox:hover {
background: #5E828C url(http://static.acs-analyserisque.com/images/scroll/basebarcaps_verticalbarbody.png) -45px -15px;
}/*
/* Scroll Bar Master Styling Ends Here */

