html {
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E7DEDE;
	background-position:center;
	background:url(images/fdrouge.png);
}
.entete {
	background-color:#fFF;
}

.milieu3 {
background-color:#fFF;
}

.menuh {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#BD0000;
	height:24px;
}

.messagerapide {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 18px;
	border-bottom:1px solid #D0DBE8;
	border-top:1px solid #D0DBE8;
	border-left:1px solid #D0DBE8;
	border-right:1px solid #D0DBE8;
}

.menuh a{
	color:#FFF;
}

.menuh .pipe {
	color:#fff;
	font-weight:normal;
}

.menuh .proverbe {
	color:#339900;
	font-style:italic;
	font-weight:normal;

}

.R {
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	CURSOR: hand;
}

.S {
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	cursor:hand; 
}



.menud {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
}

.ilsparlent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:justify	
}

.adresse {
	font-size:11px;
}

.adresse a{
	text-decoration: underline;
}

.adresse a:hover{
	text-decoration: underline;
}

.intro {
	border:#B0C4DE solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:center;

}

.edito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify	
}

.cr {
	background-color:#FFF;
	font-size:11px;
	text-align:center;
	color:#000;
	padding:5px 0px 0px 0px;
}
.maj {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#999999
}

a {  color: #006699; text-decoration: none}

a:hover {  color: #FF6633; text-decoration: none}

.menud .ligne {border-bottom:1px solid #fff;border-top:1px solid #D0DBE8;margin:4px 0px;}
.lignepointille{margin:3px 2px 0px 0px;border-bottom:1px #000 dotted;}
.ligne {border-bottom:1px solid #fff;border-top:1px solid #D0DBE8;margin:4px 0px;}
.espaceligne {margin:8px 0px;}
.tabprogramme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:#B0C4DE solid 1px;
}

.tabprogramme th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000066;
	text-align: center;
	border-top:1px solid #B0C4DE;
	border-bottom:1px solid #B0C4DE;
}

.tabprogramme td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #ECE9D8;
	border-bottom-style: solid;
}

.sepprogramme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
}

.grascentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.titreprogramme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#eaeff4;
	
}

.nb {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	}

.contournoir {
	border:#000 solid 1px;
}

.contour1 {
	border:#B0C4DE solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;	
	background-color:#fff;	
	background-image: url(images/bgbleu1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.contour2 {
	border:#B0C4DE solid 1px;
	background-color:#eaeff4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.partTitre1 {
	font-size:16px;
	font-weight:bold;
	color:#006600;
}

.photoTitre1 {
	font-size:14px;
	font-weight:bold;
	color:#006699;
	padding-top:4px;
	padding-bottom:4px;
}

.formTitre1 {
	font-size:14px;
	font-weight:bold;
	color:#006699;
	padding-top:4px;
	padding-bottom:4px;
}

.prodnewbox {
	border:#B0C4DE solid 1px;
	background-image: url(images/bgbleu1.jpg);
	background-repeat: repeat-x;
	background-position: top;	
}

.prodnewtitre {
	font-size: 12px;
	font-weight:bold;
	color:#4d528c;
}

.prodnewdetail {
	font-size: 10px;
}

.logpartenaires {
	border:#B0C4DE solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
	background-color:#eaeff4;

}

.logpartenaires .inputtext {
	border:#B0C4DE solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}

.logpartenaires .inputbutton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.box_actus {
	border:#ffcc00 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color:#fff;
	margin-bottom:2px;
	background-image: url(images/bg.gif);
}

.box_actus .titre{
	border: 1px solid #fff;
	height: 17px;
	line-height: 17px;
	color:#295984;
	font-size: 11px;
	background-image: url(images/bgtd.jpg);
	padding-left:4px;
}

.box_actus .liste{
	padding-left:6px;
}

.box_actus a {
	color: #006699;
	text-decoration: none;
	font-size:11px;
}

.box_actus a:hover {
	color: #FF6633;
	text-decoration: none;
	font-size:11px;
}

.box_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
    border: 1px solid #B0C4DE;
	background-color:#eaeff4;
	margin-bottom:2px;
	background-image: url(images/bg.gif);
}

.box_contact .titre{
	border: 1px solid #fff;
	height: 17px;
	line-height: 17px;
	color:#FFffff;
	font-size: 11px;
	background-image: url(images/bg_topHeader.gif);
	padding-left:4px;
}

.box_contact .liste{
	padding-left:6px;
}

.box_contact a {
	color: #006699;
	text-decoration: none;
	font-size:11px;
}

.box_contact a:hover {
	color: #FF6633;
	text-decoration: none;
	font-size:11px;
}


.box_userinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
    border: 1px solid #B0C4DE;
	background-color:#eaeff4;
	margin-bottom:2px;
	background-image: url(images/bg.gif);
}

.box_userinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
    border: 1px solid #B0C4DE;
	background-color:#eaeff4;
}

.box_userinfo .titre{
	border: 1px solid #fff;
	height: 17px;
	line-height: 17px;
	color:#FFffff;
	font-size: 11px;
	background-image: url(images/bg_topHeader.gif);
	padding-left:4px;
}

.box_userinfo .liste{
	padding-left:6px;
}

