@charset "utf-8";
html *
{
	margin:0;
	padding:0;
}

body
{
	font-size:12px;
	color:#6c6c6c;
	font-style:italic;
	font-family:Arial;
}

a
{
	color:#6c6c6c;
	text-decoration:none;
}

a:hover
{
	color:#f14517;
}

#page
{
	width:1023px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding-bottom:30px;
}

#logo
{
	float:left;
	height:120px;
}

#menu
{
	float:left;
	margin:30px 0 0 176px;
	font-size:12px;
}

#menu a
{
	color:#6c6c6c;
	text-decoration:none;
}

#menu .titreMenu
{
	font-size:15px;
	width:100px;
	padding-bottom:3px;
}

#menu .titreMenu a:hover, #menu .sousMenu a:hover
{
	color:#f14517;
}

#menu .sousMenu
{
	visibility:hidden;
	vertical-align:top;
	height:110px;
}

#menu .themes
{
	position:absolute;
	float:left;
	margin-left:90px;
	margin-top:-15px;
	_margin-left:20px;
	_margin-top:2px;
	!margin-left:20px;
	!margin-top:2px;
	width:120px;
}

#menu .themes li
{
	list-style:none;
}

#accesClient
{
	float:left;
	margin-top:32px;
	margin-left:72px;
	_margin-left:68px;
	!margin-left:68px;
}

#accesClient a
{
	color:#6c6c6c;
	font-size:15px;
	text-decoration:none;
}

#accesClient a:hover
{
	color:#f14517;
}

#navigation
{
	padding-top:0px;
	padding-bottom:10px;
	margin-left:840px;
	clear:both;
	height:16px;
}

#flecheG, #flecheD
{
	color:#f14517;
	text-decoration:none;
	font-weight:bold;
}

#flecheG
{
	background:url(images/flecheG.jpg) no-repeat 0 2px;
	padding-left:23px;
}

#flecheD
{
	background:url(images/flecheD.jpg) no-repeat 56px 2px;
	padding-right:24px;
	margin-left:37px;
}


#listeThemes
{
	z-index:25;
	float:left;
}

#conteneur
{
	float:left;
	width:1006px;
	height:300px;
}

#listeProjets
{
	float:left;
	width:190px;
	height:288px;
	padding:5px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-face-color:#f14517;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}

#listeProjets .titreListeProjet
{
	margin-bottom:10px;
}

#listeProjets .titreListeProjet a
{
	color:#939393;
	font-weight:bold;
	text-decoration:none;
}

#listeProjets .titreListeProjet a.selected
{
	color:#f14517;
}

#listeProjets .titreListeProjet a:hover
{
	color:#f14517;
}

#image
{
	float:left;
	width:800px;
	height:300px;
	margin-left:6px;
}

#son
{
	float:left;
	margin-top:0px;
	padding-top:165px;
}

#son a img
{
	border:none;
}

#description
{
	float:left;
	width:820px;
	height:160px;
	margin-left:212px;
	_margin-left:106px;
	margin-top:-185px;
	!margin-top:-185px;
	_margin-top:0px;
}

#ficheTechnique
{
	float:left;
	width:200px;
	font-weight:bold;
	margin-top:10px;
	margin-right:22px;
}

#ficheTechnique a
{
	color:#6c6c6c;
	text-decoration:none;
}

#ficheTechnique a:hover
{
	text-decoration:underline;
}

#ficheTechnique #titreFiche
{
	color:#f14517;
}

#ficheTechnique .titreFiche
{
	margin-bottom:12px;
	color:#f14517;
}

#ficheTechnique #collaborateurs
{
	height:34px;
}

#ficheTechnique #adresseWeb
{
	margin-top:4px;
	_margin-top:2px;
	!margin-top:2px;
}

#texteDeroulant, #texteDeroulant2
{
	float:left;
	width:567px;
	height:179px;
	padding-right:5px;
	margin-top:10px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-face-color:#f14517;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	text-align:justify;
}

#texteDeroulant2
{
	width:795px;
}

.titreNews
{
	font-weight:bold;
	color:#f14517;
}

.descriptionNews
{
	margin-bottom:10px;	
}

/********************************/
/*			ADMINISTRATION		*/
/********************************/


#logoConnexion
{
	margin-bottom:25px;
	text-align:center;
}

#connexion
{
	margin-right:auto;
	margin-left:auto;
	width:271px;
	padding:5px;
}

#connexion table
{
	width:100%;
}

.intituleConnexion
{
	width:90px;
}

.champsConnexion
{
	width:170px;
}

.boutonConnexion
{
	padding-top:10px;
	text-align:center;
}

#messageErreurConnexioin
{
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}

#conteneurAdmin
{
	width:1026px;
	margin-left:auto;
	margin-right:auto;
}

#cadreContacts
{
	float:left;
	width:263px;
	height:150px;
	margin-top:-120px;
	margin-left:670px;
	_margin-left:348px;
	padding:10px 0 0 25px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	border:solid 1px #c6c6c6;
}

#menuAdmin
{
	float:left;
	width:100%;
	margin-top:20px;
	margin-left:0px;
	text-align:center;
}

.titreMenuAdmin
{
	float:left;
	margin-left:15px;
	font-size:15px;
	height:30px;
	padding-bottom:25px;
	text-align:center;
}

.titreMenuAdmin a
{
	font-weight:bold;
}

.titreMenuAdmin a:hover, .titreMenuAdmin a.selected
{
	color:#f14517;
}

#listeBO
{
	float:left;
	width:100%;
	border:solid 1px;
	color:#000000;
	border:solid 1px #c6c6c6;
}

.lienAjout
{
	width:100%;
	text-align:right;
	font-size:20px;
	padding:0 15px 20px 0;
	text-decoration:underline;
}

.intituleBO
{
	font-size:14px;
	color:#6c6c6c;
}

.intituleBO td
{
	padding:0 5px;
}

.lignePleine
{
	background-color:#efefef;
}

.ligneVide
{
	background-color:#ffffff;
}

.lignePleine td, .ligneVide td
{
	padding:0 5px;
}

.ligneBOCentree
{
	text-align:center;
}

div.pagination
{
	float:left;
	margin-top:15px;
	width:100%;
	color:#000000;
	text-align:center;
	font-size:15px;
	font-family:Trebuchet MS;
}

div.pagination a
{
	color:#000000;
	text-decoration:none;
}

div.pagination a:hover
{
	text-decoration:none;
}

.titreFormBO
{
	padding-bottom:20px;
	font-size:20px;
}

#formBO
{
	width:670px;
}

.boutonsFormBO
{
	width:100%;
	text-align:center;
}

.boutonsFormBO input
{
	margin-top:20px;
	border:solid 1px #f14517;
	background-color:#f14517;
	font-weight:bold;
	padding:3px;
}

.messageErreur
{
	color:#f14517;
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
}

.lienGererPhotos
{
	font-size:16px;
	font-weight:bold;
	padding: 15px 0 0 120px;
}

.lienImageBO:hover
{
	color:#ffffff;
}