/********** HTML **********/
*								{ margin: 0; padding: 0; }
body							{ padding-bottom: 10px; background: url(images/background.gif) left top repeat-x; }
p								{ margin-bottom: 15px; }



/********** TYPOGRAPHIE **********/
.txtNoirPt						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtNoirMy						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtNoirGr						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
.txtNoirTrGr					{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }

a:link							{ color: #2D5591; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:visited						{ color: #2D5591; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover							{ color: #2D5591; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienNavigSec:link				{ color: #2D5591; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; }
a.lienNavigSec:visited			{ color: #2D5591; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; }
a.lienNavigSec:hover			{ color: #2D5591; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; font-weight: bold; }
a.lienBlancMy:link				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancMy:visited			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancMy:hover				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienNoirPt:link				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienNoirPt:visited			{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienNoirPt:hover				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
a.lienNoirMy:link				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirMy:visited			{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirMy:hover				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }



/********** COMMUNS **********/
#bandeau						{ width: 900px; height: 64px; background: url(images/bandeau.jpg) left top no-repeat; }
#navigationPrinc				{ width: 900px; height: 32px; background: url(images/logoHaut.jpg) left top no-repeat; }
#navigationPrinc img			{ float: left; margin-left: 11px; margin-top: 6px; }
#navigationPrinc img.accueil	{ float: left; margin-left: 117px; margin-top: 6px; }
#conteneurMenuSec				{ margin-left: 197px; display: none; visibility: hidden }
#navigationSec					{ width: 900px; height: 30px; background: url(images/logoBas.gif) 9px top no-repeat; }
.menuSec						{ float: left; border: #2D5591 solid 1px; padding: 3px; margin-top: 4px; margin-left: 5px; margin-right: 5px; }
#conteneurMenuFamilles			{ margin-left: 348px; display: none; visibility: hidden }
#conteneurContenu				{ width: 860px; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }
#copyright						{ width: 900px; text-align: center; line-height: 15px; }
#conteneurLangue				{ margin-left: 800px; padding-top: 10px; }
.bordureBleueMy					{ border: #2D5591 solid 2px; }
#fondNouvelles					{ float: left; margin-bottom: 20px; width: 445px; height: 289px; background: url(images/nouvelles.jpg) left top no-repeat; }
#conteneurNouvelles				{ width: 345px; height: 194px; padding-right: 15px; margin-left: 50px; margin-top: 60px; overflow: auto; scrollbar-arrow-color: #2D5591; scrollbar-track-color: #EBE5B3; scrollbar-face-color: #EBE5B3; scrollbar-shadow-color: #EBE5B3; scrollbar-highlight-color: #2D5591; scrollbar-3dlight-color: #EBE5B3; scrollbar-darkshadow-color: #2D5591; }
.imgintroduction				{ float: right; margin-top: 30px; }



/********** TITRES **********/
#tiAccueil						{ width: 900px; height: 46px; background: url(images/img_tiBienvenue.gif) 20px 20px no-repeat; }
#tiTroupeau						{ width: 900px; height: 46px; background: url(images/img_tiTroupeau.gif) 20px 20px no-repeat; }
#tiEntreprise					{ width: 900px; height: 46px; background: url(images/img_tiEntreprise.gif) 20px 20px no-repeat; }
#tiSommaireTroupeau				{ width: 900px; height: 46px; background: url(images/img_tiSommaireTroupeau.gif) 20px 20px no-repeat; }
#tiOpportunitesStages			{ width: 900px; height: 46px; background: url(images/img_tiOpportunitesStages.gif) 20px 20px no-repeat; }
#tiContact						{ width: 900px; height: 46px; background: url(images/img_tiContact.gif) 20px 20px no-repeat; }
#tiNouvelles					{ width: 900px; height: 46px; background: url(images/img_tiNouvelles.gif) 20px 20px no-repeat; }
#tiSujetsProduction				{ width: 900px; height: 46px; background: url(images/img_tiSujetsProduction.gif) 20px 20px no-repeat; }