/* CSS Document */

/** LES POLICES **/

body {
margin:0px 0px 0px 0px;
background-color:#cfcfcf;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202425;
}





#famille {
	position: absolute;
	top: 66px;
	z-index: 9;
	left: 50%;
margin-left:108px;
}

#bg_contact {
	position: absolute;
	top: 40px;
	z-index: 9;
	left: 50%;
margin-left:200px;
}





a:link, a:active, a:visited {
color:#db5614;
text-decoration:underline;
font-size:14px;
font-weight:normal;
}

a:hover {
color:#333;
text-decoration:none;
font-size:14px;
font-weight:normal;
}

/*********************************header*************************************/


#menu_droite {
	position: absolute;
	top: 190px;
	z-index: 9;
	left: 50%;
margin-left:194px;
}

#dropmenu { margin-right:17px; padding-left:0px; font-weight:normal;}
#dropmenu ul li{ font-size:25px; line-height:28px;	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type: none;}
#dropmenu ul li a{color:#fdff72; text-decoration:none; width:232px;height:41px; display:block; padding:8px 35px 0 0; zoom:1;text-align:right;font-size:14px;}
#dropmenu ul li a span{ display:none;}
#dropmenu ul li:hover a{ background:url(images/menu-item-bg.png) no-repeat right 0; color:#db5614;}













#banner {
	position: absolute;
	top: 76px;
	z-index: 9;
	left: 50%;
margin-left:-495px;
}

#barre_marron {
	position: absolute;
	top: 370px;
	z-index: 10;
	left: 50%;
margin-left:-495px;
}

#barre_marron2 {
	position: absolute;
	top: 205px;
	z-index: 10;
	left: 50%;
margin-left:-495px;
}

#newsletter {
	position: absolute;
	top: 78px;
	z-index: 10;
	left: 50%;
margin-left:100px;
}

#extranet {
	position: absolute;
	top: 15px;
	z-index: 10;
	left: 50%;
margin-left: 322px;
}

/*ul#mainnav {display: block; position: absolute; top: 2px; right:100px; margin: 0px; padding: 0px; list-style: none;}*/
/*ul#mainnav {
	border:0px solid #fff;
	position: absolute;
	top: 4px;
	z-index: 10;
	left: 50%;
	margin-left: -520px;
		list-style: none;
}




ul#mainnav li {float: left; padding-left:25px; padding-right: 25px; padding-top:0px; list-style: none; height: 54px; margin:0px; background: url("img/menu_separ.jpg") no-repeat top right;}
ul#mainnav li span { font-weight:normal; font-family:"myriad pro","verdana",sans-serif;display: block; clear: both; color: #B6B6B6; font-size: 10px}
ul#mainnav li a{text-decoration:none;display: block; font-size:17px; font-weight:normal; font-family:"myriad pro","verdana",sans-serif; text-transform:uppercase; color: #fff}
ul#mainnav li:hover a {text-decoration:none;background: url("img/menu_fleche.jpg") no-repeat bottom center; height: 58px; color: #38C4DC}





*/

div, img, p, blockquote, ul, ol, hr { display:block; position:relative; }

