/* ##################### Balises générales ######################*/

/*
Colors
Bleu foncé 	: #2D619B
Bleu ciel	: #EDF7FD
Orange		: #F88F15

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h1, h2, h3, h4, h5 {
	color: #F88F15;
	font-weight:bold;
	font-family: "Trebuchet MS";
}
p {
	color: #303030;
	font-size:0.7em;
}
a {
	text-decoration: none;
	color: #8ABA13;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #2D619B;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #1fa0d9;
	font-weight:bold;
}
a img /* Toutes les images contenues dans un lien */
{
	border: none; /* Pas de bordure */
}

.clear{clear:both;}

hr {height:1px; border:1px; width:80%;background-color: #bebebe;}

/* #################### Fin Balises Générales #######################*/


#global{} 

#nav{
background-color: #2c609b;
height: 55px;
}

#nav_inside{
margin: 0 auto;
width: 960px;
color: #fff;
padding-right: 25px;
}

#nav_inside ul.mainMenu{
	height:36px;
	left:99px;
	text-align: center;
	padding-left:200px;
	margin-right:auto;
	list-style-type:none;
}

#nav_inside ul.mainMenu li{
	display:inline;
}

#nav_inside ul.mainMenu li a{
	font:bold 13px "Trebuchet MS";
	color:#fff;
	text-decoration:none;
	float:left;
	height:22px;
	padding:15px 15px 0 35px;
}

#nav_inside ul.mainMenu li a:hover{
	color:#f88d14;
}

/*############################################# Fin partie menu   #######################################################################################*/

#logo{
width: 100%;
/*background-color: #efefef;
border-bottom:1px solid #dbdcdc;*/
}

#logo_inside{
height: 50px;
clear: both;
margin: 0 auto;
width: 960px;
color: #fff;
padding-top: 25px;

}

#header{
width: 100%;
}

#header_inside{
height: 320px;
margin: 0 auto;
width: 960px;
padding:0;

}

/*############## Nouveau Carroussel ########################## */

#carrousel{
    width:960px;
    height:290px;
    margin:0 auto;
    position:relative;
    overflow: hidden; /*Cacher tout ce qui depasse*/
}

.slide{
	position: absolute;
	top:0;
	left:0;
	height:290px;
	width:960px;
}

.visu {top:20px; left:15px;}

.title{
	position: absolute;
	height:35px;
	width:900px;
	bottom:0;
	left:0;
	padding-left: 12px;
	line-height: 35px;
	background: url(images/opaque.png) top left repeat;
}

.navigation {
	position: absolute;
	bottom: 0px;
	right: 410px;	
}

.navigation span{
	background: url("images/nav-dot_off.jpg") no-repeat scroll 0 transparent;
	font-size : 0px;
	color: #fff;
	display:block;
	float:left;
	height:20px;
	width:20px;
	padding: 2px 4px;
	cursor: pointer;
}

.navigation span:hover,.navigation span.active{
	background: url("images/nav-dot_on.jpg") no-repeat scroll 0 transparent;
	font-size : 0px;
	display:block;
	float:left;
	height:20px;
	width:20px;
}


/*############################################# Fin partie header   #######################################################################################*/

#content			{background-color: #fff;height:auto; overflow:hidden;}

#content_inside			{margin: 0 auto;width: 960px; padding: 15px 0;}
#content_inside h3 		{font-size:16px; padding-bottom:10px;font-family:"Trebuchet MS";}
#content_inside p 		{font-size:13px; padding-bottom:10px;font-family:"Verdana";color:#363636;}


/*premiere div de gauche*/
#content_inside .prestankiiG	{width:225px; float:left;}
#content_inside .prestankiiG span{display:block; background-color:#2D619B; color:#fff;font-family:"verdana"; text-align:center;border:1px solid #2D619B;}
#content_inside .prestankiiG p	{background-color:#fff;color:#363636;font-family:"verdana";font-size:13px;text-align:center; margin:1px 0; padding-top:5px; border:1px solid #ccc; height:120px;}

#content_inside .prestankii	{width:225px; margin-left:12px;float:left;}
#content_inside .prestankii span{display:block; background-color:#2D619B; color:#fff;font-family:"verdana"; text-align:center;border:1px solid #2D619B;}
#content_inside .prestankii p	{background-color:#fff;color:#363636;font-family:"verdana";font-size:13px;text-align:center; margin:1px 0 20px 0; padding-top:5px; border:1px solid #ccc; height:120px;}