.box_userinfo a {
	color: #006699;
	text-decoration: none;
	font-size:11px;
}

.box_userinfo a:hover {
	color: #FF6633;
	text-decoration: none;
	font-size:11px;
}
.colactualitesBox {background:url(images/fond_onglet_noir.gif);background-position:left;background-repeat:repeat-y;width:200px;margin-top:0px;}
.colactualitesBoxtete {background-repeat:no-repeat;width:200px;height:17px;font-size:1px;padding:2px 2px 0px 8px;}
.colactualitesBoxpied {background:url(images/bas_onglet_noir.gif);background-repeat:no-repeat;width:200px;height:7px;font-size:1px;}
.colactualitesBoxcontenu {padding:0px 0px 0px 0px;}
.colgradioliste {margin-bottom: 2px; color: #EE741A;}
.colactualites {width:180px;background:#EE741A;color:white;font-weight:bold;font-style:italic;font-size:14px;height:16px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.colmilieuBox {background-position:left;background-repeat:repeat-y;margin-top:0px;}
.colmenugBox {background-color:#fff;margin-top:0px;padding:3px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#006699;}
.menug {background-color:#fff;}
.menug td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#006699;}
.sousmenu{padding:3px 10px 3px 10px;}
.sousmenu a:hover{font-weight:bold;}
.titreproduit {background:#69A4DF;color:white;font-weight:bold;font-size:14px;height:16px;width:155px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.titreproduit a{color:white;}
.titreproduit a:hover {  color: #FF6633; text-decoration: none}
.titrelogiciel {background-color:#eaeff4;color:#000;font-weight:bold;font-style:italic;font-size:14px;width:155px;height:16px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.titrelogiciel a{color:#000;}
.titrelogiciel a:hover {  color: #000; text-decoration: none}
.imgaccueil {padding:2px 5px 0px 10px;
background-color:#fff;}
.desc {padding:5px 10px 5px 15px;}
.titredesc1 {background:#BC0C25;color:white;font-weight:bold;font-style:italic;font-size:14px;height:16px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.desc1 {background-color:#FFFFFF;padding:5px 5px 5px 5px;border-left:#BC0C25 1px solid;border-right:#BC0C25 1px solid;border-bottom:#BC0C25 1px solid;}
.titredesc2 {background:#F0C826;color:white;font-weight:bold;font-style:italic;font-size:14px;height:16px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.desc2 {background-color:#FFFFFF;padding:5px 5px 5px 5px;border-left:#F0C826 1px solid;border-right:#F0C826 1px solid;border-bottom:#F0C826 1px solid;}
.colmilieuBox2 {background-position:left;background-repeat:repeat-y;margin-top:0px;}
.milieu2 {padding:2px 5px 0px 10px;}
.titredesc3 {background:#6775FF;color:white;font-weight:bold;font-style:italic;font-size:14px;height:16px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.desc3 {background-color:#FFFFFF;padding:5px 5px 5px 5px;border-left:#6775FF 1px solid;border-right:#6775FF 1px solid;border-bottom:#6775FF 1px solid;}
.majlogiciel {width:400px;margin:2px 2px 0px 2px;}
.majlogicieltitre {color:#483D8B;font-size:12px;font-weight:bold;}
.majlogicieltitrelien {color:#555555;font-size:11px;font-weight:bold;text-decoration:none;padding:0px 0px 5px 0px;}
.majlogicieltitrelienm {color:#555555;font-size:10px;text-decoration:none;}

.locationbox {padding:0px 5px 0px 5px;}
.titrelocationbox {background:#483D8B;color:#fff;font-weight:bold;font-style:italic;font-size:14px;height:16px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.locationboxdesc {color:#483D8B;background-color:#F5FFFA;padding:5px 5px 5px 5px;border-left:#483D8B 1px solid;border-right:#483D8B 1px solid;border-bottom:#483D8B 1px solid;}
.locationboxdesc a{color:#483D8B;}
.locationboxdesc a:hover{color:#483D8B; text-decoration:underline}

.missionbox {padding:0px 5px 0px 5px;}
.titremissionbox {background:#006400;color:#fff;font-weight:bold;font-style:italic;font-size:14px;height:16px;padding:2px 2px 1px 6px;font-family:arial,helvetica,sans-serif;}
.missionboxdesc {color:#006400;background-color:#E0FFFF;padding:5px 5px 5px 5px;border-left:#006400 1px solid;border-right:#006400 1px solid;border-bottom:#006400 1px solid;}
.missionboxdesc a{color:#006400;}
.missionboxdesc a:hover{color:#006400; text-decoration:underline}

.caledriertab {color:white;border:#2F4F4F 1px solid;}
.caledriertab td {color:#fff;background-color:#8FBC8F;border:#FFF 1px solid;}
.caledriertab .mois {color:#FFF;background-color:#2F4F4F;font-weight:bold;}
.caledriertab .semaine {color:#FFF;background-color:#3CB371;font-weight:bold;}
.caledriertab .ligne {width:40px;}
.imagebox {padding:5px 5px 5px 5px;}

.tomateans {background:#fff;padding:2px 2px 1px 6px;}
.menuformation1 {margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;border:#ccc 1px solid;}