div { min-height:0; }
p, blockquote, ul, ol { margin-bottom:15px; }
ul ul, ol ol { margin-bottom:0; }
li { display:list-item; padding:0; }
/*ul li { list-style:outside disc; margin:0 0 0 15px; }
ul ul { padding-left:15px; }
ul ul li { list-style:outside circle; }
ul ul ul li { list-style:outside square; }
ol li { list-style:outside decimal; margin:0 0 0 20px; }
ol ol { padding-left:20px; }
ol ol li { list-style:outside lower-alpha; }
ol ol ol li { list-style:outside lower-roman; }*/
a, a * { display:inline; text-decoration:none; font-weight:bold; color:#0081BF; }
a:hover { text-decoration:none; }
strong, strong *, b, b * { font-weight:bold; }
em, em *, i, i * { font-style:italic; }
hr { background:#AAA; color:#AAA; width:100%; height:1px; margin:20px 0; border-width:0; line-height:0; page-break-after:always; text-align:center; overflow:hidden; }
button { cursor:pointer; padding:3px 6px; }
abbr, acronym { font-style:normal; border-bottom:1px dotted; cursor:help; }
del { text-decoration:line-through; }
img { border:none; }
/* main gray body content area on most pages */
#intro {
 border-bottom: 2px solid white;
padding-top:20px;
padding-bottom:20px;
background-color: #FCFCFC;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#CFCFCF'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#CFCFCF)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FCFCFC,  #CFCFCF); /* for firefox 3.6+ */

}
.highlight, .btnReadMore {
border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}
	/* home boxes */
.highlight { width: 320px; height: 133px; float: left; padding-top:20px;  margin-left:8px; overflow:hidden; margin-bottom:10px;}
.highlight .content {padding-left:85px; padding-right:25px; width: 200px}
.highlight .content h2 {margin-bottom:0px; padding-bottom:5px;}
.highlight .content h2 a{font-size: 13px; text-transform: uppercase; }
.highlight .content p {line-height: 15px;}
.highlight:hover {  width: 318px; height: 131px; border: 1px solid #D0D0D0; background-color: #fff;}
.highlight:hover .content { padding-right:23px!important;}
.highlight:hover .content h2 a{font-size: 14px; text-transform: uppercase;}
.highlight .content a.btnReadMore {
color: #3f3e3e;
border: 1px solid #6e6e6e;
padding:3px;
padding-left:12px;
padding-right: 12px;
background-color: #1F7794;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#6e6e6e'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#6e6e6e)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d3d3d3,  #6e6e6e); /* for firefox 3.6+ */
}

.highlight span {display: block; position: absolute; top:0px; left:0px; width: 79px; height: 100px;}

#taggersBubble span {background: url("img/icones/homeicons.png") no-repeat 0px 0px;}
#profitsBubble span {background: url("img/icones/homeicons.png") no-repeat -200px 0px;}
#latestActivityBubble span {background: url("img/icones/homeicons.png") no-repeat -460px 0px;}
#landingPadBubble span {background: url("img/icones/homeicons.png") no-repeat -96px 0px;}
#launchPadBubble span {background: url("img/icones/homeicons.png") no-repeat -274px 0px;}
#landingPadDirBubble span {background: url("img/icones/homeicons.png") no-repeat -370px 0px;}




















#logo {
	position: absolute;
	top: 0px;
	z-index: 10;
	left: 50%;
margin-left: -477px;
}

#cadre_titre{
font-size:19px;
/*color:#61630c;*/
color:#0b689d;
text-align:left;
font-weight:bold;
font-style:normal;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
}

h1, h2,h3,h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type: none;
}

p {
line-height:23px;	
font-size:14px;
}

h1{
font-size:26px;
/*color:#61630c;*/
color:#333;
text-align:left;
font-weight:normal;
font-style:normal;
}

h2{
font-size:19px;
/*color:#61630c;*/
color:#db5614;
text-align:left;
font-weight:normal;
}

h3{
font-size:40px;
/*color:#61630c;*/
color:#2a8dae;
text-align:left;
font-weight:normal;
font-style:normal;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;

text-transform:uppercase;
}

h4{
font-size:22px;
/*color:#61630c;*/
color:#38c4dc;
text-align:left;
font-weight:normal;
font-style:normal;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
}





#subnav ul{
list-style: none;
margin: 0px;
padding: 0px;
}	


#subnav li{
list-style: none;
margin: 0px;
padding: 0px;
}	


#subnav .subNavHolder { width:301px; padding-bottom:10px; background:url("img/menu_gauche/leftnav_footer.png") 0 100% no-repeat;  }

#subnav .subItem { display:block; background:url("img/menu_gauche/leftnav_body.png") 0 0 repeat-y; border:0px solid #000;width:301px;  }
#subnav .subItem .linkHolder { display:block; background:url("img/menu_gauche/leftnav_body_item.png") 0 0 no-repeat; }
#subnav .subItem .linkHolder .link { display:block; width:220px; padding:12px 20px 12px 53px; color:#666; background:url("img/menu_gauche/icon_plus-blue.gif") 25px 50% no-repeat;text-align:left;font-size:14px; text-decoration:none;font-weight:normal;}

#subnav .linkable .subItem.active,
#subnav .linkable .subItem:hover { background-position:-303px 0; }
#subnav .linkable .subItem.active .linkHolder,
#subnav .linkable .subItem:hover .linkHolder { background-position:-303px 0; }
#subnav .linkable .subItem.active .linkHolder .link,
#subnav .linkable .subItem:hover .linkHolder .link { color:#FFF; background-image:url("img/menu_gauche/icon_plus-white.gif"); }

/*--- Menu 17--- */

#archives {
width: 450px;
margin: 0px;

}

#archives ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#archives li a {
height: 33px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
} 

/* N'oubliez pas de renseigner l'adresse des images */
#archives li {
display: block;
padding-bottom:10px;
font-weight:normal;
text-align:left;
color:#0b689d;
font-size:20px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}

#archives li  {

font-size:20px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
/*padding: 4px 0px 0px 24px;*/
padding-bottom:10px;
text-align:left;
color:#0b689d;
}
/*---------------*/