#content_inside_col1		{width: 460px;float:left;margin-right:25px;text-align: justify;}
#content_inside_col1 h3		{color:#F88F15;font-family:"Trebuchet MS";font-size:18px;}
#content_inside_col1 p 		{color:#363636;font-family:"verdana";font-size:13px;}

#content_inside_col2		{width: 460px;float:left;}
#content_inside_col2 h3		{color:#F88F15;font-family:"Trebuchet MS";font-size:18px;}
#content_inside_col2 p 		{color:#363636;font-family:"verdana";font-size:13px; text-align:justify;}
#content_inside_col2 img 	{margin-left: 0px; margin-bottom:25px; border:1px solid #ccc;}

#content_inside_col1a		{width:700px;float:left; margin-right: 25px;text-align: justify;}
#content_inside_col2a		{width: 220px;float:left;}
#content_inside_col1a h3,#content_inside_col2a h3 {color:#F88F15;font-size:16px; padding-bottom:10px;font-family:"verdana";}
#content_inside_col1a p 	{color:#363636; font-size:13px;font-family:"verdana";}
#content_inside_col2a p 	{color:#363636; font-size:13px;font-family:"verdana";}


#content_inside form		{margin:0 auto;width:500px;}

#content_inside textarea,input	{font-size:13px; margin-bottom:2px; width:350px; border: 1px solid #CEE1E8;margin-bottom:10px; padding:4px;}

#content_inside select		{font-size:13px; margin-bottom:2px; width:360px; border: 1px solid #CEE1E8;margin-bottom:10px; padding:4px;}

#content_inside #submitpoll 	{width: 360px;border: 1px solid #CEE1E8; background-color:#2D619B; color:#fff;}


#content_inside label		{display:block;font-size:13px; font-family:"verdana"; color:#363636;}

#content_inside input:focus,  
#content_inside select:focus,  
#contact_inside textarea:focus {  
     border: 1px solid #AFCDD8;  
     background-color: #EBF2F4;  
}  

/*############################################# Fin partie content   #######################################################################################*/

#footer{background-color: #fff;}

#footer_inside{min-height: 50px;margin: 0 auto;width: 960px;font-family:"Trebuchet MS";font-size:11px;text-align: center;color: #5e5e5e;}

#footer_inside ul.grid01	{top:5px;text-align: left;list-style-type:none;float:left;}
#footer_inside.grid01 li,li a	{display:block;font:bold 12px "Trebuchet MS";color:#5e5e5e;text-decoration:none;margin-top: 5px;}

#footer_inside ul.grid02	{top:5px;text-align: left;margin-right:auto;list-style-type:none;float:left;margin-left: 180px;}
#footer_inside.grid02 li a,li	{display:block;font:bold 12px "Trebuchet MS";color:#5e5e5e;text-decoration:none;margin-top: 5px;}
#footer_inside.grid02 p		{font:bold 12px "Trebuchet MS";color:#5e5e5e;text-decoration:none;}

#copyright {margin-top:15px; height:30px;}
/*############################################# Fin partie footer   #######################################################################################*/


/* ###################### partie portfolio #################*/
			

#cellport{
	width:200px;
	height:200px;
	text-align:left;
	margin-bottom:10px;
	margin-left:30px;
	float:left;
	font-size:11px;
	font-family:"verdana";
}

#cellport img{border:2px solid #fff;-moz-box-shadow: 1px 1px 2px #888;-webkit-box-shadow: 1px 1px 2px #888;box-shadow: 1px 1px 2px #888;}
#cellport img:hover{-moz-box-shadow: 1px 1px 5px #333;-webkit-box-shadow: 1px 1px 5px #333;box-shadow: 1px 1px 5px #333;}

/* ###################### block partie prestations #############################*/
#cellpresta{
	width:210px;
	height:110px;
	text-align:center;
	padding:10px 2px 0px 2px;
	float:left;
	border-bottom:1px solid #DDD;
	font-size:10px;
	font-family:"Trebuchet MS";
}


/*############### TABLEAU #################################*/
.titledate{ text-align:right; vertical-align:top; font-size:12px; color:B9D860; font-family:"verdana"; font-weight:bold;}