#intro
{
height:462px;
width:616px;
left: 50%;
margin-left: -280px;
background-image:url(img/intro.png);
position:absolute;
top:0px;
}

#intro_petit
{
height:206px;
width:574px;
left: 50%;
margin-left: -245px;
background-image:url(img/intro_petit.png);
position:absolute;
top:0px;
}

a img {
border: 0;
}


a.lien_blanc_petit   {
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
    }
	
a.lien_blanc_petit:hover {
	font-size:13px;
		color:#fdff5c;
	text-decoration:none;
		font-weight:normal;
			text-align:right;
	}


a.lien_blanc   {
	font-size:11px;
	color:#000;
	text-decoration:none;
    }
	
a.lien_blanc:hover {
	font-size:11px;
		color:#000;
	text-decoration:underline;
	}

a.lien_intro   {
	font-size:12px;
	color:#0081bf;
	text-decoration:none;
	text-transform:uppercase;
    }
	
a.lien_intro:hover {
	font-size:12px;
		color:#0081bf;
	text-decoration:none;
		text-transform:uppercase;
	}

a.btnReadMore   {
	font-size:11px;
	color:#fff;
	text-decoration:none;
    }
	
a.btnReadMore:hover {
	font-size:11px;
		color:#fff;
	text-decoration:none;
	}

a.lien_noir   {
	font-size:15px;
	color:#000;
	text-decoration:underline;
    }
	
a.lien_noir:hover {
	font-size:15px;
		color:#000;
	text-decoration:underline;
	}

a.lien_pagination   {
color:#ab0300;
text-decoration:none;
font-weight:normal;
font-size:14px;
padding:5px 5px 5px 5px;
text-align:left;
border:1px solid #000000;
background-color:#fff;
    }
	
a.lien_pagination:hover {
color:#ab0300;
text-decoration:none;
font-weight:normal;
font-size:14px;
padding:5px 5px 5px 5px;
text-align:left;
border:1px solid #000000;
background-color:666666;
}

.lien_pagination {
color:#000;
text-decoration:none;
font-weight:normal;
font-size:14px;
text-align:left;
border:1px solid #000000;
padding:5px 5px 5px 5px;
background-color:666666;
}


.lien_cat1   {
color:#165387;
font-weight:bold;
font-size:15px;
text-align:left;
/*text-transform:uppercase;*/
    }

a.lien_cat1   {
color:#165387;
text-decoration:underline;
font-weight:bold;
font-size:15px;
text-align:left;
/*text-transform:uppercase;*/
    }
	
a.lien_cat1:hover {
color:#165387;
text-decoration:none;
font-weight:bold;
font-size:15px;
text-align:left;
/*text-transform:uppercase;*/
}

a.lien_cat2   {
color:#000;
text-decoration:underline;
font-weight:normal;
font-size:14px;
text-align:left;
font-style:normal;
    }
	
a.lien_cat2:hover {
color:#000;
text-decoration:none;
font-weight:normal;
font-size:14px;
text-align:left;
font-style:normal;
}

a.lien_sitemap   {
color:#000;
text-align:left;
font-weight:bold;
font-family:'Trebuchet MS', Arial, 'Segoe UI', Calibri, sans-serif;
font-size:14px;
text-decoration:underline;
    }
	
a.lien_sitemap:hover {
color:#000;
text-align:left;
font-weight:bold;
font-family:'Trebuchet MS', Arial, 'Segoe UI', Calibri, sans-serif;
font-size:14px;
text-decoration:none;
}

a.lien_menu_haut   {
padding-left:15px;
padding-right:15px;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:18px;
font-family:Arial, "Segoe UI", Calibri, sans-serif;
    }
	
a.lien_menu_haut:hover {
padding-left:15px;
padding-right:15px;
color:#fff;
text-decoration:underline;
font-weight:normal;
font-size:18px;
font-family:Arial, "Segoe UI", Calibri, sans-serif;
}

.lien_menu_haut{
color:#fff;
/*text-decoration:none;*/
font-weight:normal;
font-size:15px;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
}

.footer   {
color:#000;
text-decoration:none;
font-weight:normal;
font-size:13px;

    }

a.footer   {
color:#000;
text-decoration:underline;
font-weight:normal;
font-size:13px;

    }
	
a.footer:hover {
color:#000;
text-decoration:none;
font-weight:normal;
font-size:13px;

}

a.agenda   {
font-size:12px;
text-decoration:none;
color:#b0691c;
font-weight:normal;

    }
	
a.agenda:hover {
font-size:12px;
text-decoration:underline;
color:#b0691c;
font-weight:normal;
}

.agenda   {
font-size:11px;
color:#000;
font-weight:normal;

    }
















.corps {
background-repeat:no-repeat;
background-image:url(images/bg.jpg);
background-attachment:inherit;
}

.rose {
color:#d74169;padding-left:12px;
}

form {
margin : 0px;
padding : 0px;
}

.form {
font-family: 'Trebuchet MS', Arial, Verdana, Tahoma;
	color: #000000;
	font-size:11px;
}
/*#form_rechercher .inputText*/

.form_rechercher
{
	background: #FFF url(images/form_rechercher.gif) no-repeat top left;
	padding-left: 25px;
	width: 177px;
	border:1px solid #628497;
	height:16px;
	vertical-align:middle;
	padding-top:2px;
}

.form_rechercher2
{
	background: #FFF url(images/form_rechercher.gif) no-repeat top left;
	padding-left: 25px;
	width: 150px;
	border:1px solid #628497;
	height:16px;
	vertical-align:middle;
	padding-top:2px;
}

.form_pseudo
{
	background: #FFF url(images/form_pseudo.gif) no-repeat top left;
	padding-left: 25px;
	width: 180px;
	border:1px solid #628497;
	height:16px;
	vertical-align:middle;
}

.form_mdp
{
	background: #FFF url(images/form_mdp.gif) no-repeat top left;
	padding-left: 25px;
	width: 132px;
	border:1px solid #628497;
	height:16px;
	vertical-align:middle;
}







a.menu_haut   {
/*color:#285d01;*/
color:#000000;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
    }
	
a.menu_haut:hover {
/*color:#285d01;*/
color:#000000;
text-decoration:underline;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.copy   {
/*color:#285d01;*/
color:#000000;
text-decoration:underline;
font-size:10px;
text-transform:uppercase;
font-weight:normal;
    }
	
a.copy:hover {
/*color:#285d01;*/
color:#000000;
text-decoration:none;
font-size:10px;
text-transform:uppercase;
font-weight:normal;
}

a.lien_violet   {
color:#7c1172;
text-decoration:underline;
    }
	
a.lien_violet:hover {
color:#7c1172;
text-decoration:none;
}




.txt_gris   {
color:#3f3f3f;
text-decoration:none;
font-weight:bold;
    }
	





.titre_photo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}



.sous_titre{

font-size:17px;
/*color:#464646;*/
/*color:#617703;*/
color:#af1b73;
font-weight:bold;
}



.titre_site
{
color:#FFFFFF;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}

.titre_partie
{
color:#000000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:top;
}

.titre_contenu
{
	font-size: 2.3em;
	line-height: 1em;
	color: #FFF;
	/*text-transform: uppercase;*/
	font-weight:bold;
}

.copyright
{
color:#2a2a2a;
font-weight:bold;
}












#newsletter_form input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:178px;
height:15px;
border:0px solid #000;
padding:0;
margin:0;
}

#extranet_form input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:400px;
height:27px;
padding:0;
margin:0;
background-color:#1f1f1f;
color:#CCC;
border:0px solid #fff;
}



input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}



#comp{
border-collapse:collapse;
}
#comp td{
border:1px solid #000000;
}



/**************LIEN DU PLAN ********/
a.plan_titre   {
font-size:15px;
text-decoration:none;
font-color:#000000;

    }
	
a.plan_titre:hover {
text-decoration:underline;
}

a.plan_rub   {
padding-left:15px;
font-size:11px;
text-decoration:underline;
font-color:#cccccc;
line-height:20px;

    }
	
a.plan_rub:hover {
padding-left:15px;
font-size:11px;
text-decoration:none;
font-color:#cccccc;
line-height:20px;
}

a.plan_rub_sous   {
font-size:11px;
text-decoration:none;
font-color:#cccccc;

    }
	
a.plan_rub_sous:hover {
font-size:11px;
text-decoration:underline;
font-color:#cccccc;
}


/****************MENU**********************/

/*******ACCUEIL********/
#menu_accueil {
width: 257px;
margin: 0px;
}

#menu_accueil ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#menu_accueil li a {
height: 27px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
} 

/* N'oubliez pas de renseigner l'adresse des images */
#menu_accueil li a:link, #menu_accueil li a:visited {
display: block;
background:url(img/menu/accueil.gif) 0 0;
padding-top:10px;
font-weight:normal;
color:#000;
font-size:14px;
}

#menu_accueil li a:hover {
font-size:14px;
background:url(img/menu/accueil.gif) 0 -37px;
padding-top:10px;
color:#000;
}
/****************************/






